Skip to content

Commit c7f38a6

Browse files
authored
Merge pull request #7113 from CDiaz-MS/msbuild
Added conditions to MixedReality.Toolkit.targets for NuGet packages
2 parents b499db7 + 69b1c93 commit c7f38a6

File tree

1 file changed

+23
-5
lines changed

1 file changed

+23
-5
lines changed

Assets/MixedRealityToolkit/MixedReality.Toolkit.targets

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,32 @@
11
<Project>
2-
3-
<PropertyGroup>
2+
<!-- Check if MSBuildForUnity is being used to resolve, by checking if its version is present or not -->
3+
<PropertyGroup Condition="'$(MSBuildForUnityVersion)' == ''">
44
<!-- If $(UnityPlayer) is not set, default to Standalone. -->
55
<MRTKUnityPlayer Condition=" '$(MRTKUnityPlayer)' == '' ">Standalone</MRTKUnityPlayer>
66

77
<!-- Player specific assemblies are in a directory name that starts with the player name and is suffixed with 'Player'. -->
88
<_MRTKPlayerDirectory>$(MRTKUnityPlayer)Player</_MRTKPlayerDirectory>
99
</PropertyGroup>
1010

11-
<ItemGroup>
11+
<!-- MSBuild for Unity. -->
12+
<ItemGroup Condition="'$(MSBuildForUnityVersion)' != ''">
13+
<Content Include="$(MSBuildThisFileDirectory)..\MRTK\**">
14+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
15+
<!-- Don't show .meta files in Solution Explorer - it's not useful. -->
16+
<Visible Condition="'%(Extension)' == '.meta'">false</Visible>
17+
<Link>$(MSBuildThisFileName)\%(RecursiveDir)%(Filename)%(Extension)</Link>
18+
</Content>
19+
20+
<Content Include="$(MSBuildThisFileDirectory)..\Plugins\**">
21+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
22+
<!-- Don't show .meta files in Solution Explorer - it's not useful. -->
23+
<Visible Condition="'%(Extension)' == '.meta'">false</Visible>
24+
<Link>$(MSBuildThisFileName)\Plugins\%(RecursiveDir)%(Filename)%(Extension)</Link>
25+
</Content>
26+
</ItemGroup>
27+
28+
<!-- MRW -->
29+
<ItemGroup Condition="'$(MSBuildForUnityVersion)' == ''">
1230
<!-- Include content, but only if explicitly requested. This is useful if an MSBuild project references this
1331
nuget package, and the output of the MSBuild project is copied into a Unity project. -->
1432
<Content Include="$(MSBuildThisFileDirectory)..\MRTK\**" Condition=" '$(MRTKIncludeContent)' == 'true' ">
@@ -18,7 +36,7 @@
1836
<Link>MRTK\%(RecursiveDir)%(Filename)%(Extension)</Link>
1937
</Content>
2038

21-
<Content Include="$(MSBuildThisFileDirectory)..\link.xml" Condition=" '$(MRTKIncludeContent)' == 'true' ">
39+
<Content Include="$(MSBuildThisFileDirectory)..\link.xml" Condition=" '$(MRTKIncludeContent)' == 'true' ">
2240
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
2341
<Link>MRTK\link.xml</Link>
2442
</Content>
@@ -47,4 +65,4 @@
4765
<_MRTKPlayerAssemblies Remove="@(_MRTKPlayerAssemblies)" />
4866
</ItemGroup>
4967

50-
</Project>
68+
</Project>

0 commit comments

Comments
 (0)