diff options
| author | Bob Arnson <bob@firegiant.com> | 2021-07-11 17:16:48 -0400 |
|---|---|---|
| committer | Bob Arnson <bob@firegiant.com> | 2021-07-11 17:56:03 -0400 |
| commit | 250b850f52253a101ddc4857cb6a2e66b0b37739 (patch) | |
| tree | 23891271cf8bec933e5a0efb2026383a83cc18b1 /src/api/burn | |
| parent | 237fba1e28e4f75068e509f38da7db1ba75fc0a9 (diff) | |
| download | wix-250b850f52253a101ddc4857cb6a2e66b0b37739.tar.gz wix-250b850f52253a101ddc4857cb6a2e66b0b37739.tar.bz2 wix-250b850f52253a101ddc4857cb6a2e66b0b37739.zip | |
Build api segment via traversal projects.
79s -> 21s on my octocore machine.
Diffstat (limited to 'src/api/burn')
| -rw-r--r-- | src/api/burn/burn.proj | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/api/burn/burn.proj b/src/api/burn/burn.proj new file mode 100644 index 00000000..8dca9ac6 --- /dev/null +++ b/src/api/burn/burn.proj | |||
| @@ -0,0 +1,42 @@ | |||
| 1 | <Project Sdk="Microsoft.Build.Traversal/3.0.23"> | ||
| 2 | <ItemGroup> | ||
| 3 | <!-- Restore: Explicitly restore the test projects, which need some hand-holding. --> | ||
| 4 | <ProjectReference Include="test\BalUtilUnitTest\BalUtilUnitTest.vcxproj" Targets="Restore" BuildInParallel="false" /> | ||
| 5 | <ProjectReference Include="test\BextUtilUnitTest\BextUtilUnitTest.vcxproj" Targets="Restore" BuildInParallel="false" /> | ||
| 6 | |||
| 7 | <!-- Build --> | ||
| 8 | |||
| 9 | <!-- Let bextutil build balutil. --> | ||
| 10 | <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=x86;PlatformToolset=v140" /> | ||
| 11 | <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=x64;PlatformToolset=v140" /> | ||
| 12 | <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=x86;PlatformToolset=v141" /> | ||
| 13 | <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=x64;PlatformToolset=v141" /> | ||
| 14 | <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=ARM64;PlatformToolset=v141" /> | ||
| 15 | <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=x86" /> | ||
| 16 | <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=x64" /> | ||
| 17 | <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=ARM64" /> | ||
| 18 | |||
| 19 | <ProjectReference Include="mbanative\mbanative.vcxproj" Properties="Platform=x86;PlatformToolset=v140" /> | ||
| 20 | <ProjectReference Include="mbanative\mbanative.vcxproj" Properties="Platform=x64;PlatformToolset=v140" /> | ||
| 21 | <ProjectReference Include="mbanative\mbanative.vcxproj" Properties="Platform=x86;PlatformToolset=v141" /> | ||
| 22 | <ProjectReference Include="mbanative\mbanative.vcxproj" Properties="Platform=x64;PlatformToolset=v141" /> | ||
| 23 | <ProjectReference Include="mbanative\mbanative.vcxproj" Properties="Platform=ARM64;PlatformToolset=v141" /> | ||
| 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 | <ProjectReference Include="WixToolset.Mba.Core\WixToolset.Mba.Core.csproj" Properties="Platform=x86" /> | ||
| 29 | <ProjectReference Include="WixToolset.Mba.Core\WixToolset.Mba.Core.csproj" Properties="Platform=x64" /> | ||
| 30 | <ProjectReference Include="WixToolset.Mba.Core\WixToolset.Mba.Core.csproj" Properties="Platform=ARM64" /> | ||
| 31 | |||
| 32 | <!-- Test --> | ||
| 33 | <ProjectReference Include="test\BalUtilUnitTest\BalUtilUnitTest.vcxproj" Targets="Test" /> | ||
| 34 | <ProjectReference Include="test\BextUtilUnitTest\BextUtilUnitTest.vcxproj" Targets="Test" /> | ||
| 35 | |||
| 36 | <!-- Pack --> | ||
| 37 | <ProjectReference Include="balutil\balutil.vcxproj" Targets="PackNative" /> | ||
| 38 | <ProjectReference Include="bextutil\bextutil.vcxproj" Targets="PackNative" /> | ||
| 39 | <ProjectReference Include="WixToolset.BootstrapperCore.Native\WixToolset.BootstrapperCore.Native.proj" Targets="Restore;PackNative" /> | ||
| 40 | <ProjectReference Include="WixToolset.Mba.Core\WixToolset.Mba.Core.csproj" Properties="NoBuild=true" Targets="Pack" /> | ||
| 41 | </ItemGroup> | ||
| 42 | </Project> | ||
