Ticket #1490: vc9.patch
File vc9.patch, 2.9 KB (added by , 15 years ago) |
---|
-
build.bat
67 67 if "_%ProgramFiles%_" == "__" set ProgramFiles=C:\Program Files 68 68 69 69 setlocal & endlocal 70 if NOT "_%VS90COMNTOOLS%_" == "__" ( 71 set "BOOST_JAM_TOOLSET=vc9" 72 set "BOOST_JAM_TOOLSET_ROOT=%VS90COMNTOOLS%..\..\VC\" 73 goto :eof) 74 setlocal & endlocal 70 75 if NOT "_%VS80COMNTOOLS%_" == "__" ( 71 76 set "BOOST_JAM_TOOLSET=vc8" 72 77 set "BOOST_JAM_TOOLSET_ROOT=%VS80COMNTOOLS%..\..\VC\" 73 78 goto :eof) 74 79 setlocal & endlocal 80 if EXIST "%ProgramFiles%\Microsoft Visual Studio 9.0\VC\VCVARSALL.BAT" ( 81 set "BOOST_JAM_TOOLSET=vc9" 82 set "BOOST_JAM_TOOLSET_ROOT=%ProgramFiles%\Microsoft Visual Studio 9.0\VC\" 83 goto :eof) 84 setlocal & endlocal 75 85 if EXIST "%ProgramFiles%\Microsoft Visual Studio 8\VC\VCVARSALL.BAT" ( 76 86 set "BOOST_JAM_TOOLSET=vc8" 77 87 set "BOOST_JAM_TOOLSET_ROOT=%ProgramFiles%\Microsoft Visual Studio 8\VC\" … … 83 93 goto :eof) 84 94 setlocal & endlocal 85 95 if NOT "_%VCINSTALLDIR%_" == "__" ( 96 REM %VCINSTALLDIR% is also set for VC9 (and probably VC8) 86 97 set "BOOST_JAM_TOOLSET=vc7" 87 98 set "BOOST_JAM_TOOLSET_ROOT=%VCINSTALLDIR%\VC7\" 88 99 goto :eof) … … 281 292 set "BOOST_JAM_OPT_YYACC=/Febootstrap\yyacc0" 282 293 set "_known_=1" 283 294 :Skip_VC8 295 if NOT "_%BOOST_JAM_TOOLSET%_" == "_vc9_" goto :Skip_VC9 296 if NOT "_%VS90COMNTOOLS%_" == "__" ( 297 set "BOOST_JAM_TOOLSET_ROOT=%VS90COMNTOOLS%..\..\VC\" 298 ) 299 if "_%VCINSTALLDIR%_" == "__" call :Call_If_Exists "%BOOST_JAM_TOOLSET_ROOT%VCVARSALL.BAT" %BOOST_JAM_ARGS% 300 if NOT "_%BOOST_JAM_TOOLSET_ROOT%_" == "__" ( 301 if "_%VCINSTALLDIR%_" == "__" ( 302 set "PATH=%BOOST_JAM_TOOLSET_ROOT%bin;%PATH%" 303 ) ) 304 set "BOOST_JAM_CC=cl /nologo /RTC1 /Zi /MTd /Fobootstrap/ /Fdbootstrap/ -DNT -DYYDEBUG -wd4996 kernel32.lib advapi32.lib user32.lib" 305 set "BOOST_JAM_OPT_JAM=/Febootstrap\jam0" 306 set "BOOST_JAM_OPT_MKJAMBASE=/Febootstrap\mkjambase0" 307 set "BOOST_JAM_OPT_YYACC=/Febootstrap\yyacc0" 308 set "_known_=1" 309 :Skip_VC9 284 310 if NOT "_%BOOST_JAM_TOOLSET%_" == "_borland_" goto :Skip_BORLAND 285 311 if "_%BOOST_JAM_TOOLSET_ROOT%_" == "__" ( 286 312 call :Test_Path bcc32.exe ) -
build.jam
317 317 [ opt --debug : /MTd /DEBUG /Z7 /Od /Ob0 /wd4996 ] 318 318 -I$(--python-include) -I$(--extra-include) 319 319 : kernel32.lib advapi32.lib user32.lib $(--python-lib[1]) ; 320 ## Microsoft Visual C++ 2008 321 toolset vc9 cl : /Fe /Fe /Fd /Fo : -D 322 : /nologo 323 [ opt --release : /MT /O2 /Ob2 /Gy /GF /GA /wd4996 ] 324 [ opt --debug : /MTd /DEBUG /Z7 /Od /Ob0 /wd4996 ] 325 -I$(--python-include) -I$(--extra-include) 326 : kernel32.lib advapi32.lib user32.lib $(--python-lib[1]) ; 320 327 ## VMS/OpenVMS DEC C 321 328 toolset vmsdecc cc : /OBJECT= : "/DEFINES=(" "," ")" 322 329 : /STANDARD=VAXC /PREFIX_LIBRARY_ENTRIES=ALL_ENTRIES