From 6dd605b3c9f4a418fbdb3f04a6fe4ad62056e36b Mon Sep 17 00:00:00 2001 From: Shelley Vohr Date: Tue, 18 Feb 2025 10:28:45 +0100 Subject: [PATCH] build: allow using alternate inspector_protocol path --- node.gni | 3 +++ src/inspector/unofficial.gni | 2 +- unofficial.gni | 3 ++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/node.gni b/node.gni index a2123cc6c6d21c..81486758fb3ad1 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 = "$node_path/deps/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 a7414ced8bd5c4..4cc78a311675fd 100644 --- a/unofficial.gni +++ b/unofficial.gni @@ -193,9 +193,10 @@ 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", + "$node_inspector_protocol_path", ] include_dirs = [ "$target_gen_dir/src",