summaryrefslogtreecommitdiff
path: root/build.sh
diff options
context:
space:
mode:
authorJarret Shook <jashoo@microsoft.com>2019-06-14 11:45:46 -0700
committerGitHub <noreply@github.com>2019-06-14 11:45:46 -0700
commit261b860d3c1599724751135b56c605e3edc293bd (patch)
tree74d82245c96523c3ca0c9e75875628bd055c5e55 /build.sh
parent315ee26026873ed92c31dda7a6be1b4ae8145eed (diff)
downloadcoreclr-261b860d3c1599724751135b56c605e3edc293bd.tar.gz
coreclr-261b860d3c1599724751135b56c605e3edc293bd.tar.bz2
coreclr-261b860d3c1599724751135b56c605e3edc293bd.zip
Add a build option to skip building managed tools (#25171)
This specifically will set __BuildManagedTools=0 and skip building R2RDump and runincontext.
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/build.sh b/build.sh
index 8952ab9850..f4a0a69561 100755
--- a/build.sh
+++ b/build.sh
@@ -47,6 +47,7 @@ usage()
echo "-skipnuget - skip building nuget packages."
echo "-skiprestoreoptdata - skip restoring optimization data used by profile-based optimizations."
echo "-skipcrossgen - skip native image generation"
+ echo "-skipmanagedtools -- skip build tools such as R2Rdump and RunInContext"
echo "-crossgenonly - only run native image generation"
echo "-partialngen - build CoreLib as PartialNGen"
echo "-verbose - optional argument to enable verbose build output."
@@ -872,6 +873,10 @@ while :; do
__SkipCrossgen=1
;;
+ skipmanagedtools | -skipmanagedtools)
+ __BuildManagedTools=0
+ ;;
+
crossgenonly|-crossgenonly)
__SkipMSCorLib=1
__SkipCoreCLR=1