diff --git a/node.gni b/node.gni index 35ccd0487f20ce..b049f0692980c3 100644 --- a/node.gni +++ b/node.gni @@ -16,6 +16,9 @@ declare_args() { # The location of simdutf - use the one from node's deps by default. node_simdutf_path = "//third_party/simdutf" + # The location of inspector_protocol - use the one from node's deps by default. + node_inspector_protocol_path = "//third_party/inspector_protocol" + # The NODE_MODULE_VERSION defined in node_version.h. node_module_version = exec_script("$node_path/tools/getmoduleversion.py", [], "value") diff --git a/src/inspector/unofficial.gni b/src/inspector/unofficial.gni index 3d7aa148678b26..4810d93eb971b2 100644 --- a/src/inspector/unofficial.gni +++ b/src/inspector/unofficial.gni @@ -13,7 +13,7 @@ template("inspector_gn_build") { } node_gen_dir = get_label_info("../..", "target_gen_dir") - protocol_tool_path = "../../deps/inspector_protocol" + protocol_tool_path = "$node_inspector_protocol_path" gypi_values = exec_script( "../../tools/gypi_to_gn.py", diff --git a/unofficial.gni b/unofficial.gni index 63cf55a1812336..a6c2f8c39becd2 100644 --- a/unofficial.gni +++ b/unofficial.gni @@ -195,13 +195,14 @@ template("node_gn_build") { } if (node_enable_inspector) { deps += [ - "src/inspector:crdtp", + "$node_inspector_protocol_path:crdtp", "src/inspector:node_protocol_generated_sources", "src/inspector:v8_inspector_compress_protocol_json", ] include_dirs = [ "$target_gen_dir/src", "$target_gen_dir/src/inspector", + "$node_inspector_protocol_path", ] node_inspector = exec_script( "./tools/gypi_to_gn.py",