summaryrefslogtreecommitdiff
path: root/src/api/burn/api_burn_t.proj
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2021-12-31 16:20:11 -0600
committerSean Hall <r.sean.hall@gmail.com>2022-01-01 10:24:08 -0600
commit5be795c6bcbc03bc37f7cf7c758298ccfaa884ca (patch)
treef13c40af4a20cfbffaa474e656e145cdda16919e /src/api/burn/api_burn_t.proj
parent37790ecdc4509d6dd3533933bb9131823f98a0ed (diff)
downloadwix-5be795c6bcbc03bc37f7cf7c758298ccfaa884ca.tar.gz
wix-5be795c6bcbc03bc37f7cf7c758298ccfaa884ca.tar.bz2
wix-5be795c6bcbc03bc37f7cf7c758298ccfaa884ca.zip
Remove warnings and make sure more don't creep in.
Tests are not run inside of traversal projects so that skipped test warnings don't fail the build.
Diffstat (limited to 'src/api/burn/api_burn_t.proj')
-rw-r--r--src/api/burn/api_burn_t.proj36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/api/burn/api_burn_t.proj b/src/api/burn/api_burn_t.proj
new file mode 100644
index 00000000..f6918682
--- /dev/null
+++ b/src/api/burn/api_burn_t.proj
@@ -0,0 +1,36 @@
1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. -->
3
4<Project Sdk="Microsoft.Build.Traversal">
5 <ItemGroup>
6 <!-- Restore: Explicitly restore the test projects, which need some hand-holding. -->
7 <ProjectReference Include="test\BalUtilUnitTest\BalUtilUnitTest.vcxproj" Targets="Restore" BuildInParallel="false" />
8 <ProjectReference Include="test\BextUtilUnitTest\BextUtilUnitTest.vcxproj" Targets="Restore" BuildInParallel="false" />
9
10 <!-- C++/CLI projects will try to build their dependent projects in parallel with others, so they must be built first. -->
11 <ProjectReference Include="test\BalUtilUnitTest\BalUtilUnitTest.vcxproj" Properties="Platform=x86" BuildInParallel="false" />
12 <ProjectReference Include="test\BextUtilUnitTest\BextUtilUnitTest.vcxproj" Properties="Platform=x86" BuildInParallel="false" />
13
14 <!-- Make sure that if these rebuild balutil due to the inability for incremental build, then all shipped code uses the same binaries. -->
15 <ProjectReference Include="test\WixToolsetTest.Mba.Core\WixToolsetTest.Mba.Core.csproj" Properties="Platform=AnyCPU" BuildInParallel="false" />
16 <ProjectReference Include="WixToolset.Mba.Core\WixToolset.Mba.Core.csproj" Properties="Platform=AnyCPU" BuildInParallel="false" />
17
18 <!-- Build -->
19
20 <!-- bextutil x86 is built by BextUtilUnitTest -->
21 <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=x64" />
22 <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=ARM64" />
23
24 <ProjectReference Include="mbanative\mbanative.vcxproj" Properties="Platform=x86" />
25 <ProjectReference Include="mbanative\mbanative.vcxproj" Properties="Platform=x64" />
26 <ProjectReference Include="mbanative\mbanative.vcxproj" Properties="Platform=ARM64" />
27
28 <!-- balutil is built by multiple projects above. -->
29
30 <!-- Pack -->
31 <ProjectReference Include="balutil\balutil.vcxproj" Targets="PackNative" />
32 <ProjectReference Include="bextutil\bextutil.vcxproj" Targets="PackNative" />
33 <ProjectReference Include="WixToolset.BootstrapperCore.Native\WixToolset.BootstrapperCore.Native.proj" Targets="Restore;PackNative" />
34 <ProjectReference Include="WixToolset.Mba.Core\WixToolset.Mba.Core.csproj" Properties="NoBuild=true" Targets="Pack" />
35 </ItemGroup>
36</Project>