Skip to content

Commit fd49144

Browse files
legendecasaduh95
authored andcommitted
tools: extract target abseil to abseil.gyp
Both V8 and perfetto depends on abseil. When perfetto support is enabled, V8 also depends on perfetto. In order to share abseil between perfetto and V8 targets, and avoid cycle dependencies between `v8.gyp` and `perfetto.gyp`, this extracts target `abseil` from `v8.gyp` to an independent file `abseil.gyp`. PR-URL: #57289 Refs: nodejs/diagnostics#654 Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com>
1 parent 3fe8eac commit fd49144

File tree

3 files changed

+330
-326
lines changed

3 files changed

+330
-326
lines changed

tools/v8_gypfiles/abseil.gyp

+321
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,321 @@
1+
{
2+
'targets': [
3+
{
4+
'target_name': 'abseil',
5+
'type': 'static_library',
6+
'toolsets': ['host', 'target'],
7+
'variables': {
8+
'ABSEIL_ROOT': '../../deps/v8/third_party/abseil-cpp',
9+
},
10+
'direct_dependent_settings': {
11+
'include_dirs': [
12+
'<(ABSEIL_ROOT)',
13+
],
14+
},
15+
'include_dirs': [
16+
'<(ABSEIL_ROOT)',
17+
],
18+
'sources': [
19+
'<(ABSEIL_ROOT)/absl/algorithm/algorithm.h',
20+
'<(ABSEIL_ROOT)/absl/algorithm/container.h',
21+
'<(ABSEIL_ROOT)/absl/base/attributes.h',
22+
'<(ABSEIL_ROOT)/absl/base/call_once.h',
23+
'<(ABSEIL_ROOT)/absl/base/casts.h',
24+
'<(ABSEIL_ROOT)/absl/base/config.h',
25+
'<(ABSEIL_ROOT)/absl/base/const_init.h',
26+
'<(ABSEIL_ROOT)/absl/base/dynamic_annotations.h',
27+
'<(ABSEIL_ROOT)/absl/base/internal/atomic_hook.h',
28+
'<(ABSEIL_ROOT)/absl/base/internal/cycleclock.h',
29+
'<(ABSEIL_ROOT)/absl/base/internal/cycleclock.cc',
30+
'<(ABSEIL_ROOT)/absl/base/internal/cycleclock_config.h',
31+
'<(ABSEIL_ROOT)/absl/base/internal/direct_mmap.h',
32+
'<(ABSEIL_ROOT)/absl/base/internal/endian.h',
33+
'<(ABSEIL_ROOT)/absl/base/internal/errno_saver.h',
34+
'<(ABSEIL_ROOT)/absl/base/internal/hide_ptr.h',
35+
'<(ABSEIL_ROOT)/absl/base/internal/identity.h',
36+
'<(ABSEIL_ROOT)/absl/base/internal/inline_variable.h',
37+
'<(ABSEIL_ROOT)/absl/base/internal/invoke.h',
38+
'<(ABSEIL_ROOT)/absl/base/internal/low_level_alloc.h',
39+
'<(ABSEIL_ROOT)/absl/base/internal/low_level_alloc.cc',
40+
'<(ABSEIL_ROOT)/absl/base/internal/low_level_scheduling.h',
41+
'<(ABSEIL_ROOT)/absl/base/internal/nullability_impl.h',
42+
'<(ABSEIL_ROOT)/absl/base/internal/per_thread_tls.h',
43+
'<(ABSEIL_ROOT)/absl/base/internal/raw_logging.h',
44+
'<(ABSEIL_ROOT)/absl/base/internal/raw_logging.cc',
45+
'<(ABSEIL_ROOT)/absl/base/internal/scheduling_mode.h',
46+
'<(ABSEIL_ROOT)/absl/base/internal/spinlock.h',
47+
'<(ABSEIL_ROOT)/absl/base/internal/spinlock.cc',
48+
'<(ABSEIL_ROOT)/absl/base/internal/spinlock_akaros.inc',
49+
'<(ABSEIL_ROOT)/absl/base/internal/spinlock_linux.inc',
50+
'<(ABSEIL_ROOT)/absl/base/internal/spinlock_posix.inc',
51+
'<(ABSEIL_ROOT)/absl/base/internal/spinlock_wait.h',
52+
'<(ABSEIL_ROOT)/absl/base/internal/spinlock_wait.cc',
53+
'<(ABSEIL_ROOT)/absl/base/internal/spinlock_win32.inc',
54+
'<(ABSEIL_ROOT)/absl/base/internal/sysinfo.h',
55+
'<(ABSEIL_ROOT)/absl/base/internal/sysinfo.cc',
56+
'<(ABSEIL_ROOT)/absl/base/internal/thread_identity.h',
57+
'<(ABSEIL_ROOT)/absl/base/internal/thread_identity.cc',
58+
'<(ABSEIL_ROOT)/absl/base/internal/throw_delegate.h',
59+
'<(ABSEIL_ROOT)/absl/base/internal/throw_delegate.cc',
60+
'<(ABSEIL_ROOT)/absl/base/internal/tsan_mutex_interface.h',
61+
'<(ABSEIL_ROOT)/absl/base/internal/unaligned_access.h',
62+
'<(ABSEIL_ROOT)/absl/base/internal/unscaledcycleclock.h',
63+
'<(ABSEIL_ROOT)/absl/base/internal/unscaledcycleclock.cc',
64+
'<(ABSEIL_ROOT)/absl/base/internal/unscaledcycleclock_config.h',
65+
'<(ABSEIL_ROOT)/absl/base/log_severity.h',
66+
'<(ABSEIL_ROOT)/absl/base/log_severity.cc',
67+
'<(ABSEIL_ROOT)/absl/base/macros.h',
68+
'<(ABSEIL_ROOT)/absl/base/nullability.h',
69+
'<(ABSEIL_ROOT)/absl/base/optimization.h',
70+
'<(ABSEIL_ROOT)/absl/base/options.h',
71+
'<(ABSEIL_ROOT)/absl/base/policy_checks.h',
72+
'<(ABSEIL_ROOT)/absl/base/port.h',
73+
'<(ABSEIL_ROOT)/absl/base/prefetch.h',
74+
'<(ABSEIL_ROOT)/absl/base/thread_annotations.h',
75+
'<(ABSEIL_ROOT)/absl/container/flat_hash_map.h',
76+
'<(ABSEIL_ROOT)/absl/container/fixed_array.h',
77+
'<(ABSEIL_ROOT)/absl/container/hash_container_defaults.h',
78+
'<(ABSEIL_ROOT)/absl/container/inlined_vector.h',
79+
'<(ABSEIL_ROOT)/absl/container/internal/common.h',
80+
'<(ABSEIL_ROOT)/absl/container/internal/common_policy_traits.h',
81+
'<(ABSEIL_ROOT)/absl/container/internal/compressed_tuple.h',
82+
'<(ABSEIL_ROOT)/absl/container/internal/container_memory.h',
83+
'<(ABSEIL_ROOT)/absl/container/internal/inlined_vector.h',
84+
'<(ABSEIL_ROOT)/absl/container/internal/hash_function_defaults.h',
85+
'<(ABSEIL_ROOT)/absl/container/internal/hash_policy_traits.h',
86+
'<(ABSEIL_ROOT)/absl/container/internal/hashtable_debug_hooks.h',
87+
'<(ABSEIL_ROOT)/absl/container/internal/hashtablez_sampler.h',
88+
'<(ABSEIL_ROOT)/absl/container/internal/hashtablez_sampler.cc',
89+
'<(ABSEIL_ROOT)/absl/container/internal/hashtablez_sampler_force_weak_definition.cc',
90+
'<(ABSEIL_ROOT)/absl/container/internal/raw_hash_map.h',
91+
'<(ABSEIL_ROOT)/absl/container/internal/raw_hash_set.h',
92+
'<(ABSEIL_ROOT)/absl/container/internal/raw_hash_set.cc',
93+
'<(ABSEIL_ROOT)/absl/crc/crc32c.h',
94+
'<(ABSEIL_ROOT)/absl/crc/crc32c.cc',
95+
'<(ABSEIL_ROOT)/absl/crc/internal/cpu_detect.h',
96+
'<(ABSEIL_ROOT)/absl/crc/internal/cpu_detect.cc',
97+
'<(ABSEIL_ROOT)/absl/crc/internal/crc.h',
98+
'<(ABSEIL_ROOT)/absl/crc/internal/crc.cc',
99+
'<(ABSEIL_ROOT)/absl/crc/internal/crc32c.h',
100+
'<(ABSEIL_ROOT)/absl/crc/internal/crc32c_inline.h',
101+
'<(ABSEIL_ROOT)/absl/crc/internal/crc32_x86_arm_combined_simd.h',
102+
'<(ABSEIL_ROOT)/absl/crc/internal/crc_cord_state.h',
103+
'<(ABSEIL_ROOT)/absl/crc/internal/crc_cord_state.cc',
104+
'<(ABSEIL_ROOT)/absl/crc/internal/crc_internal.h',
105+
'<(ABSEIL_ROOT)/absl/crc/internal/crc_memcpy.h',
106+
'<(ABSEIL_ROOT)/absl/crc/internal/crc_memcpy_fallback.cc',
107+
'<(ABSEIL_ROOT)/absl/crc/internal/crc_memcpy_x86_arm_combined.cc',
108+
'<(ABSEIL_ROOT)/absl/crc/internal/crc_x86_arm_combined.cc',
109+
'<(ABSEIL_ROOT)/absl/debugging/internal/address_is_readable.h',
110+
'<(ABSEIL_ROOT)/absl/debugging/internal/address_is_readable.cc',
111+
'<(ABSEIL_ROOT)/absl/debugging/internal/bounded_utf8_length_sequence.h',
112+
'<(ABSEIL_ROOT)/absl/debugging/internal/decode_rust_punycode.h',
113+
'<(ABSEIL_ROOT)/absl/debugging/internal/decode_rust_punycode.cc',
114+
'<(ABSEIL_ROOT)/absl/debugging/internal/demangle.h',
115+
'<(ABSEIL_ROOT)/absl/debugging/internal/demangle.cc',
116+
'<(ABSEIL_ROOT)/absl/debugging/internal/demangle_rust.h',
117+
'<(ABSEIL_ROOT)/absl/debugging/internal/demangle_rust.cc',
118+
'<(ABSEIL_ROOT)/absl/debugging/internal/elf_mem_image.h',
119+
'<(ABSEIL_ROOT)/absl/debugging/internal/elf_mem_image.cc',
120+
'<(ABSEIL_ROOT)/absl/debugging/internal/stacktrace_aarch64-inl.inc',
121+
'<(ABSEIL_ROOT)/absl/debugging/internal/stacktrace_arm-inl.inc',
122+
'<(ABSEIL_ROOT)/absl/debugging/internal/stacktrace_config.h',
123+
'<(ABSEIL_ROOT)/absl/debugging/internal/stacktrace_emscripten-inl.inc',
124+
'<(ABSEIL_ROOT)/absl/debugging/internal/stacktrace_generic-inl.inc',
125+
'<(ABSEIL_ROOT)/absl/debugging/internal/stacktrace_powerpc-inl.inc',
126+
'<(ABSEIL_ROOT)/absl/debugging/internal/stacktrace_riscv-inl.inc',
127+
'<(ABSEIL_ROOT)/absl/debugging/internal/stacktrace_unimplemented-inl.inc',
128+
'<(ABSEIL_ROOT)/absl/debugging/internal/stacktrace_win32-inl.inc',
129+
'<(ABSEIL_ROOT)/absl/debugging/internal/stacktrace_x86-inl.inc',
130+
'<(ABSEIL_ROOT)/absl/debugging/internal/symbolize.h',
131+
'<(ABSEIL_ROOT)/absl/debugging/internal/utf8_for_code_point.h',
132+
'<(ABSEIL_ROOT)/absl/debugging/internal/utf8_for_code_point.cc',
133+
'<(ABSEIL_ROOT)/absl/debugging/internal/vdso_support.h',
134+
'<(ABSEIL_ROOT)/absl/debugging/internal/vdso_support.cc',
135+
'<(ABSEIL_ROOT)/absl/debugging/stacktrace.h',
136+
'<(ABSEIL_ROOT)/absl/debugging/stacktrace.cc',
137+
'<(ABSEIL_ROOT)/absl/debugging/symbolize.h',
138+
'<(ABSEIL_ROOT)/absl/debugging/symbolize.cc',
139+
'<(ABSEIL_ROOT)/absl/debugging/symbolize_darwin.inc',
140+
'<(ABSEIL_ROOT)/absl/debugging/symbolize_elf.inc',
141+
'<(ABSEIL_ROOT)/absl/debugging/symbolize_emscripten.inc',
142+
'<(ABSEIL_ROOT)/absl/debugging/symbolize_unimplemented.inc',
143+
'<(ABSEIL_ROOT)/absl/debugging/symbolize_win32.inc',
144+
'<(ABSEIL_ROOT)/absl/functional/any_invocable.h',
145+
'<(ABSEIL_ROOT)/absl/functional/function_ref.h',
146+
'<(ABSEIL_ROOT)/absl/functional/internal/any_invocable.h',
147+
'<(ABSEIL_ROOT)/absl/functional/internal/function_ref.h',
148+
'<(ABSEIL_ROOT)/absl/hash/hash.h',
149+
'<(ABSEIL_ROOT)/absl/hash/internal/city.h',
150+
'<(ABSEIL_ROOT)/absl/hash/internal/city.cc',
151+
'<(ABSEIL_ROOT)/absl/hash/internal/hash.h',
152+
'<(ABSEIL_ROOT)/absl/hash/internal/hash.cc',
153+
'<(ABSEIL_ROOT)/absl/hash/internal/low_level_hash.h',
154+
'<(ABSEIL_ROOT)/absl/hash/internal/low_level_hash.cc',
155+
'<(ABSEIL_ROOT)/absl/meta/type_traits.h',
156+
'<(ABSEIL_ROOT)/absl/memory/memory.h',
157+
'<(ABSEIL_ROOT)/absl/numeric/bits.h',
158+
'<(ABSEIL_ROOT)/absl/numeric/int128.h',
159+
'<(ABSEIL_ROOT)/absl/numeric/int128.cc',
160+
'<(ABSEIL_ROOT)/absl/numeric/internal/bits.h',
161+
'<(ABSEIL_ROOT)/absl/numeric/internal/representation.h',
162+
'<(ABSEIL_ROOT)/absl/profiling/internal/exponential_biased.h',
163+
'<(ABSEIL_ROOT)/absl/profiling/internal/exponential_biased.cc',
164+
'<(ABSEIL_ROOT)/absl/profiling/internal/sample_recorder.h',
165+
'<(ABSEIL_ROOT)/absl/random/internal/mock_validators.h',
166+
'<(ABSEIL_ROOT)/absl/strings/ascii.h',
167+
'<(ABSEIL_ROOT)/absl/strings/ascii.cc',
168+
'<(ABSEIL_ROOT)/absl/strings/charconv.h',
169+
'<(ABSEIL_ROOT)/absl/strings/charconv.cc',
170+
'<(ABSEIL_ROOT)/absl/strings/charset.h',
171+
'<(ABSEIL_ROOT)/absl/strings/cord.h',
172+
'<(ABSEIL_ROOT)/absl/strings/cord.cc',
173+
'<(ABSEIL_ROOT)/absl/strings/cord_analysis.h',
174+
'<(ABSEIL_ROOT)/absl/strings/cord_analysis.cc',
175+
'<(ABSEIL_ROOT)/absl/strings/cord_buffer.h',
176+
'<(ABSEIL_ROOT)/absl/strings/cord_buffer.cc',
177+
'<(ABSEIL_ROOT)/absl/strings/escaping.h',
178+
'<(ABSEIL_ROOT)/absl/strings/escaping.cc',
179+
'<(ABSEIL_ROOT)/absl/strings/has_ostream_operator.h',
180+
'<(ABSEIL_ROOT)/absl/strings/internal/charconv_bigint.h',
181+
'<(ABSEIL_ROOT)/absl/strings/internal/charconv_bigint.cc',
182+
'<(ABSEIL_ROOT)/absl/strings/internal/charconv_parse.h',
183+
'<(ABSEIL_ROOT)/absl/strings/internal/charconv_parse.cc',
184+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_data_edge.h',
185+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_internal.h',
186+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_internal.cc',
187+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_rep_btree.h',
188+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_rep_btree.cc',
189+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_rep_btree_navigator.h',
190+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_rep_btree_navigator.cc',
191+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_rep_btree_reader.h',
192+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_rep_btree_reader.cc',
193+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_rep_consume.h',
194+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_rep_consume.cc',
195+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_rep_crc.h',
196+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_rep_crc.cc',
197+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_rep_flat.h',
198+
'<(ABSEIL_ROOT)/absl/strings/internal/cordz_functions.h',
199+
'<(ABSEIL_ROOT)/absl/strings/internal/cordz_functions.cc',
200+
'<(ABSEIL_ROOT)/absl/strings/internal/cordz_handle.h',
201+
'<(ABSEIL_ROOT)/absl/strings/internal/cordz_handle.cc',
202+
'<(ABSEIL_ROOT)/absl/strings/internal/cordz_info.h',
203+
'<(ABSEIL_ROOT)/absl/strings/internal/cordz_info.cc',
204+
'<(ABSEIL_ROOT)/absl/strings/internal/cordz_sample_token.h',
205+
'<(ABSEIL_ROOT)/absl/strings/internal/cordz_sample_token.cc',
206+
'<(ABSEIL_ROOT)/absl/strings/internal/cordz_statistics.h',
207+
'<(ABSEIL_ROOT)/absl/strings/internal/cordz_update_scope.h',
208+
'<(ABSEIL_ROOT)/absl/strings/internal/cordz_update_tracker.h',
209+
'<(ABSEIL_ROOT)/absl/strings/internal/damerau_levenshtein_distance.h',
210+
'<(ABSEIL_ROOT)/absl/strings/internal/damerau_levenshtein_distance.cc',
211+
'<(ABSEIL_ROOT)/absl/strings/internal/escaping.h',
212+
'<(ABSEIL_ROOT)/absl/strings/internal/escaping.cc',
213+
'<(ABSEIL_ROOT)/absl/strings/internal/has_absl_stringify.h',
214+
'<(ABSEIL_ROOT)/absl/strings/internal/memutil.h',
215+
'<(ABSEIL_ROOT)/absl/strings/internal/memutil.cc',
216+
'<(ABSEIL_ROOT)/absl/strings/internal/ostringstream.h',
217+
'<(ABSEIL_ROOT)/absl/strings/internal/ostringstream.cc',
218+
'<(ABSEIL_ROOT)/absl/strings/internal/pow10_helper.h',
219+
'<(ABSEIL_ROOT)/absl/strings/internal/pow10_helper.cc',
220+
'<(ABSEIL_ROOT)/absl/strings/internal/resize_uninitialized.h',
221+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/arg.h',
222+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/arg.cc',
223+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/bind.h',
224+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/bind.cc',
225+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/checker.h',
226+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/constexpr_parser.h',
227+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/extension.h',
228+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/extension.cc',
229+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/float_conversion.h',
230+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/float_conversion.cc',
231+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/output.h',
232+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/output.cc',
233+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/parser.h',
234+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/parser.cc',
235+
'<(ABSEIL_ROOT)/absl/strings/internal/string_constant.h',
236+
'<(ABSEIL_ROOT)/absl/strings/internal/stringify_sink.h',
237+
'<(ABSEIL_ROOT)/absl/strings/internal/stringify_sink.cc',
238+
'<(ABSEIL_ROOT)/absl/strings/internal/stl_type_traits.h',
239+
'<(ABSEIL_ROOT)/absl/strings/internal/str_join_internal.h',
240+
'<(ABSEIL_ROOT)/absl/strings/internal/str_split_internal.h',
241+
'<(ABSEIL_ROOT)/absl/strings/internal/utf8.h',
242+
'<(ABSEIL_ROOT)/absl/strings/internal/utf8.cc',
243+
'<(ABSEIL_ROOT)/absl/strings/match.h',
244+
'<(ABSEIL_ROOT)/absl/strings/match.cc',
245+
'<(ABSEIL_ROOT)/absl/strings/numbers.h',
246+
'<(ABSEIL_ROOT)/absl/strings/numbers.cc',
247+
'<(ABSEIL_ROOT)/absl/strings/str_cat.h',
248+
'<(ABSEIL_ROOT)/absl/strings/str_cat.cc',
249+
'<(ABSEIL_ROOT)/absl/strings/str_format.h',
250+
'<(ABSEIL_ROOT)/absl/strings/str_join.h',
251+
'<(ABSEIL_ROOT)/absl/strings/str_replace.h',
252+
'<(ABSEIL_ROOT)/absl/strings/str_replace.cc',
253+
'<(ABSEIL_ROOT)/absl/strings/str_split.h',
254+
'<(ABSEIL_ROOT)/absl/strings/str_split.cc',
255+
'<(ABSEIL_ROOT)/absl/strings/strip.h',
256+
'<(ABSEIL_ROOT)/absl/strings/string_view.h',
257+
'<(ABSEIL_ROOT)/absl/strings/string_view.cc',
258+
'<(ABSEIL_ROOT)/absl/strings/substitute.h',
259+
'<(ABSEIL_ROOT)/absl/strings/substitute.cc',
260+
'<(ABSEIL_ROOT)/absl/synchronization/internal/create_thread_identity.h',
261+
'<(ABSEIL_ROOT)/absl/synchronization/internal/create_thread_identity.cc',
262+
'<(ABSEIL_ROOT)/absl/synchronization/internal/futex.h',
263+
'<(ABSEIL_ROOT)/absl/synchronization/internal/futex_waiter.h',
264+
'<(ABSEIL_ROOT)/absl/synchronization/internal/futex_waiter.cc',
265+
'<(ABSEIL_ROOT)/absl/synchronization/internal/graphcycles.h',
266+
'<(ABSEIL_ROOT)/absl/synchronization/internal/graphcycles.cc',
267+
'<(ABSEIL_ROOT)/absl/synchronization/internal/kernel_timeout.h',
268+
'<(ABSEIL_ROOT)/absl/synchronization/internal/kernel_timeout.cc',
269+
'<(ABSEIL_ROOT)/absl/synchronization/internal/per_thread_sem.h',
270+
'<(ABSEIL_ROOT)/absl/synchronization/internal/per_thread_sem.cc',
271+
'<(ABSEIL_ROOT)/absl/synchronization/internal/pthread_waiter.h',
272+
'<(ABSEIL_ROOT)/absl/synchronization/internal/pthread_waiter.cc',
273+
'<(ABSEIL_ROOT)/absl/synchronization/internal/sem_waiter.h',
274+
'<(ABSEIL_ROOT)/absl/synchronization/internal/sem_waiter.cc',
275+
'<(ABSEIL_ROOT)/absl/synchronization/internal/stdcpp_waiter.h',
276+
'<(ABSEIL_ROOT)/absl/synchronization/internal/stdcpp_waiter.cc',
277+
'<(ABSEIL_ROOT)/absl/synchronization/internal/waiter.h',
278+
'<(ABSEIL_ROOT)/absl/synchronization/internal/waiter_base.h',
279+
'<(ABSEIL_ROOT)/absl/synchronization/internal/waiter_base.cc',
280+
'<(ABSEIL_ROOT)/absl/synchronization/mutex.h',
281+
'<(ABSEIL_ROOT)/absl/synchronization/mutex.cc',
282+
'<(ABSEIL_ROOT)/absl/time/civil_time.h',
283+
'<(ABSEIL_ROOT)/absl/time/civil_time.cc',
284+
'<(ABSEIL_ROOT)/absl/time/clock.h',
285+
'<(ABSEIL_ROOT)/absl/time/clock.cc',
286+
'<(ABSEIL_ROOT)/absl/time/duration.cc',
287+
'<(ABSEIL_ROOT)/absl/time/format.cc',
288+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/include/cctz/civil_time.h',
289+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/include/cctz/civil_time_detail.h',
290+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/include/cctz/time_zone.h',
291+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/include/cctz/zone_info_source.h',
292+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/civil_time_detail.cc',
293+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_fixed.h',
294+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_fixed.cc',
295+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_format.cc',
296+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_if.h',
297+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_if.cc',
298+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_impl.h',
299+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_impl.cc',
300+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_info.h',
301+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_info.cc',
302+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_libc.h',
303+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_libc.cc',
304+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_lookup.cc',
305+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_posix.h',
306+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_posix.cc',
307+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/tzfile.h',
308+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/zone_info_source.cc',
309+
'<(ABSEIL_ROOT)/absl/time/internal/get_current_time_chrono.inc',
310+
'<(ABSEIL_ROOT)/absl/time/internal/get_current_time_posix.inc',
311+
'<(ABSEIL_ROOT)/absl/time/time.h',
312+
'<(ABSEIL_ROOT)/absl/time/time.cc',
313+
'<(ABSEIL_ROOT)/absl/types/optional.h',
314+
'<(ABSEIL_ROOT)/absl/types/span.h',
315+
'<(ABSEIL_ROOT)/absl/types/internal/span.h',
316+
'<(ABSEIL_ROOT)/absl/types/variant.h',
317+
'<(ABSEIL_ROOT)/absl/utility/utility.h',
318+
]
319+
}, # abseil
320+
]
321+
}

tools/v8_gypfiles/d8.gyp

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616
'target_name': 'd8',
1717
'type': 'executable',
1818
'dependencies': [
19+
'abseil.gyp:abseil',
1920
'v8.gyp:v8',
2021
'v8.gyp:v8_libbase',
2122
'v8.gyp:v8_libplatform',
2223
'v8.gyp:generate_bytecode_builtins_list',
23-
'v8.gyp:v8_abseil',
2424
'v8.gyp:fp16',
2525
],
2626
# Generated source files need this explicitly:

0 commit comments

Comments
 (0)