Update of /cvsroot/pywin32/pywin32
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25935
Modified Files:
setup_win32all.py
Log Message:
* New feature of copying .lib files didn't handle _d correctly.
* axdebug struggles under release builds for vc6
* adsi gets a new swig file.
Index: setup_win32all.py
===================================================================
RCS file: /cvsroot/pywin32/pywin32/setup_win32all.py,v
retrieving revision 1.33
retrieving revision 1.34
diff -C2 -d -r1.33 -r1.34
*** setup_win32all.py 20 Sep 2004 02:54:39 -0000 1.33
--- setup_win32all.py 24 Sep 2004 07:26:37 -0000 1.34
***************
*** 350,353 ****
--- 350,357 ----
self.found_libraries[lib.lower()] = found
patched_libs.append(os.path.splitext(os.path.basename(found))[0])
+ # axdebug struggles under debug builds - worry about that when I care :)
+ if sys.hexversion < 0x2040000 and ext.name == 'axdebug' and self.debug:
+ return "axdebug doesn't build in VC6 debug builds (irony!)"
+
# We update the .libraries list with the resolved library name.
# This is really only so "_d" works.
***************
*** 421,432 ****
# Copy cpp lib files needed to create Python COM extensions
! clib_files = (['win32', 'pywintypes.lib'],
! ['win32com', 'pythoncom.lib'])
for clib_file in clib_files:
target_dir = os.path.join(self.build_lib, clib_file[0], "libs")
if not os.path.exists(target_dir):
self.mkpath(target_dir)
self.copy_file(
! os.path.join(self.build_temp, clib_file[1]), target_dir)
def build_exefile(self, ext):
--- 425,440 ----
# Copy cpp lib files needed to create Python COM extensions
! clib_files = (['win32', 'pywintypes%s.lib'],
! ['win32com', 'pythoncom%s.lib'])
for clib_file in clib_files:
target_dir = os.path.join(self.build_lib, clib_file[0], "libs")
if not os.path.exists(target_dir):
self.mkpath(target_dir)
+ suffix = ""
+ if self.debug:
+ suffix = "_d"
+ fname = clib_file[1] % suffix
self.copy_file(
! os.path.join(self.build_temp, fname), target_dir)
def build_exefile(self, ext):
***************
*** 946,949 ****
--- 954,958 ----
'PyIADsUser': 'IDispatch',
'PyIDirectoryObject': '',
+ 'PyIDirectorySearch': '',
}
|