From: <sv...@ww...> - 2006-04-13 07:50:47
|
Author: mkrose Date: 2006-04-13 00:50:42 -0700 (Thu, 13 Apr 2006) New Revision: 1887 Modified: trunk/csp/SConstruct Log: Used /MD flag for DLL's under windows! Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1887 Modified: trunk/csp/SConstruct =================================================================== --- trunk/csp/SConstruct 2006-04-13 07:49:01 UTC (rev 1886) +++ trunk/csp/SConstruct 2006-04-13 07:50:42 UTC (rev 1887) @@ -153,10 +153,10 @@ class PlatformSettings: def customize_win(self, env): - env['CXXFLAGS'] = Split('/GR /MT /O2 /EHsc /nologo') + env['CXXFLAGS'] = Split('/GR /MD /O2 /EHsc /nologo') env.AppendUnique(CPPDEFINES=Split('WIN32 __WIN32__ _USRDLL _DLL NDEBUG')) env.AppendUnique(LINKFLAGS=Split('/INCREMENTAL:NO /RELEASE /nologo')) - env.AppendUnique(SHLINKFLAGS=Split('/INCREMENTAL:NO /NODEFAULTLIB:LIBCMT /RELEASE /nologo')) + env.AppendUnique(SHLINKFLAGS=Split('/INCREMENTAL:NO /RELEASE /nologo')) # FIXME why is LIBPATH being overwritten? quick hack for now is to add the path to linkflags. env.AppendUnique(LIBPATH=[build.PYTHON_LIBRARY]) env.AppendUnique(LINKFLAGS=['/LIBPATH:%s' % build.PYTHON_LIBRARY]) |