From 935d2fa6e6e785412678c5b389e69d6cdec4c275 Mon Sep 17 00:00:00 2001 From: Bruce Forstall Date: Tue, 7 May 2019 11:06:28 -0700 Subject: Fix build.cmd passing of args to runtest.cmd If you use the `generatelayout` argument to build.cmd, it passes all "unprocessed" arguments directly on to msbuild. To accomplish the same this with runtest.cmd, you must use the "msbuildargs" argument, or else the arg will be treated as a `CORE_ROOT` argument. (This seems like a bad design, but that's a separate issue.) E.g., I always pass `/consoleloggerparameters:ForceNoAlign`, and want that passed on to runtest.cmd. (This should also be the default, but once again, that's a separate issue.) --- build.cmd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'build.cmd') diff --git a/build.cmd b/build.cmd index bd6d355fd9..ae2ca0e207 100644 --- a/build.cmd +++ b/build.cmd @@ -904,7 +904,7 @@ if %__BuildTests% EQU 1 ( ) else if %__GenerateLayout% EQU 1 ( echo %__MsgPrefix%Generating layout for %__BuildOS%.%__BuildArch%.%__BuildType% - set NEXTCMD=call %__ProjectDir%\tests\runtest.cmd %__BuildArch% %__BuildType% GenerateLayoutOnly %__UnprocessedBuildArgs% + set NEXTCMD=call %__ProjectDir%\tests\runtest.cmd %__BuildArch% %__BuildType% GenerateLayoutOnly msbuildargs %__UnprocessedBuildArgs% echo %__MsgPrefix%!NEXTCMD! !NEXTCMD! -- cgit v1.2.3