Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Weigand <ulrich.weigand@de.ibm.com>2021-03-19 17:53:10 +0300
committerGitHub <noreply@github.com>2021-03-19 17:53:10 +0300
commit9cdfa3e85c944631642469875ac9e798f7ae5cdf (patch)
treec895b5c931a948ec2968850263781f015368db75 /src/coreclr/build-runtime.cmd
parentc37395208c35770a0203785b886f990ee5c12fcd (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.cmd4
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 ===