|
|
@ -1,63 +1,59 @@ |
|
|
|
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|
|
|
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|
|
|
<!-- Import Microsoft.Common.Props --> |
|
|
|
<!-- Import Microsoft.Common.Props --> |
|
|
|
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> |
|
|
|
<Import Project="$(MSBuildExtensionsPath)/$(MSBuildToolsVersion)/Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)/$(MSBuildToolsVersion)/Microsoft.Common.props')" /> |
|
|
|
|
|
|
|
|
|
|
|
<!-- Project targeting defaults --> |
|
|
|
|
|
|
|
<PropertyGroup> |
|
|
|
|
|
|
|
<TargetFrameworkVersion Condition="'$(TargetFrameworkVersion)' == ''">v5.0</TargetFrameworkVersion> |
|
|
|
|
|
|
|
</PropertyGroup> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Common repo directories --> |
|
|
|
<!-- Common repo directories --> |
|
|
|
<PropertyGroup> |
|
|
|
<PropertyGroup> |
|
|
|
<ProjectDir>$(MSBuildThisFileDirectory)..\</ProjectDir> |
|
|
|
<ProjectDir>$(MSBuildThisFileDirectory)../</ProjectDir> |
|
|
|
<SourceDir>$(ProjectDir)src/</SourceDir> |
|
|
|
<SourceDir>$(ProjectDir)src/</SourceDir> |
|
|
|
<DepsDir>$(ProjectDir)deps\</DepsDir> |
|
|
|
|
|
|
|
</PropertyGroup> |
|
|
|
</PropertyGroup> |
|
|
|
|
|
|
|
|
|
|
|
<!-- Set default Configuration and Platform --> |
|
|
|
<!-- Set Configuration and Platform Defaults --> |
|
|
|
<PropertyGroup> |
|
|
|
<PropertyGroup> |
|
|
|
|
|
|
|
<DefaultNuGetRuntimeIdentifier>win10</DefaultNuGetRuntimeIdentifier> |
|
|
|
|
|
|
|
|
|
|
|
<Platform Condition="'$(Platform)'=='' and '$(OutputType)' == 'Exe'">x64</Platform> |
|
|
|
<Platform Condition="'$(Platform)'=='' and '$(OutputType)' == 'Exe'">x64</Platform> |
|
|
|
<Platform Condition="'$(Platform)'==''">AnyCPU</Platform> |
|
|
|
<Platform Condition="'$(Platform)'==''">AnyCPU</Platform> |
|
|
|
|
|
|
|
<Configuration Condition="'$(Configuration)'=='' and '$(OutputType)' == 'Exe'">Windows_Debug</Configuration> |
|
|
|
<Configuration Condition="'$(Configuration)'=='' and '$(OutputType)' == 'Exe'">Windows_Debug</Configuration> |
|
|
|
|
|
|
|
<Configuration Condition="'$(Configuration)'==''">Debug</Configuration> |
|
|
|
<Configuration Condition="'$(Configuration)'==''">Debug</Configuration> |
|
|
|
<ConfigurationGroup Condition="$(Configuration.EndsWith('Debug'))">Debug</ConfigurationGroup> |
|
|
|
<OptimizationGroup Condition="$(Configuration.EndsWith('Debug'))">Debug</OptimizationGroup> |
|
|
|
<ConfigurationGroup Condition="$(Configuration.EndsWith('Release'))">Release</ConfigurationGroup> |
|
|
|
<OptimizationGroup Condition="$(Configuration.EndsWith('Release'))">Release</OptimizationGroup> |
|
|
|
<ConfigurationGroup Condition="'$(ConfigurationGroup)'==''">$(Configuration)</ConfigurationGroup> |
|
|
|
<OptimizationGroup Condition="'$(OptimizationGroup)'==''">Debug</OptimizationGroup> |
|
|
|
|
|
|
|
|
|
|
|
<TargetsWindows Condition="$(Configuration.StartsWith('Windows'))">true</TargetsWindows> |
|
|
|
<!-- Platform Helper Properties --> |
|
|
|
|
|
|
|
<TargetsWindows>true</TargetsWindows> |
|
|
|
<TargetsUbuntu Condition="$(Configuration.StartsWith('Ubuntu'))">true</TargetsUbuntu> |
|
|
|
<TargetsUbuntu Condition="$(Configuration.StartsWith('Ubuntu'))">true</TargetsUbuntu> |
|
|
|
<TargetsOSX Condition="$(Configuration.StartsWith('OSX'))">true</TargetsOSX> |
|
|
|
<TargetsOSX Condition="$(Configuration.StartsWith('OSX'))">true</TargetsOSX> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<OSTarget Condition="'$(TargetsWindows)' == 'true'">Windows</OSTarget> |
|
|
|
|
|
|
|
<OSTarget Condition="'$(TargetsUbuntu)' == 'true'">Ubuntu</OSTarget> |
|
|
|
|
|
|
|
<OSTarget Condition="'$(TargetsOSX)' == 'true'">OSX</OSTarget> |
|
|
|
</PropertyGroup> |
|
|
|
</PropertyGroup> |
|
|
|
|
|
|
|
|
|
|
|
<!-- Set up Default symbol and optimization for Configuration --> |
|
|
|
<!-- Default OptimizationGroup Properties --> |
|
|
|
<PropertyGroup Condition="'$(ConfigurationGroup)' == 'Debug'"> |
|
|
|
<PropertyGroup Condition="'$(OptimizationGroup)' == 'Debug'"> |
|
|
|
<DebugSymbols Condition="'$(DebugSymbols)' == ''">true</DebugSymbols> |
|
|
|
<DebugSymbols Condition="'$(DebugSymbols)' == ''">true</DebugSymbols> |
|
|
|
<Optimize Condition="'$(Optimize)' == ''">false</Optimize> |
|
|
|
<Optimize Condition="'$(Optimize)' == ''">false</Optimize> |
|
|
|
<DebugType Condition="'$(DebugType)' == ''">full</DebugType> |
|
|
|
<DebugType Condition="'$(DebugType)' == ''">full</DebugType> |
|
|
|
<DefineConstants>$(DefineConstants);DEBUG;TRACE</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);DEBUG;TRACE</DefineConstants> |
|
|
|
</PropertyGroup> |
|
|
|
</PropertyGroup> |
|
|
|
<PropertyGroup Condition="'$(ConfigurationGroup)' == 'Release'"> |
|
|
|
<PropertyGroup Condition="'$(OptimizationGroup)' == 'Release'"> |
|
|
|
<DebugSymbols Condition="'$(DebugSymbols)' == ''">true</DebugSymbols> |
|
|
|
<DebugSymbols Condition="'$(DebugSymbols)' == ''">true</DebugSymbols> |
|
|
|
<Optimize Condition="'$(Optimize)' == ''">true</Optimize> |
|
|
|
<Optimize Condition="'$(Optimize)' == ''">true</Optimize> |
|
|
|
<DebugType Condition="'$(DebugType)' == ''">pdbonly</DebugType> |
|
|
|
<DebugType Condition="'$(DebugType)' == ''">pdbonly</DebugType> |
|
|
|
<DefineConstants>$(DefineConstants);TRACE</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);TRACE</DefineConstants> |
|
|
|
</PropertyGroup> |
|
|
|
</PropertyGroup> |
|
|
|
|
|
|
|
|
|
|
|
<PropertyGroup Condition="'$(TargetsWindows)' == 'true'"> |
|
|
|
<PropertyGroup > |
|
|
|
<BaseNuGetRuntimeIdentifier>win10</BaseNuGetRuntimeIdentifier> |
|
|
|
<BaseNuGetRuntimeIdentifier Condition="'$(TargetsWindows)' == 'true'">win10</BaseNuGetRuntimeIdentifier> |
|
|
|
|
|
|
|
<BaseNuGetRuntimeIdentifier Condition="'$(TargetsUbuntu)' == 'true'">ubuntu.14.04</BaseNuGetRuntimeIdentifier> |
|
|
|
|
|
|
|
<BaseNuGetRuntimeIdentifier Condition="'$(TargetsOSX)' == 'true'">osx.10.10</BaseNuGetRuntimeIdentifier> |
|
|
|
|
|
|
|
<BaseNuGetRuntimeIdentifier Condition="'$(BaseNuGetRuntimeIdentifier)' == ''">$(DefaultNuGetRuntimeIdentifier)</BaseNuGetRuntimeIdentifier> |
|
|
|
</PropertyGroup> |
|
|
|
</PropertyGroup> |
|
|
|
|
|
|
|
|
|
|
|
<PropertyGroup Condition="'$(TargetsUbuntu)' == 'true'"> |
|
|
|
<PropertyGroup> |
|
|
|
<BaseNuGetRuntimeIdentifier>ubuntu.14.04</BaseNuGetRuntimeIdentifier> |
|
|
|
<PlatformTarget Condition="'$(Platform)' == 'x64'">x64</PlatformTarget> |
|
|
|
</PropertyGroup> |
|
|
|
<PlatformTarget Condition="'$(PlatformTarget)' == ''">x64</PlatformTarget> |
|
|
|
|
|
|
|
|
|
|
|
<PropertyGroup Condition="'$(TargetsOSX)' == 'true'"> |
|
|
|
|
|
|
|
<BaseNuGetRuntimeIdentifier>osx.10.10</BaseNuGetRuntimeIdentifier> |
|
|
|
|
|
|
|
</PropertyGroup> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<PropertyGroup Condition="'$(Platform)' == 'x64'"> |
|
|
|
|
|
|
|
<PlatformTarget>x64</PlatformTarget> |
|
|
|
|
|
|
|
</PropertyGroup> |
|
|
|
</PropertyGroup> |
|
|
|
|
|
|
|
|
|
|
|
<PropertyGroup> |
|
|
|
<PropertyGroup> |
|
|
@ -65,8 +61,8 @@ |
|
|
|
<BinDir Condition="'$(BinDir)'==''">$(ProjectDir)bin/</BinDir> |
|
|
|
<BinDir Condition="'$(BinDir)'==''">$(ProjectDir)bin/</BinDir> |
|
|
|
<ObjDir Condition="'$(ObjDir)'==''">$(BinDir)obj/</ObjDir> |
|
|
|
<ObjDir Condition="'$(ObjDir)'==''">$(BinDir)obj/</ObjDir> |
|
|
|
|
|
|
|
|
|
|
|
<OutputPath>$(BinDir)$(Platform)/$(Configuration)/$(MSBuildProjectName)</OutputPath> |
|
|
|
<OutputPath>$(BinDir)$(OSTarget).$(Platform).$(OptimizationGroup)/$(MSBuildProjectName)</OutputPath> |
|
|
|
<IntermediateOutputPath>$(ObjDir)$(Platform)/$(Configuration)/$(MSBuildProjectName)</IntermediateOutputPath> |
|
|
|
<IntermediateOutputPath>$(ObjDir)$(OSTarget).$(Platform).$(OptimizationGroup)/$(MSBuildProjectName)</IntermediateOutputPath> |
|
|
|
</PropertyGroup> |
|
|
|
</PropertyGroup> |
|
|
|
|
|
|
|
|
|
|
|
</Project> |
|
|
|
</Project> |
|
|
|