Normalized VC 2008 project, making the configurations more general.
authorSven Panne <sven.panne@aedion.de>
Sat, 23 May 2009 12:20:07 +0000 (12:20 +0000)
committerSven Panne <sven.panne@aedion.de>
Sat, 23 May 2009 12:20:07 +0000 (12:20 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@821 7f0cb862-5218-0410-a997-914c9d46530a

freeglut_vs2008.vcproj

index eb13dd5..71f2a69 100644 (file)
        <Configurations>\r
                <Configuration\r
                        Name="Debug|Win32"\r
-                       OutputDirectory=".\Debug"\r
-                       IntermediateDirectory=".\Debug"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
                        ConfigurationType="2"\r
-                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"\r
                        UseOfMFC="0"\r
                        ATLMinimizesCRunTimeLibraryUsage="false"\r
                        CharacterSet="2"\r
                        />\r
                        <Tool\r
                                Name="VCMIDLTool"\r
-                               PreprocessorDefinitions="_DEBUG"\r
-                               MkTypLibCompatible="true"\r
-                               SuppressStartupBanner="true"\r
-                               TargetEnvironment="1"\r
-                               TypeLibraryName=".\Debug/freeglut.tlb"\r
-                               HeaderFileName=""\r
                        />\r
                        <Tool\r
                                Name="VCCLCompilerTool"\r
                                MinimalRebuild="true"\r
                                BasicRuntimeChecks="3"\r
                                RuntimeLibrary="1"\r
-                               PrecompiledHeaderFile=".\Debug/freeglut.pch"\r
-                               AssemblerListingLocation=".\Debug/"\r
-                               ObjectFile=".\Debug/"\r
-                               ProgramDataBaseFileName=".\Debug/"\r
-                               BrowseInformation="1"\r
                                WarningLevel="3"\r
-                               SuppressStartupBanner="true"\r
                                DebugInformationFormat="4"\r
                        />\r
                        <Tool\r
                        />\r
                        <Tool\r
                                Name="VCLinkerTool"\r
-                               OutputFile=".\Debug/freeglut.dll"\r
+                               OutputFile="$(OutDir)\$(ProjectName).dll"\r
                                LinkIncremental="2"\r
-                               SuppressStartupBanner="true"\r
                                ModuleDefinitionFile=".\src\freeglutdll.def"\r
                                GenerateDebugInformation="true"\r
-                               ProgramDatabaseFile=".\Debug/freeglut.pdb"\r
                                RandomizedBaseAddress="1"\r
                                DataExecutionPrevention="0"\r
-                               ImportLibrary=".\Debug/freeglut.lib"\r
+                               ImportLibrary="$(OutDir)\$(ProjectName).lib"\r
                                TargetMachine="1"\r
                        />\r
                        <Tool\r
@@ -98,8 +83,6 @@
                        />\r
                        <Tool\r
                                Name="VCBscMakeTool"\r
-                               SuppressStartupBanner="true"\r
-                               OutputFile=".\Debug/freeglut.bsc"\r
                        />\r
                        <Tool\r
                                Name="VCFxCopTool"\r
                </Configuration>\r
                <Configuration\r
                        Name="Release|Win32"\r
-                       OutputDirectory=".\Release"\r
-                       IntermediateDirectory=".\Release"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
                        ConfigurationType="2"\r
-                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"\r
                        UseOfMFC="0"\r
                        ATLMinimizesCRunTimeLibraryUsage="false"\r
                        CharacterSet="2"\r
+                       WholeProgramOptimization="1"\r
                        >\r
                        <Tool\r
                                Name="VCPreBuildEventTool"\r
                        />\r
                        <Tool\r
                                Name="VCMIDLTool"\r
-                               PreprocessorDefinitions="NDEBUG"\r
-                               MkTypLibCompatible="true"\r
-                               SuppressStartupBanner="true"\r
-                               TargetEnvironment="1"\r
-                               TypeLibraryName=".\Release/freeglut.tlb"\r
-                               HeaderFileName=""\r
                        />\r
                        <Tool\r
                                Name="VCCLCompilerTool"\r
                                Optimization="2"\r
-                               InlineFunctionExpansion="1"\r
+                               EnableIntrinsicFunctions="true"\r
                                AdditionalIncludeDirectories="include"\r
                                PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;_USRDLL;FREEGLUT_EXPORTS"\r
-                               StringPooling="true"\r
                                RuntimeLibrary="0"\r
                                EnableFunctionLevelLinking="true"\r
-                               PrecompiledHeaderFile=".\Release/freeglut.pch"\r
-                               AssemblerListingLocation=".\Release/"\r
-                               ObjectFile=".\Release/"\r
-                               ProgramDataBaseFileName=".\Release/"\r
                                WarningLevel="3"\r
-                               SuppressStartupBanner="true"\r
                        />\r
                        <Tool\r
                                Name="VCManagedResourceCompilerTool"\r
                        />\r
                        <Tool\r
                                Name="VCLinkerTool"\r
-                               OutputFile=".\Release/freeglut.dll"\r
+                               OutputFile="$(OutDir)\$(ProjectName).dll"\r
                                LinkIncremental="1"\r
-                               SuppressStartupBanner="true"\r
                                ModuleDefinitionFile="src\freeglutdll.def"\r
-                               ProgramDatabaseFile=".\Release/freeglut.pdb"\r
                                RandomizedBaseAddress="1"\r
                                DataExecutionPrevention="0"\r
-                               ImportLibrary=".\Release/freeglut.lib"\r
+                               ImportLibrary="$(OutDir)\$(ProjectName).lib"\r
                                TargetMachine="1"\r
                        />\r
                        <Tool\r
                        />\r
                        <Tool\r
                                Name="VCBscMakeTool"\r
-                               SuppressStartupBanner="true"\r
-                               OutputFile=".\Release/freeglut.bsc"\r
                        />\r
                        <Tool\r
                                Name="VCFxCopTool"\r