未验证 提交 a7a6f6f1 编写于 作者: A akrieger 提交者: GitHub

Enable "no tiles" builds for MSVC. (#54401)

上级 ecae162d
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug-NoTiles|Win32">
<Configuration>Debug-NoTiles</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug-NoTiles|x64">
<Configuration>Debug-NoTiles</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
......@@ -9,6 +17,14 @@
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release-NoTiles|Win32">
<Configuration>Release-NoTiles</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release-NoTiles|x64">
<Configuration>Release-NoTiles</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
......@@ -46,10 +62,17 @@
<PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Debug-NoTiles'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>false</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release-NoTiles'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>false</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Label="Configuration">
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
</PropertyGroup>
......@@ -67,12 +90,18 @@
<PropertyGroup Condition="'$(Configuration)'=='Debug'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Debug-NoTiles'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release-NoTiles'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>_CONSOLE;SDL_SOUND;TILES;SDL_BUILDING_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>_CONSOLE;SDL_SOUND;SDL_BUILDING_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<PreBuildEvent>
<Command>..\msvc-full-features\prebuild.cmd</Command>
......@@ -80,6 +109,14 @@
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
<ClCompile>
<Optimization>Disabled</Optimization>
<IntrinsicFunctions>false</IntrinsicFunctions>
<PreprocessorDefinitions>_DEBUG;TILES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-NoTiles'">
<ClCompile>
<Optimization>Disabled</Optimization>
<IntrinsicFunctions>false</IntrinsicFunctions>
......@@ -88,6 +125,20 @@
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<GenerateDebugInformation>DebugFastLink</GenerateDebugInformation>
<PreprocessorDefinitions>TILES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release-NoTiles'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
......
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug-NoTiles|Win32">
<Configuration>Debug-NoTiles</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug-NoTiles|x64">
<Configuration>Debug-NoTiles</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
......@@ -9,6 +17,14 @@
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release-NoTiles|Win32">
<Configuration>Release-NoTiles</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release-NoTiles|x64">
<Configuration>Release-NoTiles</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
......@@ -46,10 +62,17 @@
<PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Debug-NoTiles'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>false</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release-NoTiles'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>false</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Label="Configuration">
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
</PropertyGroup>
......@@ -67,12 +90,18 @@
<PropertyGroup Condition="'$(Configuration)'=='Debug'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Debug-NoTiles'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release-NoTiles'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>_CONSOLE;SDL_SOUND;TILES;SDL_MAIN_HANDLED;CATCH_CONFIG_ENABLE_BENCHMARKING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>_CONSOLE;SDL_SOUND;SDL_MAIN_HANDLED;CATCH_CONFIG_ENABLE_BENCHMARKING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
......@@ -80,6 +109,14 @@
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
<ClCompile>
<Optimization>Disabled</Optimization>
<IntrinsicFunctions>false</IntrinsicFunctions>
<PreprocessorDefinitions>_DEBUG;TILES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-NoTiles'">
<ClCompile>
<Optimization>Disabled</Optimization>
<IntrinsicFunctions>false</IntrinsicFunctions>
......@@ -88,6 +125,20 @@
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<GenerateDebugInformation>DebugFastLink</GenerateDebugInformation>
<PreprocessorDefinitions>TILES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release-NoTiles'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
......

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.30002.166
# Visual Studio Version 17
VisualStudioVersion = 17.1.32104.313
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{04F55049-F0DE-4AE6-9D10-3DB97DFF2E2F}"
ProjectSection(SolutionItems) = preProject
......@@ -28,50 +28,94 @@ Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Debug-NoTiles|x64 = Debug-NoTiles|x64
Debug-NoTiles|x86 = Debug-NoTiles|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
Release-NoTiles|x64 = Release-NoTiles|x64
Release-NoTiles|x86 = Release-NoTiles|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{19F0BE17-3DAF-40E8-A9D2-904A56382E54}.Debug|x64.ActiveCfg = Debug|x64
{19F0BE17-3DAF-40E8-A9D2-904A56382E54}.Debug|x64.Build.0 = Debug|x64
{19F0BE17-3DAF-40E8-A9D2-904A56382E54}.Debug|x86.ActiveCfg = Debug|Win32
{19F0BE17-3DAF-40E8-A9D2-904A56382E54}.Debug|x86.Build.0 = Debug|Win32
{19F0BE17-3DAF-40E8-A9D2-904A56382E54}.Debug-NoTiles|x64.ActiveCfg = Debug-NoTiles|x64
{19F0BE17-3DAF-40E8-A9D2-904A56382E54}.Debug-NoTiles|x64.Build.0 = Debug-NoTiles|x64
{19F0BE17-3DAF-40E8-A9D2-904A56382E54}.Debug-NoTiles|x86.ActiveCfg = Debug-NoTiles|Win32
{19F0BE17-3DAF-40E8-A9D2-904A56382E54}.Debug-NoTiles|x86.Build.0 = Debug-NoTiles|Win32
{19F0BE17-3DAF-40E8-A9D2-904A56382E54}.Release|x64.ActiveCfg = Release|x64
{19F0BE17-3DAF-40E8-A9D2-904A56382E54}.Release|x64.Build.0 = Release|x64
{19F0BE17-3DAF-40E8-A9D2-904A56382E54}.Release|x86.ActiveCfg = Release|Win32
{19F0BE17-3DAF-40E8-A9D2-904A56382E54}.Release|x86.Build.0 = Release|Win32
{19F0BE17-3DAF-40E8-A9D2-904A56382E54}.Release-NoTiles|x64.ActiveCfg = Release-NoTiles|x64
{19F0BE17-3DAF-40E8-A9D2-904A56382E54}.Release-NoTiles|x64.Build.0 = Release-NoTiles|x64
{19F0BE17-3DAF-40E8-A9D2-904A56382E54}.Release-NoTiles|x86.ActiveCfg = Release-NoTiles|Win32
{19F0BE17-3DAF-40E8-A9D2-904A56382E54}.Release-NoTiles|x86.Build.0 = Release-NoTiles|Win32
{2C1ECEE1-9686-4C3C-8DE1-88996EE43378}.Debug|x64.ActiveCfg = Debug|x64
{2C1ECEE1-9686-4C3C-8DE1-88996EE43378}.Debug|x64.Build.0 = Debug|x64
{2C1ECEE1-9686-4C3C-8DE1-88996EE43378}.Debug|x86.ActiveCfg = Debug|Win32
{2C1ECEE1-9686-4C3C-8DE1-88996EE43378}.Debug|x86.Build.0 = Debug|Win32
{2C1ECEE1-9686-4C3C-8DE1-88996EE43378}.Debug-NoTiles|x64.ActiveCfg = Debug-NoTiles|x64
{2C1ECEE1-9686-4C3C-8DE1-88996EE43378}.Debug-NoTiles|x64.Build.0 = Debug-NoTiles|x64
{2C1ECEE1-9686-4C3C-8DE1-88996EE43378}.Debug-NoTiles|x86.ActiveCfg = Debug-NoTiles|Win32
{2C1ECEE1-9686-4C3C-8DE1-88996EE43378}.Debug-NoTiles|x86.Build.0 = Debug-NoTiles|Win32
{2C1ECEE1-9686-4C3C-8DE1-88996EE43378}.Release|x64.ActiveCfg = Release|x64
{2C1ECEE1-9686-4C3C-8DE1-88996EE43378}.Release|x64.Build.0 = Release|x64
{2C1ECEE1-9686-4C3C-8DE1-88996EE43378}.Release|x86.ActiveCfg = Release|Win32
{2C1ECEE1-9686-4C3C-8DE1-88996EE43378}.Release|x86.Build.0 = Release|Win32
{2C1ECEE1-9686-4C3C-8DE1-88996EE43378}.Release-NoTiles|x64.ActiveCfg = Release-NoTiles|x64
{2C1ECEE1-9686-4C3C-8DE1-88996EE43378}.Release-NoTiles|x64.Build.0 = Release-NoTiles|x64
{2C1ECEE1-9686-4C3C-8DE1-88996EE43378}.Release-NoTiles|x86.ActiveCfg = Release-NoTiles|Win32
{2C1ECEE1-9686-4C3C-8DE1-88996EE43378}.Release-NoTiles|x86.Build.0 = Release-NoTiles|Win32
{0009BB11-11AD-4C14-A5FC-D882A942C00B}.Debug|x64.ActiveCfg = Debug|x64
{0009BB11-11AD-4C14-A5FC-D882A942C00B}.Debug|x64.Build.0 = Debug|x64
{0009BB11-11AD-4C14-A5FC-D882A942C00B}.Debug|x86.ActiveCfg = Debug|Win32
{0009BB11-11AD-4C14-A5FC-D882A942C00B}.Debug|x86.Build.0 = Debug|Win32
{0009BB11-11AD-4C14-A5FC-D882A942C00B}.Debug-NoTiles|x64.ActiveCfg = Debug-NoTiles|x64
{0009BB11-11AD-4C14-A5FC-D882A942C00B}.Debug-NoTiles|x64.Build.0 = Debug-NoTiles|x64
{0009BB11-11AD-4C14-A5FC-D882A942C00B}.Debug-NoTiles|x86.ActiveCfg = Debug-NoTiles|Win32
{0009BB11-11AD-4C14-A5FC-D882A942C00B}.Debug-NoTiles|x86.Build.0 = Debug-NoTiles|Win32
{0009BB11-11AD-4C14-A5FC-D882A942C00B}.Release|x64.ActiveCfg = Release|x64
{0009BB11-11AD-4C14-A5FC-D882A942C00B}.Release|x64.Build.0 = Release|x64
{0009BB11-11AD-4C14-A5FC-D882A942C00B}.Release|x86.ActiveCfg = Release|Win32
{0009BB11-11AD-4C14-A5FC-D882A942C00B}.Release|x86.Build.0 = Release|Win32
{0009BB11-11AD-4C14-A5FC-D882A942C00B}.Release-NoTiles|x64.ActiveCfg = Release-NoTiles|x64
{0009BB11-11AD-4C14-A5FC-D882A942C00B}.Release-NoTiles|x64.Build.0 = Release-NoTiles|x64
{0009BB11-11AD-4C14-A5FC-D882A942C00B}.Release-NoTiles|x86.ActiveCfg = Release-NoTiles|Win32
{0009BB11-11AD-4C14-A5FC-D882A942C00B}.Release-NoTiles|x86.Build.0 = Release-NoTiles|Win32
{35D74C75-FC4A-442F-AF44-43BC9D845BAF}.Debug|x64.ActiveCfg = Debug|x64
{35D74C75-FC4A-442F-AF44-43BC9D845BAF}.Debug|x64.Build.0 = Debug|x64
{35D74C75-FC4A-442F-AF44-43BC9D845BAF}.Debug|x86.ActiveCfg = Debug|Win32
{35D74C75-FC4A-442F-AF44-43BC9D845BAF}.Debug|x86.Build.0 = Debug|Win32
{35D74C75-FC4A-442F-AF44-43BC9D845BAF}.Debug-NoTiles|x64.ActiveCfg = Debug|x64
{35D74C75-FC4A-442F-AF44-43BC9D845BAF}.Debug-NoTiles|x64.Build.0 = Debug|x64
{35D74C75-FC4A-442F-AF44-43BC9D845BAF}.Debug-NoTiles|x86.ActiveCfg = Debug|Win32
{35D74C75-FC4A-442F-AF44-43BC9D845BAF}.Debug-NoTiles|x86.Build.0 = Debug|Win32
{35D74C75-FC4A-442F-AF44-43BC9D845BAF}.Release|x64.ActiveCfg = Release|x64
{35D74C75-FC4A-442F-AF44-43BC9D845BAF}.Release|x64.Build.0 = Release|x64
{35D74C75-FC4A-442F-AF44-43BC9D845BAF}.Release|x86.ActiveCfg = Release|Win32
{35D74C75-FC4A-442F-AF44-43BC9D845BAF}.Release|x86.Build.0 = Release|Win32
{35D74C75-FC4A-442F-AF44-43BC9D845BAF}.Release-NoTiles|x64.ActiveCfg = Release|x64
{35D74C75-FC4A-442F-AF44-43BC9D845BAF}.Release-NoTiles|x64.Build.0 = Release|x64
{35D74C75-FC4A-442F-AF44-43BC9D845BAF}.Release-NoTiles|x86.ActiveCfg = Release|Win32
{35D74C75-FC4A-442F-AF44-43BC9D845BAF}.Release-NoTiles|x86.Build.0 = Release|Win32
{534A4E38-96A1-40E4-BDA7-8D17607F0270}.Debug|x64.ActiveCfg = Debug|x64
{534A4E38-96A1-40E4-BDA7-8D17607F0270}.Debug|x64.Build.0 = Debug|x64
{534A4E38-96A1-40E4-BDA7-8D17607F0270}.Debug|x86.ActiveCfg = Debug|Win32
{534A4E38-96A1-40E4-BDA7-8D17607F0270}.Debug|x86.Build.0 = Debug|Win32
{534A4E38-96A1-40E4-BDA7-8D17607F0270}.Debug-NoTiles|x64.ActiveCfg = Debug|x64
{534A4E38-96A1-40E4-BDA7-8D17607F0270}.Debug-NoTiles|x64.Build.0 = Debug|x64
{534A4E38-96A1-40E4-BDA7-8D17607F0270}.Debug-NoTiles|x86.ActiveCfg = Debug|Win32
{534A4E38-96A1-40E4-BDA7-8D17607F0270}.Debug-NoTiles|x86.Build.0 = Debug|Win32
{534A4E38-96A1-40E4-BDA7-8D17607F0270}.Release|x64.ActiveCfg = Release|x64
{534A4E38-96A1-40E4-BDA7-8D17607F0270}.Release|x64.Build.0 = Release|x64
{534A4E38-96A1-40E4-BDA7-8D17607F0270}.Release|x86.ActiveCfg = Release|Win32
{534A4E38-96A1-40E4-BDA7-8D17607F0270}.Release|x86.Build.0 = Release|Win32
{534A4E38-96A1-40E4-BDA7-8D17607F0270}.Release-NoTiles|x64.ActiveCfg = Release|x64
{534A4E38-96A1-40E4-BDA7-8D17607F0270}.Release-NoTiles|x64.Build.0 = Release|x64
{534A4E38-96A1-40E4-BDA7-8D17607F0270}.Release-NoTiles|x86.ActiveCfg = Release|Win32
{534A4E38-96A1-40E4-BDA7-8D17607F0270}.Release-NoTiles|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
......
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug-NoTiles|Win32">
<Configuration>Debug-NoTiles</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug-NoTiles|x64">
<Configuration>Debug-NoTiles</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
......@@ -9,6 +17,14 @@
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release-NoTiles|Win32">
<Configuration>Release-NoTiles</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release-NoTiles|x64">
<Configuration>Release-NoTiles</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
......@@ -46,10 +62,17 @@
<PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Debug-NoTiles'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>false</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release-NoTiles'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>false</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Label="Configuration">
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
</PropertyGroup>
......@@ -67,34 +90,64 @@
<PropertyGroup Condition="'$(Configuration)'=='Debug'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Debug-NoTiles'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release-NoTiles'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<EmbedManifest>false</EmbedManifest>
<TargetName>cataclysm-tiles</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-NoTiles|Win32'">
<EmbedManifest>false</EmbedManifest>
<TargetName>cataclysm-tiles</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<EmbedManifest>false</EmbedManifest>
<TargetName>cataclysm-tiles</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-NoTiles|Win32'">
<EmbedManifest>false</EmbedManifest>
<TargetName>cataclysm-tiles</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<EmbedManifest>false</EmbedManifest>
<TargetName>cataclysm-tiles</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-NoTiles|x64'">
<EmbedManifest>false</EmbedManifest>
<TargetName>cataclysm-tiles</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<EmbedManifest>false</EmbedManifest>
<TargetName>cataclysm-tiles</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-NoTiles|x64'">
<EmbedManifest>false</EmbedManifest>
<TargetName>cataclysm-tiles</TargetName>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>_WINDOWS;USE_WINMAIN;TILES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>_WINDOWS;USE_WINMAIN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
<ClCompile>
<Optimization>Disabled</Optimization>
<IntrinsicFunctions>false</IntrinsicFunctions>
<PreprocessorDefinitions>_DEBUG;TILES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-NoTiles'">
<ClCompile>
<Optimization>Disabled</Optimization>
<IntrinsicFunctions>false</IntrinsicFunctions>
......@@ -103,6 +156,20 @@
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<GenerateDebugInformation>DebugFastLink</GenerateDebugInformation>
<PreprocessorDefinitions>TILES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release-NoTiles'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册