From 0f13a5ae3cf36cd688eda42d09c222a3eae19ef7 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Mon, 21 Sep 2026 19:45:56 +0200 Subject: [PATCH] build: port `make_temporal_zoneinfo_cpp` to GYP Signed-off-by: Antoine du Hamel --- tools/v8_gypfiles/v8.gyp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/tools/v8_gypfiles/v8.gyp b/tools/v8_gypfiles/v8.gyp index 093be6e53956..1c386de0cd56 100644 --- a/tools/v8_gypfiles/v8.gyp +++ b/tools/v8_gypfiles/v8.gyp @@ -1161,6 +1161,31 @@ '../../deps/crates/crates.gyp:temporal_capi', ], }], + ['v8_enable_i18n_support==0', { + 'sources': [ + '<(SHARED_INTERMEDIATE_DIR)/src/builtins/builtins-temporal-zoneinfo64-data.cc', + ], + 'actions': [ + { + 'action_name': 'make_temporal_zoneinfo_cpp', + 'inputs': [ + '<(V8_ROOT)/tools/include-file-as-bytes.py', + '../../deps/crates/vendor/zoneinfo64-v0_3/src/data/zoneinfo64.res', + ], + 'outputs': [ + '<(SHARED_INTERMEDIATE_DIR)/src/builtins/builtins-temporal-zoneinfo64-data.cc', + ], + 'action': [ + '<(python)', + '<(V8_ROOT)/tools/include-file-as-bytes.py', + '../../deps/crates/vendor/zoneinfo64-v0_3/src/data/zoneinfo64.res', + '<@(_outputs)', + 'zoneinfo64_static_data', + ], + 'message': 'Generating zoneinfo64 static data for Temporal', + }, + ], + }], ], 'sources': [ '