Skip to content

Commit dfffb6d

Browse files
refackBridgeAR
authored andcommitted
build,win: simplify new msbuild_arg option
PR-URL: nodejs#26431 Refs: nodejs#25994 Reviewed-By: João Reis <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]>
1 parent 70beb76 commit dfffb6d

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

vcbuild.bat

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ set no_cctest=
6262
set cctest=
6363
set openssl_no_asm=
6464
set doc=
65-
set extra_msbuild_args=^
65+
set extra_msbuild_args=
6666

6767
:next-arg
6868
if "%1"=="" goto args-done
@@ -136,8 +136,7 @@ if /i "%1"=="no-cctest" set no_cctest=1&goto arg-ok
136136
if /i "%1"=="cctest" set cctest=1&goto arg-ok
137137
if /i "%1"=="openssl-no-asm" set openssl_no_asm=1&goto arg-ok
138138
if /i "%1"=="doc" set doc=1&goto arg-ok
139-
if /i "%1"=="binlog" set extra_msbuild_args=%extra_msbuild_args% /binaryLogger:%config%\node.binlog&goto arg-ok
140-
if /i "%1"=="msbuild_arg" set extra_msbuild_args=%extra_msbuild_args% %2&goto arg-ok-2
139+
if /i "%1"=="binlog" set extra_msbuild_args=/binaryLogger:%config%\node.binlog&goto arg-ok
141140

142141
echo Error: invalid command line option `%1`.
143142
exit /b 1
@@ -254,6 +253,7 @@ set vcvars_call="%VCINSTALLDIR%\Auxiliary\Build\vcvarsall.bat" %vcvarsall_arg%
254253
echo calling: %vcvars_call%
255254
call %vcvars_call%
256255
if errorlevel 1 goto msbuild-not-found
256+
if defined DEBUG_HELPER @ECHO ON
257257
:found_vs2017
258258
echo Found MSVS version %VisualStudioVersion%
259259
set GYP_MSVS_VERSION=2017
@@ -319,6 +319,7 @@ if "%target%"=="Build" (
319319
if defined cctest set target="Build"
320320
)
321321
if "%target%"=="rename_node_bin_win" if exist "%config%\cctest.exe" del "%config%\cctest.exe"
322+
if defined msbuild_args set "extra_msbuild_args=%extra_msbuild_args% %msbuild_args%"
322323
msbuild node.sln %msbcpu% /t:%target% /p:Configuration=%config% /p:Platform=%msbplatform% /clp:NoItemAndPropertyList;Verbosity=minimal /nologo %extra_msbuild_args%
323324
if errorlevel 1 (
324325
if not defined project_generated echo Building Node with reused solution failed. To regenerate project files use "vcbuild projgen"

0 commit comments

Comments
 (0)