|
@@ -10,7 +10,7 @@ Example of use: |
|
|
<XenkoSolution>$(XenkoRoot)build\Xenko</XenkoSolution> |
|
|
<XenkoSolutionLauncher>$(XenkoRoot)build\Xenko.Launcher</XenkoSolutionLauncher> |
|
|
<XenkoPlatforms Condition="'$(XenkoPlatforms)' == ''">Windows</XenkoPlatforms> |
|
|
<BuildProperties>Configuration=Release;NoWarn=1591;DeployExtension=false;XenkoPlatforms=$([MSBuild]::Escape('$(XenkoPlatforms)'))</BuildProperties> |
|
|
<BuildProperties>Configuration=Release;NoWarn=1591;DeployExtension=false;XenkoPlatforms=$([MSBuild]::Escape('$(XenkoPlatforms)'));XenkoGraphicsApiDependentBuildAll=$(XenkoGraphicsApiDependentBuildAll)</BuildProperties> |
|
|
<BuildProperties Condition="'$(XenkoSign)' != ''">$(BuildProperties);XenkoSign=$(XenkoSign)</BuildProperties> |
|
|
<BuildProperties Condition="'$(XenkoOfficialBuild)' != ''">$(BuildProperties);XenkoOfficialBuild=$(XenkoOfficialBuild)</BuildProperties> |
|
|
<NuGetPath>$(MSBuildThisFileDirectory).nuget\NuGet.exe</NuGetPath> |
|
@@ -122,6 +122,7 @@ Example of use: |
|
|
<Target Name="Restore"> |
|
|
<PropertyGroup> |
|
|
<RestoreExec><![CDATA[ |
|
|
set XenkoGraphicsApiDependentBuildAll=$(XenkoGraphicsApiDependentBuildAll) |
|
|
set XenkoPlatforms=$(XenkoPlatforms) |
|
|
"$(NuGetPath)" restore "$(XenkoSolution).sln" |
|
|
]]></RestoreExec> |
|
@@ -130,7 +131,7 @@ Example of use: |
|
|
</Target> |
|
|
|
|
|
<Target Name="Build" DependsOnTargets="CopyXenkoKey"> |
|
|
<MSBuild Targets="Restore" Projects="$(MSBuildThisFileFullPath)" Properties="XenkoPlatforms=$(XenkoPlatforms);XenkoSolution=$(XenkoSolution)"/> |
|
|
<MSBuild Targets="Restore" Projects="$(MSBuildThisFileFullPath)" Properties="XenkoPlatforms=$(XenkoPlatforms);XenkoSolution=$(XenkoSolution);XenkoGraphicsApiDependentBuildAll=$(XenkoGraphicsApiDependentBuildAll)"/> |
|
|
<MSBuild Targets="Build" Projects="$(XenkoSolution).sln" Properties="$(BuildProperties);Platform=Mixed Platforms"/> |
|
|
</Target> |
|
|
|
|
@@ -143,27 +144,27 @@ Example of use: |
|
|
</Target> |
|
|
|
|
|
<Target Name="BuildWindows" DependsOnTargets="CopyXenkoKey"> |
|
|
<Exec Command='"$(NuGetPath)" restore "$(XenkoSolution).sln"' /> |
|
|
<MSBuild Targets="Build" Projects="$(XenkoSolution).sln" Properties="$(BuildProperties);XenkoSkipAutoPack=true;XenkoSkipUnitTests=true"/> |
|
|
<MSBuild Targets="Restore" Projects="$(MSBuildThisFileFullPath)" Properties="XenkoPlatforms=$(XenkoPlatforms);XenkoSolution=$(XenkoSolution).Runtime;XenkoGraphicsApiDependentBuildAll=$(XenkoGraphicsApiDependentBuildAll)"/> |
|
|
<MSBuild Targets="Build" Projects="$(XenkoSolution).sln" Properties="$(BuildProperties);XenkoSkipAutoPack=true;XenkoSkipUnitTests=true;XenkoGraphicsApiDependentBuildAll=$(XenkoGraphicsApiDependentBuildAll)"/> |
|
|
</Target> |
|
|
|
|
|
<Target Name="BuildWindowsDirect3D11" DependsOnTargets="CopyXenkoKey"> |
|
|
<Exec Command='"$(NuGetPath)" restore "$(XenkoSolution).Runtime.sln"' /> |
|
|
<MSBuild Targets="Restore" Projects="$(MSBuildThisFileFullPath)" Properties="XenkoPlatforms=$(XenkoPlatforms);XenkoSolution=$(XenkoSolution).Runtime"/> |
|
|
<MSBuild Targets="Build" Projects="$(XenkoSolution).Runtime.sln" Properties="$(BuildProperties);XenkoSkipAutoPack=true;XenkoSkipUnitTests=true"/> |
|
|
</Target> |
|
|
|
|
|
<Target Name="BuildWindowsDirect3D12" DependsOnTargets="CopyXenkoKey"> |
|
|
<Exec Command='"$(NuGetPath)" restore "$(XenkoSolution).Runtime.sln"' /> |
|
|
<MSBuild Targets="Restore" Projects="$(MSBuildThisFileFullPath)" Properties="XenkoPlatforms=$(XenkoPlatforms);XenkoSolution=$(XenkoSolution).Runtime"/> |
|
|
<MSBuild Targets="Build" Projects="$(XenkoSolution).Runtime.sln" Properties="$(BuildProperties);XenkoGraphicsApi=Direct3D12;XenkoSkipAutoPack=true;XenkoSkipUnitTests=true"/> |
|
|
</Target> |
|
|
|
|
|
<Target Name="BuildWindowsOpenGL" DependsOnTargets="CopyXenkoKey"> |
|
|
<Exec Command='"$(NuGetPath)" restore "$(XenkoSolution).Runtime.sln"' /> |
|
|
<MSBuild Targets="Restore" Projects="$(MSBuildThisFileFullPath)" Properties="XenkoPlatforms=$(XenkoPlatforms);XenkoSolution=$(XenkoSolution).Runtime"/> |
|
|
<MSBuild Targets="Build" Projects="$(XenkoSolution).Runtime.sln" Properties="$(BuildProperties);XenkoGraphicsApi=OpenGL;XenkoSkipAutoPack=true;XenkoSkipUnitTests=true"/> |
|
|
</Target> |
|
|
|
|
|
<Target Name="BuildWindowsOpenGLES" DependsOnTargets="CopyXenkoKey"> |
|
|
<Exec Command='"$(NuGetPath)" restore "$(XenkoSolution).Runtime.sln"' /> |
|
|
<MSBuild Targets="Restore" Projects="$(MSBuildThisFileFullPath)" Properties="XenkoPlatforms=$(XenkoPlatforms);XenkoSolution=$(XenkoSolution).Runtime"/> |
|
|
<MSBuild Targets="Build" Projects="$(XenkoSolution).Runtime.sln" Properties="$(BuildProperties);XenkoGraphicsApi=OpenGLES;XenkoSkipAutoPack=true;XenkoSkipUnitTests=true"/> |
|
|
</Target> |
|
|
|
|
@@ -199,7 +200,7 @@ Example of use: |
|
|
</Target> |
|
|
|
|
|
<Target Name="BuildWindowsVulkan" DependsOnTargets="CopyXenkoKey"> |
|
|
<Exec Command='"$(NuGetPath)" restore "$(XenkoSolution).Runtime.sln"' /> |
|
|
<MSBuild Targets="Restore" Projects="$(MSBuildThisFileFullPath)" Properties="XenkoPlatforms=$(XenkoPlatforms);XenkoSolution=$(XenkoSolution).Runtime"/> |
|
|
<MSBuild Targets="Build" Projects="$(XenkoSolution).Runtime.sln" Properties="$(BuildProperties);XenkoGraphicsApi=Vulkan;XenkoSkipAutoPack=true;XenkoSkipUnitTests=true"/> |
|
|
</Target> |
|
|
|
|
@@ -208,8 +209,8 @@ Example of use: |
|
|
<XenkoSolution>$(XenkoSolution).Runtime</XenkoSolution> |
|
|
<XenkoPlatforms>Linux</XenkoPlatforms> |
|
|
</PropertyGroup> |
|
|
<MSBuild Targets="Restore" Projects="$(MSBuildThisFileFullPath)" Properties="XenkoPlatforms=$(XenkoPlatforms);XenkoSolution=$(XenkoSolution)"/> |
|
|
<MSBuild Targets="Build" Projects="$(XenkoSolution).sln" Properties="$(BuildProperties);XenkoPlatforms=$(XenkoPlatforms);XenkoSkipAutoPack=true;XenkoSkipUnitTests=true"/> |
|
|
<MSBuild Targets="Restore" Projects="$(MSBuildThisFileFullPath)" Properties="XenkoPlatforms=$(XenkoPlatforms);XenkoSolution=$(XenkoSolution);XenkoGraphicsApiDependentBuildAll=$(XenkoGraphicsApiDependentBuildAll)"/> |
|
|
<MSBuild Targets="Build" Projects="$(XenkoSolution).sln" Properties="$(BuildProperties);XenkoPlatforms=$(XenkoPlatforms);XenkoSkipAutoPack=true;XenkoSkipUnitTests=true;XenkoGraphicsApiDependentBuildAll=$(XenkoGraphicsApiDependentBuildAll)"/> |
|
|
</Target> |
|
|
|
|
|
<Target Name="BuildLinuxVulkan" DependsOnTargets="CopyXenkoKey"> |
|
|
0 comments on commit
89424e0