From 0c18cfbd52a3264fa3675f5d470755d0c7355ccf Mon Sep 17 00:00:00 2001 From: Jarret Shook Date: Wed, 13 Nov 2019 16:16:44 -0800 Subject: [PATCH] Add generatelayoutonly build-test.cmd (dotnet/coreclr#27861) * Add generatelayoutonly build-test.cmd * address feedback Commit migrated from https://github.com/dotnet/coreclr/commit/bc0ca5071bedfeca58eebdb71a71ea5a750155d0 --- src/coreclr/build-test.cmd | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/coreclr/build-test.cmd b/src/coreclr/build-test.cmd index 167e3d0..3f1ad5e 100644 --- a/src/coreclr/build-test.cmd +++ b/src/coreclr/build-test.cmd @@ -62,6 +62,7 @@ set __DoCrossgen2= set __CopyNativeTestBinaries=0 set __CopyNativeProjectsAfterCombinedTestBuild=true set __SkipGenerateLayout=0 +set __GenerateLayoutOnly=0 @REM CMD has a nasty habit of eating "=" on the argument list, so passing: @REM -priority=1 @@ -105,6 +106,7 @@ if /i "%1" == "Exclude" (set __Exclude=%2&set processedArgs=!proce if /i "%1" == "-priority" (set __Priority=%2&shift&set processedArgs=!processedArgs! %1=%2&shift&goto Arg_Loop) if /i "%1" == "copynativeonly" (set __CopyNativeTestBinaries=1&set __SkipNative=1&set __CopyNativeProjectsAfterCombinedTestBuild=false&set processedArgs=!processedArgs! %1&shift&goto Arg_Loop) if /i "%1" == "skipgeneratelayout" (set __SkipGenerateLayout=1&set processedArgs=!processedArgs! %1&shift&goto Arg_Loop) +if /i "%1" == "generatelayoutonly" (set __SkipManaged=1&set __SkipNative=1&set __CopyNativeProjectsAfterCombinedTestBuild=false&set processedArgs=!processedArgs! %1&shift&goto Arg_Loop) if /i "%1" == "--" (set processedArgs=!processedArgs! %1&shift&goto Arg_Loop) if [!processedArgs!]==[] ( @@ -606,6 +608,7 @@ echo win7-x64: Builds overlay for Windows 7 echo crossgen: Precompiles the framework managed assemblies echo copynativeonly: Only copy the native test binaries to the managed output. Do not build the native or managed tests. echo skipgeneratelayout: Do not generate the Core_Root layout or the CoreFX testhost. +echo -generatelayoutonly: Generate the Core_Root layout without build managed or native test components echo targetsNonWindows: echo Exclude- Optional parameter - specify location of default exclusion file ^(defaults to tests\issues.targets if not specified^) echo Set to "" to disable default exclusion file. -- 2.7.4