diff --git a/tools/v8_gypfiles/v8.gyp b/tools/v8_gypfiles/v8.gyp index 9b674e68daf..3fa635f61d3 100644 --- a/tools/v8_gypfiles/v8.gyp +++ b/tools/v8_gypfiles/v8.gyp @@ -727,6 +727,7 @@ 'type': 'static_library', 'dependencies': [ # Code generators that only need to be build for the host. + 'cppgc_base', 'torque_generated_definitions', 'v8_headers', 'v8_libbase', @@ -736,6 +737,7 @@ # BUILD.gn public_deps 'generate_bytecode_builtins_list', 'run_torque', + 'v8_cppgc_shared', 'v8_maybe_icu', 'v8_zlib', ], @@ -1460,6 +1462,95 @@ }, ], }, # run_gen-regexp-special-case + { + 'target_name': 'cppgc_base', + 'type': 'none', + 'conditions': [ + ['want_separate_host_toolset', { + 'toolsets': ['host', 'target'], + }], + ], + 'direct_dependent_settings': { + 'sources': [ + '