summaryrefslogtreecommitdiff
path: root/build.cmd
diff options
context:
space:
mode:
authorJose Perez Rodriguez <joperezr@microsoft.com>2016-03-09 17:23:12 -0800
committerJose Perez Rodriguez <joperezr@microsoft.com>2016-03-09 17:23:12 -0800
commitf178841cda726a30b98ae42529b0cadb6a486151 (patch)
tree0007a016b84b53f7dee57c4ccd69a4a72f194658 /build.cmd
parentced387bc0c0e40e4eaacaaa03c65674d290a278c (diff)
parent227e648d5b2d605e81498ab0b9a06d5e2998590b (diff)
downloadcoreclr-f178841cda726a30b98ae42529b0cadb6a486151.tar.gz
coreclr-f178841cda726a30b98ae42529b0cadb6a486151.tar.bz2
coreclr-f178841cda726a30b98ae42529b0cadb6a486151.zip
Merge pull request #3598 from joperezr/DisableOpenSourceSign
Disable OpenSourceSign and update BuildTools
Diffstat (limited to 'build.cmd')
-rw-r--r--build.cmd7
1 files changed, 5 insertions, 2 deletions
diff --git a/build.cmd b/build.cmd
index 3b9c8d12c5..4e71b654e7 100644
--- a/build.cmd
+++ b/build.cmd
@@ -57,6 +57,7 @@ set __DoCrossgen=
set __BuildSequential=
set __msbuildCleanBuildArgs=
set __msbuildExtraArgs=
+set __SignTypeReal=
set __BuildAll=
@@ -114,6 +115,7 @@ if /i "%1" == "skipnative" (set __SkipNativeBuild=1&shift&goto Arg_Loop
if /i "%1" == "skiptests" (set __SkipTestBuild=1&shift&goto Arg_Loop)
if /i "%1" == "docrossgen" (set __DoCrossgen=1&shift&goto Arg_Loop)
if /i "%1" == "sequential" (set __BuildSequential=1&shift&goto Arg_Loop)
+if /i "%1" == "disableoss" (set __SignTypeReal="/p:SignType=real"&shift&goto Arg_Loop)
if /i "%1" == "priority" (set __TestPriority=%2&set __PassThroughArgs=%__PassThroughArgs% %2&shift&shift&goto Arg_Loop)
@REM For backwards compatibility, continue accepting "skiptestbuild", which was the original name of the option.
@@ -139,7 +141,7 @@ goto Usage
:ArgsDone
if defined __ConfigureOnly if defined __SkipConfigure (
- echo "Error: option 'configureonly' is incompatible with 'skipconfigure'
+ echo "Error: option 'configureonly' is incompatible with 'skipconfigure'"
goto Usage
)
@@ -391,7 +393,7 @@ set __msbuildLogArgs=^
/consoleloggerparameters:Summary ^
/verbosity:minimal
-set __msbuildArgs="%__ProjectFilesDir%\build.proj" %__msbuildCommonArgs% %__msbuildLogArgs%
+set __msbuildArgs="%__ProjectFilesDir%\build.proj" %__msbuildCommonArgs% %__msbuildLogArgs% %__SignTypeReal%
set __BuildNugetPackage=true
if defined __MscorlibOnly set __BuildNugetPackage=false
@@ -626,6 +628,7 @@ echo skipconfigure: skip CMake ^(default: CMake is run^)
echo skipmscorlib: skip building mscorlib ^(default: mscorlib is built^).
echo skipnative: skip building native components ^(default: native components are built^).
echo skiptests: skip building tests ^(default: tests are built^).
+echo disableoss: Disable Open Source Signing for mscorlib.
echo toolset_dir ^<dir^> : set the toolset directory -- Arm64 use only. Required for Arm64 builds.
echo.
echo If "all" is specified, then all build architectures and types are built. If, in addition,