-
Notifications
You must be signed in to change notification settings - Fork 4
/
X-Ray.props
87 lines (64 loc) · 3.57 KB
/
X-Ray.props
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition="'$(Configuration)'=='Debug' Or '$(Configuration)'=='Debug_Dedicated'">
<LinkIncremental>true</LinkIncremental>
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Mixed' Or '$(Configuration)'=='Mixed_Dedicated' Or '$(Configuration)'=='Release' Or '$(Configuration)'=='Release_Dedicated'">
<LinkIncremental>false</LinkIncremental>
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
</PropertyGroup>
<PropertyGroup Label="UserMacros">
<xrBinaries>$(SolutionDir)\Output\Binaries\</xrBinaries>
<xrLibraries>$(SolutionDir)\Output\Libraries\</xrLibraries>
</PropertyGroup>
<PropertyGroup Label="OutputDirectories">
<OutDir Condition="'$(ConfigurationType)'=='Application'">$(xrBinaries)</OutDir>
<OutDir Condition="'$(ConfigurationType)'=='DynamicLibrary'">$(xrBinaries)</OutDir>
<OutDir Condition="'$(ConfigurationType)'=='StaticLibrary'">$(xrLibraries)</OutDir>
<IntDir>$(SolutionDir)\Output\Intermediate\$(ProjectName)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<FloatingPointModel>Fast</FloatingPointModel>
<PrecompiledHeader>Use</PrecompiledHeader>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
</ClCompile>
<ClCompile Condition="'$(Configuration)'=='Debug' Or '$(Configuration)'=='Debug_Dedicated'">
<!-- MultiProcessorCompilation несовместим с LinkIncremental и UseDebugLibraries -->
<MultiProcessorCompilation>false</MultiProcessorCompilation>
<Optimization>Disabled</Optimization>
</ClCompile>
<ClCompile Condition="'$(Configuration)'=='Mixed' Or '$(Configuration)'=='Mixed_Dedicated'">
<!-- Optimization = Disabled - принудительное отключение оптимизации -->
<!-- Оптимизация включается автоматически, когда UseDebugLibraries = false -->
<Optimization>MaxSpeed</Optimization>
</ClCompile>
<ClCompile Condition="'$(Configuration)'=='Mixed' Or '$(Configuration)'=='Mixed_Dedicated' Or '$(Configuration)'=='Release' Or '$(Configuration)'=='Release_Dedicated'">
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<BufferSecurityCheck>false</BufferSecurityCheck>
<FunctionLevelLinking>true</FunctionLevelLinking>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ClCompile Condition="'$(Configuration)'=='Release' Or '$(Configuration)'=='Release_Dedicated'">
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<Optimization>MaxSpeed</Optimization>
<WholeProgramOptimization>true</WholeProgramOptimization>
</ClCompile>
<Link>
<LargeAddressAware>true</LargeAddressAware>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
</Link>
<Link Condition="'$(Configuration)'=='Mixed' Or '$(Configuration)'=='Mixed_Dedicated'">
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Link Condition="'$(Configuration)'=='Release' Or '$(Configuration)'=='Release_Dedicated'">
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
</Project>