diff options
author | Ulrich Weigand <ulrich.weigand@de.ibm.com> | 2021-03-19 17:53:10 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-19 17:53:10 +0300 |
commit | 9cdfa3e85c944631642469875ac9e798f7ae5cdf (patch) | |
tree | c895b5c931a948ec2968850263781f015368db75 /src/coreclr/build-runtime.cmd | |
parent | c37395208c35770a0203785b886f990ee5c12fcd (diff) |
Add clr.iltools subset (#49545)
* Add new subset to build only the IL tools (ilasm/ildasm)
(enabled by default)
* New -skipiltools argument to src/coreclr/build-runtime.{cmd,sh}
(skips building the IL tools if present)
* Actually make -skipjit argument work to not build the JIT & VM
Diffstat (limited to 'src/coreclr/build-runtime.cmd')
-rw-r--r-- | src/coreclr/build-runtime.cmd | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/coreclr/build-runtime.cmd b/src/coreclr/build-runtime.cmd index 18a7f392354..e4627ce0172 100644 --- a/src/coreclr/build-runtime.cmd +++ b/src/coreclr/build-runtime.cmd @@ -72,6 +72,7 @@ set __BuildJit=1 set __BuildPALTests=0 set __BuildAllJits=1 set __BuildRuntime=1 +set __BuildILTools=1 set __CrossArch= set __CrossArch2= set __CrossOS=0 @@ -158,6 +159,7 @@ if /i "%1" == "-nopgooptimize" (set __PgoOptimize=0&set processedArgs=!pro if /i "%1" == "-skipjit" (set __BuildJit=0&set processedArgs=!processedArgs! %1&shift&goto Arg_Loop) if /i "%1" == "-skipalljits" (set __BuildAllJits=0&set processedArgs=!processedArgs! %1&shift&goto Arg_Loop) if /i "%1" == "-skipruntime" (set __BuildRuntime=0&set processedArgs=!processedArgs! %1&shift&goto Arg_Loop) +if /i "%1" == "-skipiltools" (set __BuildILTools=0&set processedArgs=!processedArgs! %1&shift&goto Arg_Loop) REM TODO these are deprecated remove them eventually REM don't add more, use the - syntax instead @@ -416,7 +418,7 @@ if NOT DEFINED PYTHON ( goto ExitWithError ) -set __CMakeClrBuildSubsetArgs="-DCLR_CMAKE_BUILD_SUBSET_JIT=%__BuildJit%" "-DCLR_CMAKE_BUILD_SUBSET_ALLJITS=%__BuildAllJits%" "-DCLR_CMAKE_BUILD_SUBSET_RUNTIME=%__BuildRuntime%" +set __CMakeClrBuildSubsetArgs="-DCLR_CMAKE_BUILD_SUBSET_JIT=%__BuildJit%" "-DCLR_CMAKE_BUILD_SUBSET_ALLJITS=%__BuildAllJits%" "-DCLR_CMAKE_BUILD_SUBSET_RUNTIME=%__BuildRuntime%" "-DCLR_CMAKE_BUILD_SUBSET_ILTOOLS=%__BuildILTools%" REM ========================================================================================= REM === |