|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | 2 | <Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| 3 | + <PropertyGroup> |
| 4 | + <VsDevCmd>pushd . & "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat" & popd</VsDevCmd> |
| 5 | + </PropertyGroup> |
3 | 6 | <ItemGroup> |
4 | 7 | <Repository Include="corefx"> |
5 | 8 | <Url>https://github.com/dotnet/corefx</Url> |
|
10 | 13 | src/*/tests/*.vbproj; |
11 | 14 | </Projects> |
12 | 15 | <PrepareCommand> |
13 | | - "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat" & build -SkipTests |
| 16 | + $(VsDevCmd) & build-managed |
14 | 17 | </PrepareCommand> |
15 | 18 | </Repository> |
16 | 19 | <Repository Include="corefxlab"> |
|
19 | 22 | src/**/*.csproj; |
20 | 23 | </Projects> |
21 | 24 | <PrepareCommand> |
22 | | - "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat" & build |
| 25 | + $(VsDevCmd) & build |
23 | 26 | </PrepareCommand> |
24 | 27 | </Repository> |
25 | 28 | <Repository Include="coreclr"> |
|
28 | 31 | src/mscorlib/System.Private.CoreLib.csproj; |
29 | 32 | </Projects> |
30 | 33 | <PrepareCommand> |
31 | | - "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat" & build skiptests skipnative |
| 34 | + $(VsDevCmd) & run build -Project=build.proj |
32 | 35 | </PrepareCommand> |
33 | 36 | </Repository> |
34 | 37 | <Repository Include="msbuild"> |
35 | 38 | <Url>https://github.com/Microsoft/msbuild</Url> |
36 | 39 | <Branch>master</Branch> |
37 | | - <OldCommit>91c86a746b312fce1aba31f8fb8540e949c11a01</OldCommit> |
| 40 | + <DeepClone>true</DeepClone> |
38 | 41 | <Projects> |
39 | | - build/**/*.csproj; |
40 | | - build/**/*.vbproj; |
41 | 42 | src/**/*.csproj; |
42 | 43 | src/**/*.vbproj; |
43 | | - targets/**/*.csproj; |
44 | | - targets/**/*.vbproj; |
45 | 44 | </Projects> |
46 | 45 | <ExcludeProjects> |
47 | | - src/OrcasEngine/UnitTests/OrcasEngineUnitTests.csproj; |
48 | | - src/XMakeBuildEngine/ApexTests/ApexTests.csproj; |
49 | | - src/XMakeConversion/UnitTests/XMakeConversionUnitTests.csproj; |
50 | | - src/XMakeTasks/XMakeTasksUnitTests/XMakeTasksUnitTests.csproj; |
| 46 | + src/Deprecated/**/*.csproj; |
| 47 | + src/Deprecated/**/*.vbproj; |
51 | 48 | </ExcludeProjects> |
52 | 49 | <PrepareCommand> |
53 | | - "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat" & cibuild --target CoreCLR --build-only |
| 50 | + $(VsDevCmd) & build -hostType Core -skipTests -bootstrapOnly |
54 | 51 | </PrepareCommand> |
55 | 52 | </Repository> |
56 | 53 | <Repository Include="wcf"> |
|
0 commit comments