From 68e59795393b5b26c7c61f71bb7b654d9be36220 Mon Sep 17 00:00:00 2001 From: Steven Noonan Date: Sat, 24 Oct 2009 12:11:50 -0700 Subject: msvc: add x86_64 build support This updates all the contrib projects for this support as well. Signed-off-by: Steven Noonan --- crawl-ref/source/MSVC/Common.vsprops | 4 + crawl-ref/source/MSVC/Tiles.vsprops | 2 +- crawl-ref/source/MSVC/crawl-ref.sln | 20 + crawl-ref/source/MSVC/crawl.vcproj | 722 +++++++++++++++++++++++++++++++++-- crawl-ref/source/MSVC/tilegen.vcproj | 164 +++++++- 5 files changed, 887 insertions(+), 25 deletions(-) (limited to 'crawl-ref/source/MSVC') diff --git a/crawl-ref/source/MSVC/Common.vsprops b/crawl-ref/source/MSVC/Common.vsprops index 19345f5858..754809a55e 100644 --- a/crawl-ref/source/MSVC/Common.vsprops +++ b/crawl-ref/source/MSVC/Common.vsprops @@ -11,4 +11,8 @@ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" MinimalRebuild="true" /> + diff --git a/crawl-ref/source/MSVC/Tiles.vsprops b/crawl-ref/source/MSVC/Tiles.vsprops index 6ace6166ef..2fbd52783a 100644 --- a/crawl-ref/source/MSVC/Tiles.vsprops +++ b/crawl-ref/source/MSVC/Tiles.vsprops @@ -11,7 +11,7 @@ /> diff --git a/crawl-ref/source/MSVC/crawl-ref.sln b/crawl-ref/source/MSVC/crawl-ref.sln index 5b3feb698e..0d9ecb650e 100644 --- a/crawl-ref/source/MSVC/crawl-ref.sln +++ b/crawl-ref/source/MSVC/crawl-ref.sln @@ -11,27 +11,47 @@ EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug Console|Win32 = Debug Console|Win32 + Debug Console|x64 = Debug Console|x64 Debug Tiles|Win32 = Debug Tiles|Win32 + Debug Tiles|x64 = Debug Tiles|x64 Release Console|Win32 = Release Console|Win32 + Release Console|x64 = Release Console|x64 Release Tiles|Win32 = Release Tiles|Win32 + Release Tiles|x64 = Release Tiles|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {3189AF12-90EF-4D3E-BFEC-4AB90D7D32DA}.Debug Console|Win32.ActiveCfg = Debug Console|Win32 {3189AF12-90EF-4D3E-BFEC-4AB90D7D32DA}.Debug Console|Win32.Build.0 = Debug Console|Win32 + {3189AF12-90EF-4D3E-BFEC-4AB90D7D32DA}.Debug Console|x64.ActiveCfg = Debug Console|x64 + {3189AF12-90EF-4D3E-BFEC-4AB90D7D32DA}.Debug Console|x64.Build.0 = Debug Console|x64 {3189AF12-90EF-4D3E-BFEC-4AB90D7D32DA}.Debug Tiles|Win32.ActiveCfg = Debug Tiles|Win32 {3189AF12-90EF-4D3E-BFEC-4AB90D7D32DA}.Debug Tiles|Win32.Build.0 = Debug Tiles|Win32 + {3189AF12-90EF-4D3E-BFEC-4AB90D7D32DA}.Debug Tiles|x64.ActiveCfg = Debug Tiles|x64 + {3189AF12-90EF-4D3E-BFEC-4AB90D7D32DA}.Debug Tiles|x64.Build.0 = Debug Tiles|x64 {3189AF12-90EF-4D3E-BFEC-4AB90D7D32DA}.Release Console|Win32.ActiveCfg = Release Console|Win32 {3189AF12-90EF-4D3E-BFEC-4AB90D7D32DA}.Release Console|Win32.Build.0 = Release Console|Win32 + {3189AF12-90EF-4D3E-BFEC-4AB90D7D32DA}.Release Console|x64.ActiveCfg = Release Console|x64 + {3189AF12-90EF-4D3E-BFEC-4AB90D7D32DA}.Release Console|x64.Build.0 = Release Console|x64 {3189AF12-90EF-4D3E-BFEC-4AB90D7D32DA}.Release Tiles|Win32.ActiveCfg = Release Tiles|Win32 {3189AF12-90EF-4D3E-BFEC-4AB90D7D32DA}.Release Tiles|Win32.Build.0 = Release Tiles|Win32 + {3189AF12-90EF-4D3E-BFEC-4AB90D7D32DA}.Release Tiles|x64.ActiveCfg = Release Tiles|x64 + {3189AF12-90EF-4D3E-BFEC-4AB90D7D32DA}.Release Tiles|x64.Build.0 = Release Tiles|x64 {DAE92A45-087B-445B-8E94-BA864173A73F}.Debug Console|Win32.ActiveCfg = Debug|Win32 {DAE92A45-087B-445B-8E94-BA864173A73F}.Debug Console|Win32.Build.0 = Debug|Win32 + {DAE92A45-087B-445B-8E94-BA864173A73F}.Debug Console|x64.ActiveCfg = Debug|x64 + {DAE92A45-087B-445B-8E94-BA864173A73F}.Debug Console|x64.Build.0 = Debug|x64 {DAE92A45-087B-445B-8E94-BA864173A73F}.Debug Tiles|Win32.ActiveCfg = Debug|Win32 {DAE92A45-087B-445B-8E94-BA864173A73F}.Debug Tiles|Win32.Build.0 = Debug|Win32 + {DAE92A45-087B-445B-8E94-BA864173A73F}.Debug Tiles|x64.ActiveCfg = Debug|x64 + {DAE92A45-087B-445B-8E94-BA864173A73F}.Debug Tiles|x64.Build.0 = Debug|x64 {DAE92A45-087B-445B-8E94-BA864173A73F}.Release Console|Win32.ActiveCfg = Release|Win32 {DAE92A45-087B-445B-8E94-BA864173A73F}.Release Console|Win32.Build.0 = Release|Win32 + {DAE92A45-087B-445B-8E94-BA864173A73F}.Release Console|x64.ActiveCfg = Release|x64 + {DAE92A45-087B-445B-8E94-BA864173A73F}.Release Console|x64.Build.0 = Release|x64 {DAE92A45-087B-445B-8E94-BA864173A73F}.Release Tiles|Win32.ActiveCfg = Release|Win32 {DAE92A45-087B-445B-8E94-BA864173A73F}.Release Tiles|Win32.Build.0 = Release|Win32 + {DAE92A45-087B-445B-8E94-BA864173A73F}.Release Tiles|x64.ActiveCfg = Release|x64 + {DAE92A45-087B-445B-8E94-BA864173A73F}.Release Tiles|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/crawl-ref/source/MSVC/crawl.vcproj b/crawl-ref/source/MSVC/crawl.vcproj index 95d87f1520..009f95b82a 100644 --- a/crawl-ref/source/MSVC/crawl.vcproj +++ b/crawl-ref/source/MSVC/crawl.vcproj @@ -11,17 +11,19 @@ + - - - + + @@ -330,6 +335,327 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -397,6 +723,38 @@ UsePrecompiledHeader="1" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -60,7 +63,7 @@ Name="VCLinkerTool" AdditionalDependencies="SDL.lib SDL_image.lib libpng.lib" LinkIncremental="2" - AdditionalLibraryDirectories="$(ProjectDir)\..\contrib\bin\8.0" + AdditionalLibraryDirectories="" GenerateDebugInformation="true" SubSystem="1" TargetMachine="1" @@ -136,7 +139,7 @@ Name="VCLinkerTool" AdditionalDependencies="SDL.lib SDL_image.lib libpng.lib" LinkIncremental="1" - AdditionalLibraryDirectories=""$(SolutionDir)\..\contrib\bin\8.0\$(PlatformName)"" + AdditionalLibraryDirectories="" GenerateDebugInformation="true" SubSystem="1" OptimizeReferences="2" @@ -167,6 +170,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3-54-g00ecf