mirror of
https://github.com/nodejs/node.git
synced 2024-11-21 10:59:27 +00:00
e192a32c27
Gyp generated build files can be built in either Release/Debug mode. - make: single directory, two configurations by cli: `make -C out BUILDTYPE=Release` and `make -C out BUILDTYPE=Debug`. - msbuild: single directory, two configurations by cli: `msbuild node.sln /p:Configuration=Release` and `msbuild node.sln /p:Configuration=Debug`. - ninja: two directories in `out/`, build with `ninja -C out/Release` or `ninja -C out/Debug`. Variables that changes with either Release or Debug configuration should be defined in a configuration level, instead of the root level. This fixes generating invalid build files. Additionally, `v8_gypfiles/toolchain.gypi` duplicates defines in `v8_gypfiles/features.gypi`. Remove the duplications in `toolchains.gypi` PR-URL: https://github.com/nodejs/node/pull/53605 Fixes: https://github.com/nodejs/node/issues/53446 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> |
||
---|---|---|
.. | ||
actions | ||
bootstrap | ||
clang-format | ||
configure.d | ||
dep_updaters | ||
doc | ||
eslint | ||
eslint-rules | ||
github_reporter | ||
gyp | ||
icu | ||
inspector_protocol | ||
lint-md | ||
macos-installer | ||
msvs | ||
pip | ||
snapshot | ||
v8 | ||
v8_gypfiles | ||
zos | ||
build_addons.py | ||
certdata.txt | ||
checkimports.py | ||
compress_json.py | ||
copyfile.py | ||
cpplint.py | ||
create_android_makefiles | ||
create_expfile.sh | ||
enable_fips_include.py | ||
executable_wrapper.h | ||
find-inactive-collaborators.mjs | ||
find-inactive-tsc.mjs | ||
gen_node_def.cc | ||
generate_config_gypi.py | ||
getarch.py | ||
getendian.py | ||
getmachine.py | ||
getmoduleversion.py | ||
getnapibuildversion.py | ||
getnodeversion.py | ||
getsharedopensslhasquic.py | ||
gyp_node.py | ||
gypi_to_gn.py | ||
install.py | ||
js2c.cc | ||
license2rtf.mjs | ||
license-builder.sh | ||
lint-pr-url.mjs | ||
lint-readme-lists.mjs | ||
lint-sh.mjs | ||
lsan_suppressions.txt | ||
macos-firewall.sh | ||
make-v8.sh | ||
merge-wpt-reports.mjs | ||
mk-ca-bundle.pl | ||
mkssldef.py | ||
osx-codesign.sh | ||
osx-entitlements.plist | ||
osx-notarize.sh | ||
osx-pkg-postinstall.sh | ||
osx-productsign.sh | ||
pseudo-tty.py | ||
release.sh | ||
run-valgrind.py | ||
run-worker.js | ||
search_files.py | ||
sign.bat | ||
specialize_node_d.py | ||
test-npm-package.js | ||
test-v8.bat | ||
test.py | ||
update-timezone.mjs | ||
utils.py | ||
v8-json-to-junit.py | ||
valgrind.supp |