| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 5e65c1f commit 8d892f5
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -35,6 +35,8 @@ set projgen= | |||
| 35 | 35 | set nobuild= | |
| 36 | 36 | set sign= | |
| 37 | 37 | set nosnapshot= | |
| 38 | + set nonpm= | ||
| 39 | + set nocorepack= | ||
| 38 | 40 | set cctest_args= | |
| 39 | 41 | set test_args= | |
| 40 | 42 | set stage_package= | |
@@ -89,6 +91,8 @@ if /i "%1"=="nobuild" set nobuild=1&goto arg-ok | |||
| 89 | 91 | if /i "%1"=="nosign" set "sign="&echo Note: vcbuild no longer signs by default. "nosign" is redundant.&goto arg-ok | |
| 90 | 92 | if /i "%1"=="sign" set sign=1&goto arg-ok | |
| 91 | 93 | if /i "%1"=="nosnapshot" set nosnapshot=1&goto arg-ok | |
| 94 | + if /i "%1"=="nonpm" set nonpm=1&goto arg-ok | ||
| 95 | + if /i "%1"=="nocorepack" set nocorepack=1&goto arg-ok | ||
| 92 | 96 | if /i "%1"=="noetw" set noetw=1&goto arg-ok | |
| 93 | 97 | if /i "%1"=="ltcg" set ltcg=1&goto arg-ok | |
| 94 | 98 | if /i "%1"=="licensertf" set licensertf=1&goto arg-ok | |
@@ -184,6 +188,8 @@ if "%*"=="lint" if exist "%node_exe%" goto lint-cpp | |||
| 184 | 188 | ||
| 185 | 189 | if "%config%"=="Debug" set configure_flags=%configure_flags% --debug | |
| 186 | 190 | if defined nosnapshot set configure_flags=%configure_flags% --without-snapshot | |
| 191 | + if defined nonpm set configure_flags=%configure_flags% --without-npm | ||
| 192 | + if defined nocorepack set configure_flags=%configure_flags% --without-corepack | ||
| 187 | 193 | if defined noetw set configure_flags=%configure_flags% --without-etw& set noetw_msi_arg=/p:NoETW=1 | |
| 188 | 194 | if defined ltcg set configure_flags=%configure_flags% --with-ltcg | |
| 189 | 195 | if defined release_urlbase set configure_flags=%configure_flags% --release-urlbase=%release_urlbase% | |
@@ -444,22 +450,29 @@ copy /Y ..\README.md %TARGET_NAME%\ > nul | |||
| 444 | 450 | if errorlevel 1 echo Cannot copy README.md && goto package_error | |
| 445 | 451 | copy /Y ..\CHANGELOG.md %TARGET_NAME%\ > nul | |
| 446 | 452 | if errorlevel 1 echo Cannot copy CHANGELOG.md && goto package_error | |
| 447 | - robocopy ..\deps\npm %TARGET_NAME%\node_modules\npm /e /xd test > nul | ||
| 448 | - if errorlevel 8 echo Cannot copy npm package && goto package_error | ||
| 449 | - robocopy ..\deps\corepack %TARGET_NAME%\node_modules\corepack /e /xd test > nul | ||
| 450 | - if errorlevel 8 echo Cannot copy corepack package && goto package_error | ||
| 451 | - copy /Y ..\deps\npm\bin\npm %TARGET_NAME%\ > nul | ||
| 452 | - if errorlevel 1 echo Cannot copy npm && goto package_error | ||
| 453 | - copy /Y ..\deps\npm\bin\npm.cmd %TARGET_NAME%\ > nul | ||
| 454 | - if errorlevel 1 echo Cannot copy npm.cmd && goto package_error | ||
| 455 | - copy /Y ..\deps\npm\bin\npx %TARGET_NAME%\ > nul | ||
| 456 | - if errorlevel 1 echo Cannot copy npx && goto package_error | ||
| 457 | - copy /Y ..\deps\npm\bin\npx.cmd %TARGET_NAME%\ > nul | ||
| 458 | - if errorlevel 1 echo Cannot copy npx.cmd && goto package_error | ||
| 459 | - copy /Y ..\deps\corepack\shims\nodewin\corepack %TARGET_NAME%\ > nul | ||
| 460 | - if errorlevel 1 echo Cannot copy corepack && goto package_error | ||
| 461 | - copy /Y ..\deps\corepack\shims\nodewin\corepack.cmd %TARGET_NAME%\ > nul | ||
| 462 | - if errorlevel 1 echo Cannot copy corepack.cmd && goto package_error | ||
| 453 | + | ||
| 454 | + if not defined nonpm ( | ||
| 455 | + robocopy ..\deps\npm %TARGET_NAME%\node_modules\npm /e /xd test > nul | ||
| 456 | + if errorlevel 8 echo Cannot copy npm package && goto package_error | ||
| 457 | + copy /Y ..\deps\npm\bin\npm %TARGET_NAME%\ > nul | ||
| 458 | + if errorlevel 1 echo Cannot copy npm && goto package_error | ||
| 459 | + copy /Y ..\deps\npm\bin\npm.cmd %TARGET_NAME%\ > nul | ||
| 460 | + if errorlevel 1 echo Cannot copy npm.cmd && goto package_error | ||
| 461 | + copy /Y ..\deps\npm\bin\npx %TARGET_NAME%\ > nul | ||
| 462 | + if errorlevel 1 echo Cannot copy npx && goto package_error | ||
| 463 | + copy /Y ..\deps\npm\bin\npx.cmd %TARGET_NAME%\ > nul | ||
| 464 | + if errorlevel 1 echo Cannot copy npx.cmd && goto package_error | ||
| 465 | + ) | ||
| 466 | + | ||
| 467 | + if not defined nocorepack ( | ||
| 468 | + robocopy ..\deps\corepack %TARGET_NAME%\node_modules\corepack /e /xd test > nul | ||
| 469 | + if errorlevel 8 echo Cannot copy corepack package && goto package_error | ||
| 470 | + copy /Y ..\deps\corepack\shims\nodewin\corepack %TARGET_NAME%\ > nul | ||
| 471 | + if errorlevel 1 echo Cannot copy corepack && goto package_error | ||
| 472 | + copy /Y ..\deps\corepack\shims\nodewin\corepack.cmd %TARGET_NAME%\ > nul | ||
| 473 | + if errorlevel 1 echo Cannot copy corepack.cmd && goto package_error | ||
| 474 | + ) | ||
| 475 | + | ||
| 463 | 476 | copy /Y ..\tools\msvs\nodevars.bat %TARGET_NAME%\ > nul | |
| 464 | 477 | if errorlevel 1 echo Cannot copy nodevars.bat && goto package_error | |
| 465 | 478 | copy /Y ..\tools\msvs\install_tools\*.* %TARGET_NAME%\ > nul | |
@@ -759,7 +772,7 @@ set exit_code=1 | |||
| 759 | 772 | goto exit | |
| 760 | 773 | ||
| 761 | 774 | :help | |
| 762 | - echo vcbuild.bat [debug/release] [msi] [doc] [test/test-all/test-addons/test-doc/test-js-native-api/test-node-api/test-benchmark/test-internet/test-pummel/test-simple/test-message/test-tick-processor/test-known-issues/test-node-inspect/test-check-deopts/test-npm/test-async-hooks/test-v8/test-v8-intl/test-v8-benchmarks/test-v8-all] [ignore-flaky] [static/dll] [noprojgen] [projgen] [small-icu/full-icu/without-intl] [nobuild] [nosnapshot] [noetw] [ltcg] [licensetf] [sign] [ia32/x86/x64/arm64] [vs2019/vs2022] [download-all] [lint/lint-ci/lint-js/lint-md] [lint-md-build] [package] [build-release] [upload] [no-NODE-OPTIONS] [link-module path-to-module] [debug-http2] [debug-nghttp2] [clean] [cctest] [no-cctest] [openssl-no-asm] | ||
| 775 | + echo vcbuild.bat [debug/release] [msi] [doc] [test/test-all/test-addons/test-doc/test-js-native-api/test-node-api/test-benchmark/test-internet/test-pummel/test-simple/test-message/test-tick-processor/test-known-issues/test-node-inspect/test-check-deopts/test-npm/test-async-hooks/test-v8/test-v8-intl/test-v8-benchmarks/test-v8-all] [ignore-flaky] [static/dll] [noprojgen] [projgen] [small-icu/full-icu/without-intl] [nobuild] [nosnapshot] [nonpm] [nocorepack] [noetw] [ltcg] [licensetf] [sign] [ia32/x86/x64/arm64] [vs2019/vs2022] [download-all] [lint/lint-ci/lint-js/lint-md] [lint-md-build] [package] [build-release] [upload] [no-NODE-OPTIONS] [link-module path-to-module] [debug-http2] [debug-nghttp2] [clean] [cctest] [no-cctest] [openssl-no-asm] | ||
| 763 | 776 | echo Examples: | |
| 764 | 777 | echo vcbuild.bat : builds release build | |
| 765 | 778 | echo vcbuild.bat debug : builds debug build | |
| Back | FazBrowse Home | New Git URL |
0 commit comments