forked from stride3d/stride
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathXenko.Core.PostSettings.Local.targets
25 lines (20 loc) · 1.7 KB
/
Xenko.Core.PostSettings.Local.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
<!-- Build file pre-included by all Xenko projects -->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<!-- Override XenkoBuildDirectory only now so that Xenko common projects still get build in obj without XenkoGraphicsApi -->
<XenkoAssemblyProcessorGlobal>true</XenkoAssemblyProcessorGlobal>
<XenkoAssemblyProcessorPath>$(XenkoPackageXenko)\deps\AssemblyProcessor\Xenko.Core.AssemblyProcessor.Packed.exe</XenkoAssemblyProcessorPath>
<!-- Don't copy dependencies (from .ssdeps) if we output in the main folder -->
<XenkoDependenciesCopy Condition="'$(XenkoOutputPath)' == '' and '$(XenkoOutputFolder)' == ''">false</XenkoDependenciesCopy>
<XenkoOutputCommonDir Condition="'$(XenkoGraphicsApiDependent)' == 'true'">$(XenkoOutputCommonDir)$(XenkoGraphicsApi)\</XenkoOutputCommonDir>
<XenkoOutputPath Condition="'$(XenkoOutputPath)' == ''">$(XenkoOutputCommonDir)</XenkoOutputPath>
<XenkoOutputPath Condition="'$(XenkoOutputFolder)' != ''">$(XenkoOutputPath)$(XenkoOutputFolder)\</XenkoOutputPath>
<XenkoDependenciesDir Condition="'$(XenkoDependenciesDir)' == ''">$(XenkoPackageXenko)\deps\</XenkoDependenciesDir>
<XenkoDependenciesDir Condition="'$(XenkoDependenciesDir)' != '' and !HasTrailingSlash('$(XenkoDependenciesDir)')">$(XenkoDependenciesDir)\</XenkoDependenciesDir>
<XenkoCoreAssemblyPath>$(MSBuildThisFileDirectory)..\Bin\$(XenkoBuildDirectory)\Xenko.Core.dll</XenkoCoreAssemblyPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(XenkoPlatform)' == 'Windows' ">
<XenkoShaderUseSharpDX>true</XenkoShaderUseSharpDX>
<DefineConstants>FRAMEWORK_SHADER_USE_SHARPDX;$(DefineConstants)</DefineConstants>
</PropertyGroup>
</Project>