build: generate_config_gypi.py generates valid JSON

PR-URL: https://github.com/nodejs/node/pull/61791
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
This commit is contained in:
Shelley Vohr authored and Juan José Arboleda committed 2026-07-19 17:30:42 -05:00
1 parent b75073d5aa
commit bf1769ea0c
1 file changed
+3 -2
+3 -2
View File
@@ -58,7 +58,7 @@ def translate_config(out_dir, config, v8_config):
'llvm_version': 13,
'napi_build_version': config['napi_build_version'],
'node_builtin_shareable_builtins':
eval(config['node_builtin_shareable_builtins']),
json.loads(config['node_builtin_shareable_builtins']),
'node_module_version': int(config['node_module_version']),
'node_use_openssl': config['node_use_openssl'],
'node_use_amaro': config['node_use_amaro'],
@@ -102,7 +102,8 @@ def main():
# Write output.
with open(args.target, 'w') as f:
f.write(repr(translate_config(args.out_dir, config, v8_config)))
f.write(json.dumps(translate_config(args.out_dir, config, v8_config),
sort_keys=True))
# Write depfile. Force regenerating config.gypi when GN configs change.
if args.dep_file: