comparison build/win32/build_environments/visual_studio_9/engine_template.xml @ 665:0a798d5c241a

Win32 build script updates to use the new Win32 November 2010 Devkit: * Caution: Python 2.7 is now the officially supported Python version on Win32; Python 2.6 will work fine right now as well but you'll need to edit the builds scripts in this case; continue to use Py 2.6 at your own risk! * Recommended Python 2.7 distro: http://downloads.activestate.com/ActivePython/releases/2.7.0.2/ActivePython-2.7.0.2-win32-x86.msi * Win32 Devkit Nov2010 (.exe installer): http://sourceforge.net/projects/fife/files/active/sdks/FIFE_Development_Kit_Nov2010.exe/download * Win32 Devkit Nov2010 (.zip version): http://sourceforge.net/projects/fife/files/active/sdks/FIFE_Development_Kit_Nov2010.zip/download * A short announcement of the new devkit will be posted at the FIFE blog later today, with more information about the upgrade process, list of changes, etc.
author mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
date Mon, 08 Nov 2010 16:52:13 +0000
parents 64738befdf3b
children
comparison
equal deleted inserted replaced
664:61a5f86a0db3 665:0a798d5c241a
42 /> 42 />
43 <Tool 43 <Tool
44 Name="VCCLCompilerTool" 44 Name="VCCLCompilerTool"
45 Optimization="0" 45 Optimization="0"
46 WholeProgramOptimization="false" 46 WholeProgramOptimization="false"
47 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python26;..\..\includes\sdl_image;..\..\includes\sdl_ttf" 47 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python27;..\..\includes\sdl_image;..\..\includes\sdl_ttf"
48 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880" 48 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880"
49 MinimalRebuild="true" 49 MinimalRebuild="true"
50 RuntimeLibrary="2" 50 RuntimeLibrary="2"
51 UsePrecompiledHeader="0" 51 UsePrecompiledHeader="0"
52 WarningLevel="3" 52 WarningLevel="3"
63 <Tool 63 <Tool
64 Name="VCPreLinkEventTool" 64 Name="VCPreLinkEventTool"
65 /> 65 />
66 <Tool 66 <Tool
67 Name="VCLinkerTool" 67 Name="VCLinkerTool"
68 AdditionalDependencies="glu32.lib guichan_opengl.lib guichan_sdl.lib guichan.lib ogg_static.lib openal32.lib opengl32.lib sdl.lib sdlmain.lib SDL_image.lib SDL_ttf.lib vorbis_static.lib vorbisfile_static.lib libpng.lib zlib.lib" 68 AdditionalDependencies="glu32.lib guichan_opengl.lib guichan_sdl.lib guichan.lib ogg_static.lib openal32.lib opengl32.lib sdl_d.lib sdlmain_d.lib SDL_image.lib SDL_ttf.lib vorbis_static.lib vorbisfile_static.lib libpng.lib zlib.lib"
69 OutputFile="$(OutDir)\_fife.pyd" 69 OutputFile="$(OutDir)\_fife.pyd"
70 AdditionalLibraryDirectories="..\..\static_libs\msvc2008;..\..\static_libs\msvc2008\python26" 70 AdditionalLibraryDirectories="..\..\static_libs\msvc2008;..\..\static_libs\msvc2008\python27"
71 IgnoreDefaultLibraryNames="libcmt.lib" 71 IgnoreDefaultLibraryNames="libcmt.lib"
72 GenerateDebugInformation="true" 72 GenerateDebugInformation="true"
73 RandomizedBaseAddress="1" 73 RandomizedBaseAddress="1"
74 DataExecutionPrevention="0" 74 DataExecutionPrevention="0"
75 /> 75 />
92 Name="VCAppVerifierTool" 92 Name="VCAppVerifierTool"
93 /> 93 />
94 <Tool 94 <Tool
95 Name="VCPostBuildEventTool" 95 Name="VCPostBuildEventTool"
96 Description="Installing python files" 96 Description="Installing python files"
97 CommandLine="xcopy &quot;$(TargetPath)&quot; &quot;..\..\..\..\engine\python\fife&quot; /e /c /i /q /y&#x0D;&#x0A;xcopy &quot;..\..\binaries\msvc2008\*.dll&quot; &quot;..\..\..\..\engine\python\fife&quot; /e /c /i /q /y&#x0D;&#x0A;xcopy &quot;..\..\..\..\engine\python\fife&quot; &quot;C:\Python26\Lib\site-packages\fife&quot; /e /c /i /q /y&#x0D;&#x0A;" 97 CommandLine="xcopy &quot;$(TargetPath)&quot; &quot;..\..\..\..\engine\python\fife&quot; /e /c /i /q /y&#x0D;&#x0A;xcopy &quot;..\..\binaries\msvc2008\*.dll&quot; &quot;..\..\..\..\engine\python\fife&quot; /e /c /i /q /y&#x0D;&#x0A;xcopy &quot;..\..\..\..\engine\python\fife&quot; &quot;C:\python27\Lib\site-packages\fife&quot; /e /c /i /q /y&#x0D;&#x0A;del ..\..\..\..\engine\python\fife\SDL.dll&#x0D;&#x0A;del C:\python27\Lib\site-packages\fife\SDL.dll&#x0D;&#x0A;rename ..\..\..\..\engine\python\fife\SDL_d.dll SDL.dll&#x0D;&#x0A;rename C:\python27\Lib\site-packages\fife\SDL_d.dll SDL.dll"
98 /> 98 />
99 </Configuration> 99 </Configuration>
100 <Configuration 100 <Configuration
101 Name="Debug_static|Win32" 101 Name="Debug_static|Win32"
102 OutputDirectory="$(SolutionDir)$(ConfigurationName)" 102 OutputDirectory="$(SolutionDir)$(ConfigurationName)"
121 Name="VCMIDLTool" 121 Name="VCMIDLTool"
122 /> 122 />
123 <Tool 123 <Tool
124 Name="VCCLCompilerTool" 124 Name="VCCLCompilerTool"
125 Optimization="0" 125 Optimization="0"
126 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python26;..\..\includes\sdl_image;..\..\includes\sdl_ttf" 126 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python27;..\..\includes\sdl_image;..\..\includes\sdl_ttf"
127 PreprocessorDefinitions="WIN32;_DEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880" 127 PreprocessorDefinitions="WIN32;_DEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880"
128 MinimalRebuild="true" 128 MinimalRebuild="true"
129 BasicRuntimeChecks="3" 129 BasicRuntimeChecks="3"
130 RuntimeLibrary="3" 130 RuntimeLibrary="3"
131 UsePrecompiledHeader="0" 131 UsePrecompiledHeader="0"
190 Name="VCMIDLTool" 190 Name="VCMIDLTool"
191 /> 191 />
192 <Tool 192 <Tool
193 Name="VCCLCompilerTool" 193 Name="VCCLCompilerTool"
194 WholeProgramOptimization="True" 194 WholeProgramOptimization="True"
195 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python26;..\..\includes\sdl_image;..\..\includes\sdl_ttf" 195 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python27;..\..\includes\sdl_image;..\..\includes\sdl_ttf"
196 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880" 196 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880"
197 RuntimeLibrary="2" 197 RuntimeLibrary="2"
198 UsePrecompiledHeader="0" 198 UsePrecompiledHeader="0"
199 WarningLevel="3" 199 WarningLevel="3"
200 Detect64BitPortabilityProblems="true" 200 Detect64BitPortabilityProblems="true"
258 /> 258 />
259 <Tool 259 <Tool
260 Name="VCCLCompilerTool" 260 Name="VCCLCompilerTool"
261 Optimization="3" 261 Optimization="3"
262 WholeProgramOptimization="True" 262 WholeProgramOptimization="True"
263 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python26;..\..\includes\sdl_image;..\..\includes\sdl_ttf" 263 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python27;..\..\includes\sdl_image;..\..\includes\sdl_ttf"
264 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880" 264 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880"
265 RuntimeLibrary="2" 265 RuntimeLibrary="2"
266 UsePrecompiledHeader="0" 266 UsePrecompiledHeader="0"
267 WarningLevel="3" 267 WarningLevel="3"
268 Detect64BitPortabilityProblems="true" 268 Detect64BitPortabilityProblems="true"
280 /> 280 />
281 <Tool 281 <Tool
282 Name="VCLinkerTool" 282 Name="VCLinkerTool"
283 AdditionalDependencies="glu32.lib guichan_opengl.lib guichan_sdl.lib guichan.lib ogg_static.lib openal32.lib opengl32.lib sdl.lib sdlmain.lib SDL_image.lib SDL_ttf.lib vorbis_static.lib vorbisfile_static.lib libpng.lib zlib.lib" 283 AdditionalDependencies="glu32.lib guichan_opengl.lib guichan_sdl.lib guichan.lib ogg_static.lib openal32.lib opengl32.lib sdl.lib sdlmain.lib SDL_image.lib SDL_ttf.lib vorbis_static.lib vorbisfile_static.lib libpng.lib zlib.lib"
284 OutputFile="$(OutDir)\_fife.pyd" 284 OutputFile="$(OutDir)\_fife.pyd"
285 AdditionalLibraryDirectories="..\..\static_libs\msvc2008;..\..\static_libs\msvc2008\python26" 285 AdditionalLibraryDirectories="..\..\static_libs\msvc2008;..\..\static_libs\msvc2008\python27"
286 IgnoreDefaultLibraryNames="libcmt.lib" 286 IgnoreDefaultLibraryNames="libcmt.lib"
287 /> 287 />
288 <Tool 288 <Tool
289 Name="VCALinkTool" 289 Name="VCALinkTool"
290 /> 290 />
307 Name="VCWebDeploymentTool" 307 Name="VCWebDeploymentTool"
308 /> 308 />
309 <Tool 309 <Tool
310 Name="VCPostBuildEventTool" 310 Name="VCPostBuildEventTool"
311 Description="Installing python files" 311 Description="Installing python files"
312 CommandLine="xcopy &quot;$(TargetPath)&quot; &quot;..\..\..\..\engine\python\fife&quot; /e /c /i /q /y&#x0D;&#x0A;xcopy &quot;..\..\binaries\msvc2008\*.dll&quot; &quot;..\..\..\..\engine\python\fife&quot; /e /c /i /q /y&#x0D;&#x0A;xcopy &quot;..\..\..\..\engine\python\fife&quot; &quot;C:\Python26\Lib\site-packages\fife&quot; /e /c /i /q /y" 312 CommandLine="xcopy &quot;$(TargetPath)&quot; &quot;..\..\..\..\engine\python\fife&quot; /e /c /i /q /y&#x0D;&#x0A;xcopy &quot;..\..\binaries\msvc2008\*.dll&quot; &quot;..\..\..\..\engine\python\fife&quot; /e /c /i /q /y&#x0D;&#x0A;xcopy &quot;..\..\..\..\engine\python\fife&quot; &quot;C:\python27\Lib\site-packages\fife&quot; /e /c /i /q /y"
313 /> 313 />
314 </Configuration> 314 </Configuration>
315 <Configuration 315 <Configuration
316 Name="Debug_shared|Win32" 316 Name="Debug_shared|Win32"
317 OutputDirectory="$(SolutionDir)$(ConfigurationName)" 317 OutputDirectory="$(SolutionDir)$(ConfigurationName)"
337 /> 337 />
338 <Tool 338 <Tool
339 Name="VCCLCompilerTool" 339 Name="VCCLCompilerTool"
340 Optimization="0" 340 Optimization="0"
341 WholeProgramOptimization="false" 341 WholeProgramOptimization="false"
342 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python26;..\..\includes\sdl_image;..\..\includes\sdl_ttf" 342 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python27;..\..\includes\sdl_image;..\..\includes\sdl_ttf"
343 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880" 343 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880"
344 MinimalRebuild="true" 344 MinimalRebuild="true"
345 RuntimeLibrary="2" 345 RuntimeLibrary="2"
346 UsePrecompiledHeader="0" 346 UsePrecompiledHeader="0"
347 WarningLevel="3" 347 WarningLevel="3"
358 <Tool 358 <Tool
359 Name="VCPreLinkEventTool" 359 Name="VCPreLinkEventTool"
360 /> 360 />
361 <Tool 361 <Tool
362 Name="VCLinkerTool" 362 Name="VCLinkerTool"
363 AdditionalDependencies="glu32.lib guichan_opengl.lib guichan_sdl.lib guichan.lib ogg_static.lib openal32.lib opengl32.lib sdl.lib sdlmain.lib SDL_image.lib SDL_ttf.lib vorbis_static.lib vorbisfile_static.lib libpng.lib zlib.lib" 363 AdditionalDependencies="glu32.lib guichan_opengl.lib guichan_sdl.lib guichan.lib ogg_static.lib openal32.lib opengl32.lib sdl_d.lib sdlmain_d.lib SDL_image.lib SDL_ttf.lib vorbis_static.lib vorbisfile_static.lib libpng.lib zlib.lib"
364 OutputFile="$(OutDir)\$(ProjectName)_d.dll" 364 OutputFile="$(OutDir)\$(ProjectName)_d.dll"
365 AdditionalLibraryDirectories="..\..\static_libs\msvc2008;..\..\static_libs\msvc2008\python26" 365 AdditionalLibraryDirectories="..\..\static_libs\msvc2008;..\..\static_libs\msvc2008\python27"
366 IgnoreDefaultLibraryNames="libcmt.lib" 366 IgnoreDefaultLibraryNames="libcmt.lib"
367 GenerateDebugInformation="true" 367 GenerateDebugInformation="true"
368 ImportLibrary="$(OutDir)\$(ProjectName)_d.lib" 368 ImportLibrary="$(OutDir)\$(ProjectName)_d.lib"
369 /> 369 />
370 <Tool 370 <Tool
419 Name="VCMIDLTool" 419 Name="VCMIDLTool"
420 /> 420 />
421 <Tool 421 <Tool
422 Name="VCCLCompilerTool" 422 Name="VCCLCompilerTool"
423 WholeProgramOptimization="false" 423 WholeProgramOptimization="false"
424 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python26;..\..\includes\sdl_image;..\..\includes\sdl_ttf" 424 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python27;..\..\includes\sdl_image;..\..\includes\sdl_ttf"
425 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880" 425 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880"
426 RuntimeLibrary="2" 426 RuntimeLibrary="2"
427 UsePrecompiledHeader="0" 427 UsePrecompiledHeader="0"
428 WarningLevel="3" 428 WarningLevel="3"
429 Detect64BitPortabilityProblems="true" 429 Detect64BitPortabilityProblems="true"
441 /> 441 />
442 <Tool 442 <Tool
443 Name="VCLinkerTool" 443 Name="VCLinkerTool"
444 AdditionalDependencies="glu32.lib guichan_opengl.lib guichan_sdl.lib guichan.lib ogg_static.lib openal32.lib opengl32.lib sdl.lib sdlmain.lib SDL_image.lib SDL_ttf.lib vorbis_static.lib vorbisfile_static.lib libpng.lib zlib.lib" 444 AdditionalDependencies="glu32.lib guichan_opengl.lib guichan_sdl.lib guichan.lib ogg_static.lib openal32.lib opengl32.lib sdl.lib sdlmain.lib SDL_image.lib SDL_ttf.lib vorbis_static.lib vorbisfile_static.lib libpng.lib zlib.lib"
445 OutputFile="$(OutDir)\$(ProjectName).dll" 445 OutputFile="$(OutDir)\$(ProjectName).dll"
446 AdditionalLibraryDirectories="..\..\static_libs\msvc2008;..\..\static_libs\msvc2008\python26" 446 AdditionalLibraryDirectories="..\..\static_libs\msvc2008;..\..\static_libs\msvc2008\python27"
447 IgnoreDefaultLibraryNames="libcmt.lib" 447 IgnoreDefaultLibraryNames="libcmt.lib"
448 SupportUnloadOfDelayLoadedDLL="false" 448 SupportUnloadOfDelayLoadedDLL="false"
449 RandomizedBaseAddress="1" 449 RandomizedBaseAddress="1"
450 DataExecutionPrevention="0" 450 DataExecutionPrevention="0"
451 ImportLibrary="$(OutDir)\$(ProjectName).lib" 451 ImportLibrary="$(OutDir)\$(ProjectName).lib"