-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathGKConfigurations3.targets
38 lines (31 loc) · 1.55 KB
/
GKConfigurations3.targets
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
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
</PropertyGroup>
<PropertyGroup Condition=" $(Configuration.Contains('MSWin_')) ">
<DefineConstants>$(DefineConstants);OS_MSWIN</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" $(Configuration.Contains('Linux_')) ">
<DefineConstants>$(DefineConstants);OS_LINUX;MONO</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" $(Configuration.Contains('FreeBSD_')) ">
<DefineConstants>$(DefineConstants);OS_FREEBSD;MONO</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" $(Configuration.Contains('MacOS_')) ">
<DefineConstants>$(DefineConstants);OS_MACOS</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" $(Configuration.Contains('_Debug')) ">
<DebugSymbols>True</DebugSymbols>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
<CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
<DefineConstants>$(DefineConstants);TRACE;DEBUG</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" $(Configuration.Contains('_Release')) ">
<DebugSymbols>False</DebugSymbols>
<DebugType>None</DebugType>
<Optimize>True</Optimize>
<CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>
<DefineConstants>$(DefineConstants);TRACE;RELEASE</DefineConstants>
</PropertyGroup>
</Project>