| diff -aur 000/setup.py 001/setup.py |
| --- 000/setup.py 2015-04-09 21:00:48.725278100 -0300 |
| +++ 001/setup.py 2015-04-09 21:02:02.350399800 -0300 |
| @@ -100,7 +100,7 @@ |
| |
| # some modules need a static CRT to avoid problems caused by them having a |
| # manifest. |
| -static_crt_modules = ["winxpgui"] |
| +static_crt_modules = [] |
| |
| |
| from distutils.dep_util import newer_group |
| @@ -476,6 +476,7 @@ |
| |
| class WinExt_win32(WinExt): |
| def __init__ (self, name, **kw): |
| + kw["libraries"] = kw.get("libraries", "") + " oleaut32 ole32 pywintypes" |
| WinExt.__init__(self, name, **kw) |
| def get_pywin32_dir(self): |
| return "win32" |
| @@ -499,7 +500,7 @@ |
| # itself - thus, output is "win32comext" |
| class WinExt_win32com(WinExt): |
| def __init__ (self, name, **kw): |
| - kw["libraries"] = kw.get("libraries", "") + " oleaut32 ole32" |
| + kw["libraries"] = kw.get("libraries", "") + " oleaut32 ole32 uuid pywintypes pythoncom" |
| |
| # COM extensions require later windows headers. |
| if not kw.get("windows_h_version"): |
| @@ -1500,6 +1504,10 @@ |
| "win32/src/PySecurityObjects.h", |
| ], |
| extra_compile_args = ['-DBUILD_PYWINTYPES'], |
| + extra_link_args = ['-Wl,--out-implib,build/temp.mingw-%d.%d/libpywintypes.dll.a' % ( |
| + sys.version_info.major, |
| + sys.version_info.minor, |
| + )], |
| libraries = "advapi32 user32 ole32 oleaut32", |
| pch_header = "PyWinTypes.h", |
| ) |
| @@ -1764,9 +1762,13 @@ |
| %(win32com)s/include\\PyIEnumContextProps.h %(win32com)s/include\\PyIClientSecurity.h |
| %(win32com)s/include\\PyIServerSecurity.h |
| """ % dirs).split(), |
| - libraries = "oleaut32 ole32 user32 urlmon", |
| - export_symbol_file = 'com/win32com/src/PythonCOM.def', |
| + libraries = "oleaut32 ole32 user32 urlmon uuid pywintypes", |
| + # export_symbol_file = 'com/win32com/src/PythonCOM.def', |
| extra_compile_args = ['-DBUILD_PYTHONCOM'], |
| + extra_link_args = ['-Wl,--out-implib,build/temp.mingw-%d.%d/libpythoncom.dll.a' % ( |
| + sys.version_info.major, |
| + sys.version_info.minor, |
| + )], |
| pch_header = "stdafx.h", |
| windows_h_version = 0x500, |
| base_address = dll_base_address, |