Files
node/tools
Chengzhong Wu bfbed0afd5 build: fix conflict gyp configs
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>
2024-08-05 11:15:42 -03:00
..
2024-08-05 11:15:41 -03:00
2024-07-16 12:06:57 +02:00
2024-06-07 10:37:15 -03:00
2024-04-29 22:46:27 +02:00
…
2023-07-12 14:40:57 +00:00
…
2024-01-06 20:58:03 -06:00
2024-05-08 09:02:02 +02:00
2023-11-11 09:51:05 +00:00