@@ -1747,26 +1747,36 @@ index 0000000000000000000000000000000000000000..3088ae4bdf814ae255c9805ebd393b2e
17471747+
17481748+ out_file.writelines(new_contents)
17491749diff --git a/tools/install.py b/tools/install.py
1750- index 693faff4c37ac4d83a47e818f4412900497a2b62..7ab58f7cba6f210e4b7829257fb87e26a091cc89 100755
1750+ index 045d406d84be301722f3de62abc448db84e751f8..49b5ba2c0ac53266dee594ea9ee56609381b5eed 100755
17511751--- a/tools/install.py
17521752+++ b/tools/install.py
1753- @@ -159,8 +159,8 @@ def files(action):
1753+ @@ -159,13 +159,13 @@ def files(action):
17541754 def headers(action):
1755- def ignore_inspector_headers(files_arg, dest):
1756- inspector_headers = [
1757- - 'deps/v8/include/v8-inspector.h',
1758- - 'deps/v8/include/v8-inspector-protocol.h'
1759- + '../../v8/include/v8-inspector.h',
1760- + '../../v8/include/v8-inspector-protocol.h'
1755+ def wanted_v8_headers(files_arg, dest):
1756+ v8_headers = [
1757+ - 'deps/v8/include/cppgc/common.h',
1758+ - 'deps/v8/include/v8.h',
1759+ - 'deps/v8/include/v8-internal.h',
1760+ - 'deps/v8/include/v8-platform.h',
1761+ - 'deps/v8/include/v8-profiler.h',
1762+ - 'deps/v8/include/v8-version.h',
1763+ - 'deps/v8/include/v8config.h',
1764+ + '../../v8/include/cppgc/common.h',
1765+ + '../../v8/include/v8.h',
1766+ + '../../v8/include/v8-internal.h',
1767+ + '../../v8/include/v8-platform.h',
1768+ + '../../v8/include/v8-profiler.h',
1769+ + '../../v8/include/v8-version.h',
1770+ + '../../v8/include/v8config.h',
17611771 ]
1762- files_arg = [name for name in files_arg if name not in inspector_headers ]
1772+ files_arg = [name for name in files_arg if name in v8_headers ]
17631773 action(files_arg, dest)
1764- @@ -182 ,7 +182 ,7 @@ def headers(action):
1774+ @@ -187 ,7 +187 ,7 @@ def headers(action):
17651775 if sys.platform.startswith('aix'):
17661776 action(['out/Release/node.exp'], 'include/node/')
17671777
1768- - subdir_files('deps/v8/include', 'include/node/', ignore_inspector_headers )
1769- + subdir_files('../../v8/include', 'include/node/', ignore_inspector_headers )
1778+ - subdir_files('deps/v8/include', 'include/node/', wanted_v8_headers )
1779+ + subdir_files('../../v8/include', 'include/node/', wanted_v8_headers )
17701780
17711781 if 'false' == variables.get('node_shared_libuv'):
17721782 subdir_files('deps/uv/include', 'include/node/', action)
0 commit comments