Skip to content

Commit 5a53826

Browse files
committed
tools: roughly port v8_abseil to gyp
Refs: v8/v8@fa7521e Closes: nodejs/node-v8#211
1 parent 32af19a commit 5a53826

File tree

2 files changed

+308
-0
lines changed

2 files changed

+308
-0
lines changed

tools/v8_gypfiles/features.gypi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -452,6 +452,8 @@
452452
}],
453453
['dcheck_always_on!=0', {
454454
'defines': ['DEBUG',],
455+
}, {
456+
'defines': ['NDEBUG',],
455457
}],
456458
['v8_enable_verify_csa==1', {
457459
'defines': ['ENABLE_VERIFY_CSA',],

tools/v8_gypfiles/v8.gyp

Lines changed: 306 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,7 @@
248248
'v8_base_without_compiler',
249249
'v8_initializers',
250250
'v8_maybe_icu',
251+
'v8_abseil',
251252
],
252253
'sources': [
253254
'<(V8_ROOT)/src/init/setup-isolate-full.cc',
@@ -262,6 +263,7 @@
262263
'v8_base_without_compiler',
263264
'v8_shared_internal_headers',
264265
'v8_pch',
266+
'v8_abseil',
265267
],
266268
'include_dirs': [
267269
'<(SHARED_INTERMEDIATE_DIR)',
@@ -536,6 +538,7 @@
536538
'v8_heap_base_headers',
537539
'generate_bytecode_builtins_list',
538540
'run_torque',
541+
'v8_abseil',
539542
'v8_libbase',
540543
],
541544
'direct_dependent_settings': {
@@ -855,6 +858,7 @@
855858
'v8_shared_internal_headers',
856859
'v8_turboshaft',
857860
'v8_pch',
861+
'v8_abseil',
858862
],
859863
'conditions': [
860864
['v8_enable_turbofan==1', {
@@ -877,6 +881,7 @@
877881
'v8_libbase',
878882
'v8_shared_internal_headers',
879883
'v8_pch',
884+
'v8_abseil',
880885
],
881886
'sources': [
882887
'<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "v8_source_set.\\"v8_turboshaft.*?sources = ")',
@@ -929,6 +934,7 @@
929934
'v8_maybe_icu',
930935
'v8_zlib',
931936
'v8_pch',
937+
'v8_abseil',
932938
],
933939
'includes': ['inspector.gypi'],
934940
'direct_dependent_settings': {
@@ -1625,6 +1631,7 @@
16251631
'v8_maybe_icu',
16261632
'v8_turboshaft',
16271633
'v8_pch',
1634+
'v8_abseil',
16281635
# "build/win:default_exe_manifest",
16291636
],
16301637
'sources': [
@@ -2123,5 +2130,304 @@
21232130
'<(V8_ROOT)/third_party/zlib/google/compression_utils_portable.h',
21242131
],
21252132
}, # v8_zlib
2133+
2134+
{
2135+
'target_name': 'v8_abseil',
2136+
'type': 'static_library',
2137+
'toolsets': ['host', 'target'],
2138+
'variables': {
2139+
'ABSEIL_ROOT': '../../deps/v8/third_party/abseil-cpp',
2140+
},
2141+
'direct_dependent_settings': {
2142+
'include_dirs': [
2143+
'<(ABSEIL_ROOT)',
2144+
],
2145+
},
2146+
'include_dirs': [
2147+
'<(ABSEIL_ROOT)',
2148+
],
2149+
'sources': [
2150+
'<(ABSEIL_ROOT)/absl/algorithm/algorithm.h',
2151+
'<(ABSEIL_ROOT)/absl/algorithm/container.h',
2152+
'<(ABSEIL_ROOT)/absl/base/attributes.h',
2153+
'<(ABSEIL_ROOT)/absl/base/call_once.h',
2154+
'<(ABSEIL_ROOT)/absl/base/casts.h',
2155+
'<(ABSEIL_ROOT)/absl/base/config.h',
2156+
'<(ABSEIL_ROOT)/absl/base/const_init.h',
2157+
'<(ABSEIL_ROOT)/absl/base/dynamic_annotations.h',
2158+
'<(ABSEIL_ROOT)/absl/base/internal/atomic_hook.h',
2159+
'<(ABSEIL_ROOT)/absl/base/internal/cycleclock.h',
2160+
'<(ABSEIL_ROOT)/absl/base/internal/cycleclock.cc',
2161+
'<(ABSEIL_ROOT)/absl/base/internal/cycleclock_config.h',
2162+
'<(ABSEIL_ROOT)/absl/base/internal/direct_mmap.h',
2163+
'<(ABSEIL_ROOT)/absl/base/internal/endian.h',
2164+
'<(ABSEIL_ROOT)/absl/base/internal/errno_saver.h',
2165+
'<(ABSEIL_ROOT)/absl/base/internal/hide_ptr.h',
2166+
'<(ABSEIL_ROOT)/absl/base/internal/identity.h',
2167+
'<(ABSEIL_ROOT)/absl/base/internal/inline_variable.h',
2168+
'<(ABSEIL_ROOT)/absl/base/internal/invoke.h',
2169+
'<(ABSEIL_ROOT)/absl/base/internal/low_level_alloc.h',
2170+
'<(ABSEIL_ROOT)/absl/base/internal/low_level_alloc.cc',
2171+
'<(ABSEIL_ROOT)/absl/base/internal/low_level_scheduling.h',
2172+
'<(ABSEIL_ROOT)/absl/base/internal/per_thread_tls.h',
2173+
'<(ABSEIL_ROOT)/absl/base/internal/raw_logging.h',
2174+
'<(ABSEIL_ROOT)/absl/base/internal/raw_logging.cc',
2175+
'<(ABSEIL_ROOT)/absl/base/internal/scheduling_mode.h',
2176+
'<(ABSEIL_ROOT)/absl/base/internal/spinlock.h',
2177+
'<(ABSEIL_ROOT)/absl/base/internal/spinlock.cc',
2178+
'<(ABSEIL_ROOT)/absl/base/internal/spinlock_akaros.inc',
2179+
'<(ABSEIL_ROOT)/absl/base/internal/spinlock_linux.inc',
2180+
'<(ABSEIL_ROOT)/absl/base/internal/spinlock_posix.inc',
2181+
'<(ABSEIL_ROOT)/absl/base/internal/spinlock_wait.h',
2182+
'<(ABSEIL_ROOT)/absl/base/internal/spinlock_wait.cc',
2183+
'<(ABSEIL_ROOT)/absl/base/internal/spinlock_win32.inc',
2184+
'<(ABSEIL_ROOT)/absl/base/internal/sysinfo.h',
2185+
'<(ABSEIL_ROOT)/absl/base/internal/sysinfo.cc',
2186+
'<(ABSEIL_ROOT)/absl/base/internal/thread_identity.h',
2187+
'<(ABSEIL_ROOT)/absl/base/internal/thread_identity.cc',
2188+
'<(ABSEIL_ROOT)/absl/base/internal/throw_delegate.h',
2189+
'<(ABSEIL_ROOT)/absl/base/internal/throw_delegate.cc',
2190+
'<(ABSEIL_ROOT)/absl/base/internal/tsan_mutex_interface.h',
2191+
'<(ABSEIL_ROOT)/absl/base/internal/unaligned_access.h',
2192+
'<(ABSEIL_ROOT)/absl/base/internal/unscaledcycleclock.h',
2193+
'<(ABSEIL_ROOT)/absl/base/internal/unscaledcycleclock.cc',
2194+
'<(ABSEIL_ROOT)/absl/base/internal/unscaledcycleclock_config.h',
2195+
'<(ABSEIL_ROOT)/absl/base/log_severity.h',
2196+
'<(ABSEIL_ROOT)/absl/base/log_severity.cc',
2197+
'<(ABSEIL_ROOT)/absl/base/macros.h',
2198+
'<(ABSEIL_ROOT)/absl/base/optimization.h',
2199+
'<(ABSEIL_ROOT)/absl/base/options.h',
2200+
'<(ABSEIL_ROOT)/absl/base/policy_checks.h',
2201+
'<(ABSEIL_ROOT)/absl/base/port.h',
2202+
'<(ABSEIL_ROOT)/absl/base/prefetch.h',
2203+
'<(ABSEIL_ROOT)/absl/base/thread_annotations.h',
2204+
'<(ABSEIL_ROOT)/absl/container/flat_hash_map.h',
2205+
'<(ABSEIL_ROOT)/absl/container/fixed_array.h',
2206+
'<(ABSEIL_ROOT)/absl/container/inlined_vector.h',
2207+
'<(ABSEIL_ROOT)/absl/container/internal/common.h',
2208+
'<(ABSEIL_ROOT)/absl/container/internal/common_policy_traits.h',
2209+
'<(ABSEIL_ROOT)/absl/container/internal/compressed_tuple.h',
2210+
'<(ABSEIL_ROOT)/absl/container/internal/container_memory.h',
2211+
'<(ABSEIL_ROOT)/absl/container/internal/inlined_vector.h',
2212+
'<(ABSEIL_ROOT)/absl/container/internal/hash_function_defaults.h',
2213+
'<(ABSEIL_ROOT)/absl/container/internal/hash_policy_traits.h',
2214+
'<(ABSEIL_ROOT)/absl/container/internal/hashtable_debug_hooks.h',
2215+
'<(ABSEIL_ROOT)/absl/container/internal/hashtablez_sampler.h',
2216+
'<(ABSEIL_ROOT)/absl/container/internal/hashtablez_sampler.cc',
2217+
'<(ABSEIL_ROOT)/absl/container/internal/hashtablez_sampler_force_weak_definition.cc',
2218+
'<(ABSEIL_ROOT)/absl/container/internal/raw_hash_map.h',
2219+
'<(ABSEIL_ROOT)/absl/container/internal/raw_hash_set.h',
2220+
'<(ABSEIL_ROOT)/absl/container/internal/raw_hash_set.cc',
2221+
'<(ABSEIL_ROOT)/absl/crc/crc32c.h',
2222+
'<(ABSEIL_ROOT)/absl/crc/crc32c.cc',
2223+
'<(ABSEIL_ROOT)/absl/crc/internal/cpu_detect.h',
2224+
'<(ABSEIL_ROOT)/absl/crc/internal/cpu_detect.cc',
2225+
'<(ABSEIL_ROOT)/absl/crc/internal/crc.h',
2226+
'<(ABSEIL_ROOT)/absl/crc/internal/crc.cc',
2227+
'<(ABSEIL_ROOT)/absl/crc/internal/crc32c.h',
2228+
'<(ABSEIL_ROOT)/absl/crc/internal/crc32c_inline.h',
2229+
'<(ABSEIL_ROOT)/absl/crc/internal/crc32_x86_arm_combined_simd.h',
2230+
'<(ABSEIL_ROOT)/absl/crc/internal/crc_cord_state.h',
2231+
'<(ABSEIL_ROOT)/absl/crc/internal/crc_cord_state.cc',
2232+
'<(ABSEIL_ROOT)/absl/crc/internal/crc_internal.h',
2233+
'<(ABSEIL_ROOT)/absl/crc/internal/crc_memcpy.h',
2234+
'<(ABSEIL_ROOT)/absl/crc/internal/crc_memcpy_fallback.cc',
2235+
'<(ABSEIL_ROOT)/absl/crc/internal/crc_memcpy_x86_arm_combined.cc',
2236+
'<(ABSEIL_ROOT)/absl/crc/internal/crc_x86_arm_combined.cc',
2237+
'<(ABSEIL_ROOT)/absl/debugging/internal/stacktrace_aarch64-inl.inc',
2238+
'<(ABSEIL_ROOT)/absl/debugging/internal/stacktrace_arm-inl.inc',
2239+
'<(ABSEIL_ROOT)/absl/debugging/internal/stacktrace_config.h',
2240+
'<(ABSEIL_ROOT)/absl/debugging/internal/stacktrace_emscripten-inl.inc',
2241+
'<(ABSEIL_ROOT)/absl/debugging/internal/stacktrace_generic-inl.inc',
2242+
'<(ABSEIL_ROOT)/absl/debugging/internal/stacktrace_powerpc-inl.inc',
2243+
'<(ABSEIL_ROOT)/absl/debugging/internal/stacktrace_riscv-inl.inc',
2244+
'<(ABSEIL_ROOT)/absl/debugging/internal/stacktrace_unimplemented-inl.inc',
2245+
'<(ABSEIL_ROOT)/absl/debugging/internal/stacktrace_win32-inl.inc',
2246+
'<(ABSEIL_ROOT)/absl/debugging/internal/stacktrace_x86-inl.inc',
2247+
'<(ABSEIL_ROOT)/absl/debugging/internal/symbolize.h',
2248+
'<(ABSEIL_ROOT)/absl/debugging/stacktrace.h',
2249+
'<(ABSEIL_ROOT)/absl/debugging/stacktrace.cc',
2250+
'<(ABSEIL_ROOT)/absl/debugging/symbolize.h',
2251+
'<(ABSEIL_ROOT)/absl/debugging/symbolize.cc',
2252+
'<(ABSEIL_ROOT)/absl/debugging/symbolize_elf.inc',
2253+
'<(ABSEIL_ROOT)/absl/debugging/symbolize_emscripten.inc',
2254+
'<(ABSEIL_ROOT)/absl/debugging/symbolize_unimplemented.inc',
2255+
'<(ABSEIL_ROOT)/absl/debugging/symbolize_win32.inc',
2256+
'<(ABSEIL_ROOT)/absl/functional/any_invocable.h',
2257+
'<(ABSEIL_ROOT)/absl/functional/function_ref.h',
2258+
'<(ABSEIL_ROOT)/absl/functional/internal/any_invocable.h',
2259+
'<(ABSEIL_ROOT)/absl/functional/internal/function_ref.h',
2260+
'<(ABSEIL_ROOT)/absl/hash/hash.h',
2261+
'<(ABSEIL_ROOT)/absl/hash/internal/city.h',
2262+
'<(ABSEIL_ROOT)/absl/hash/internal/city.cc',
2263+
'<(ABSEIL_ROOT)/absl/hash/internal/hash.h',
2264+
'<(ABSEIL_ROOT)/absl/hash/internal/hash.cc',
2265+
'<(ABSEIL_ROOT)/absl/hash/internal/low_level_hash.h',
2266+
'<(ABSEIL_ROOT)/absl/hash/internal/low_level_hash.cc',
2267+
'<(ABSEIL_ROOT)/absl/meta/type_traits.h',
2268+
'<(ABSEIL_ROOT)/absl/memory/memory.h',
2269+
'<(ABSEIL_ROOT)/absl/numeric/bits.h',
2270+
'<(ABSEIL_ROOT)/absl/numeric/int128.h',
2271+
'<(ABSEIL_ROOT)/absl/numeric/int128.cc',
2272+
'<(ABSEIL_ROOT)/absl/numeric/internal/bits.h',
2273+
'<(ABSEIL_ROOT)/absl/numeric/internal/representation.h',
2274+
'<(ABSEIL_ROOT)/absl/profiling/internal/exponential_biased.h',
2275+
'<(ABSEIL_ROOT)/absl/profiling/internal/exponential_biased.cc',
2276+
'<(ABSEIL_ROOT)/absl/profiling/internal/sample_recorder.h',
2277+
'<(ABSEIL_ROOT)/absl/strings/ascii.h',
2278+
'<(ABSEIL_ROOT)/absl/strings/ascii.cc',
2279+
'<(ABSEIL_ROOT)/absl/strings/charconv.h',
2280+
'<(ABSEIL_ROOT)/absl/strings/charconv.cc',
2281+
'<(ABSEIL_ROOT)/absl/strings/charset.h',
2282+
'<(ABSEIL_ROOT)/absl/strings/cord.h',
2283+
'<(ABSEIL_ROOT)/absl/strings/cord.cc',
2284+
'<(ABSEIL_ROOT)/absl/strings/cord_analysis.h',
2285+
'<(ABSEIL_ROOT)/absl/strings/cord_analysis.cc',
2286+
'<(ABSEIL_ROOT)/absl/strings/cord_buffer.h',
2287+
'<(ABSEIL_ROOT)/absl/strings/cord_buffer.cc',
2288+
'<(ABSEIL_ROOT)/absl/strings/escaping.h',
2289+
'<(ABSEIL_ROOT)/absl/strings/escaping.cc',
2290+
'<(ABSEIL_ROOT)/absl/strings/has_absl_stringify.h',
2291+
'<(ABSEIL_ROOT)/absl/strings/has_ostream_operator.h',
2292+
'<(ABSEIL_ROOT)/absl/strings/internal/charconv_bigint.h',
2293+
'<(ABSEIL_ROOT)/absl/strings/internal/charconv_bigint.cc',
2294+
'<(ABSEIL_ROOT)/absl/strings/internal/charconv_parse.h',
2295+
'<(ABSEIL_ROOT)/absl/strings/internal/charconv_parse.cc',
2296+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_data_edge.h',
2297+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_internal.h',
2298+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_internal.cc',
2299+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_rep_btree.h',
2300+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_rep_btree.cc',
2301+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_rep_btree_navigator.h',
2302+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_rep_btree_navigator.cc',
2303+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_rep_btree_reader.h',
2304+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_rep_btree_reader.cc',
2305+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_rep_consume.h',
2306+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_rep_consume.cc',
2307+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_rep_crc.h',
2308+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_rep_crc.cc',
2309+
'<(ABSEIL_ROOT)/absl/strings/internal/cord_rep_flat.h',
2310+
'<(ABSEIL_ROOT)/absl/strings/internal/cordz_functions.h',
2311+
'<(ABSEIL_ROOT)/absl/strings/internal/cordz_functions.cc',
2312+
'<(ABSEIL_ROOT)/absl/strings/internal/cordz_handle.h',
2313+
'<(ABSEIL_ROOT)/absl/strings/internal/cordz_handle.cc',
2314+
'<(ABSEIL_ROOT)/absl/strings/internal/cordz_info.h',
2315+
'<(ABSEIL_ROOT)/absl/strings/internal/cordz_info.cc',
2316+
'<(ABSEIL_ROOT)/absl/strings/internal/cordz_sample_token.h',
2317+
'<(ABSEIL_ROOT)/absl/strings/internal/cordz_sample_token.cc',
2318+
'<(ABSEIL_ROOT)/absl/strings/internal/cordz_statistics.h',
2319+
'<(ABSEIL_ROOT)/absl/strings/internal/cordz_update_scope.h',
2320+
'<(ABSEIL_ROOT)/absl/strings/internal/cordz_update_tracker.h',
2321+
'<(ABSEIL_ROOT)/absl/strings/internal/damerau_levenshtein_distance.h',
2322+
'<(ABSEIL_ROOT)/absl/strings/internal/damerau_levenshtein_distance.cc',
2323+
'<(ABSEIL_ROOT)/absl/strings/internal/escaping.h',
2324+
'<(ABSEIL_ROOT)/absl/strings/internal/escaping.cc',
2325+
'<(ABSEIL_ROOT)/absl/strings/internal/has_absl_stringify.h',
2326+
'<(ABSEIL_ROOT)/absl/strings/internal/memutil.h',
2327+
'<(ABSEIL_ROOT)/absl/strings/internal/memutil.cc',
2328+
'<(ABSEIL_ROOT)/absl/strings/internal/ostringstream.h',
2329+
'<(ABSEIL_ROOT)/absl/strings/internal/ostringstream.cc',
2330+
'<(ABSEIL_ROOT)/absl/strings/internal/pow10_helper.h',
2331+
'<(ABSEIL_ROOT)/absl/strings/internal/pow10_helper.cc',
2332+
'<(ABSEIL_ROOT)/absl/strings/internal/resize_uninitialized.h',
2333+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/arg.h',
2334+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/arg.cc',
2335+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/bind.h',
2336+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/bind.cc',
2337+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/checker.h',
2338+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/constexpr_parser.h',
2339+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/extension.h',
2340+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/extension.cc',
2341+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/float_conversion.h',
2342+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/float_conversion.cc',
2343+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/output.h',
2344+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/output.cc',
2345+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/parser.h',
2346+
'<(ABSEIL_ROOT)/absl/strings/internal/str_format/parser.cc',
2347+
'<(ABSEIL_ROOT)/absl/strings/internal/string_constant.h',
2348+
'<(ABSEIL_ROOT)/absl/strings/internal/stringify_sink.h',
2349+
'<(ABSEIL_ROOT)/absl/strings/internal/stringify_sink.cc',
2350+
'<(ABSEIL_ROOT)/absl/strings/internal/stl_type_traits.h',
2351+
'<(ABSEIL_ROOT)/absl/strings/internal/str_join_internal.h',
2352+
'<(ABSEIL_ROOT)/absl/strings/internal/str_split_internal.h',
2353+
'<(ABSEIL_ROOT)/absl/strings/internal/utf8.h',
2354+
'<(ABSEIL_ROOT)/absl/strings/internal/utf8.cc',
2355+
'<(ABSEIL_ROOT)/absl/strings/match.h',
2356+
'<(ABSEIL_ROOT)/absl/strings/match.cc',
2357+
'<(ABSEIL_ROOT)/absl/strings/numbers.h',
2358+
'<(ABSEIL_ROOT)/absl/strings/numbers.cc',
2359+
'<(ABSEIL_ROOT)/absl/strings/str_cat.h',
2360+
'<(ABSEIL_ROOT)/absl/strings/str_cat.cc',
2361+
'<(ABSEIL_ROOT)/absl/strings/str_format.h',
2362+
'<(ABSEIL_ROOT)/absl/strings/str_join.h',
2363+
'<(ABSEIL_ROOT)/absl/strings/str_replace.h',
2364+
'<(ABSEIL_ROOT)/absl/strings/str_replace.cc',
2365+
'<(ABSEIL_ROOT)/absl/strings/str_split.h',
2366+
'<(ABSEIL_ROOT)/absl/strings/str_split.cc',
2367+
'<(ABSEIL_ROOT)/absl/strings/strip.h',
2368+
'<(ABSEIL_ROOT)/absl/strings/string_view.h',
2369+
'<(ABSEIL_ROOT)/absl/strings/string_view.cc',
2370+
'<(ABSEIL_ROOT)/absl/strings/substitute.h',
2371+
'<(ABSEIL_ROOT)/absl/strings/substitute.cc',
2372+
'<(ABSEIL_ROOT)/absl/synchronization/internal/create_thread_identity.h',
2373+
'<(ABSEIL_ROOT)/absl/synchronization/internal/create_thread_identity.cc',
2374+
'<(ABSEIL_ROOT)/absl/synchronization/internal/futex.h',
2375+
'<(ABSEIL_ROOT)/absl/synchronization/internal/futex_waiter.h',
2376+
'<(ABSEIL_ROOT)/absl/synchronization/internal/futex_waiter.cc',
2377+
'<(ABSEIL_ROOT)/absl/synchronization/internal/graphcycles.h',
2378+
'<(ABSEIL_ROOT)/absl/synchronization/internal/graphcycles.cc',
2379+
'<(ABSEIL_ROOT)/absl/synchronization/internal/kernel_timeout.h',
2380+
'<(ABSEIL_ROOT)/absl/synchronization/internal/kernel_timeout.cc',
2381+
'<(ABSEIL_ROOT)/absl/synchronization/internal/per_thread_sem.h',
2382+
'<(ABSEIL_ROOT)/absl/synchronization/internal/per_thread_sem.cc',
2383+
'<(ABSEIL_ROOT)/absl/synchronization/internal/pthread_waiter.h',
2384+
'<(ABSEIL_ROOT)/absl/synchronization/internal/pthread_waiter.cc',
2385+
'<(ABSEIL_ROOT)/absl/synchronization/internal/sem_waiter.h',
2386+
'<(ABSEIL_ROOT)/absl/synchronization/internal/sem_waiter.cc',
2387+
'<(ABSEIL_ROOT)/absl/synchronization/internal/stdcpp_waiter.h',
2388+
'<(ABSEIL_ROOT)/absl/synchronization/internal/stdcpp_waiter.cc',
2389+
'<(ABSEIL_ROOT)/absl/synchronization/internal/waiter.h',
2390+
'<(ABSEIL_ROOT)/absl/synchronization/internal/waiter_base.h',
2391+
'<(ABSEIL_ROOT)/absl/synchronization/internal/waiter_base.cc',
2392+
'<(ABSEIL_ROOT)/absl/synchronization/mutex.h',
2393+
'<(ABSEIL_ROOT)/absl/synchronization/mutex.cc',
2394+
'<(ABSEIL_ROOT)/absl/time/civil_time.h',
2395+
'<(ABSEIL_ROOT)/absl/time/civil_time.cc',
2396+
'<(ABSEIL_ROOT)/absl/time/clock.h',
2397+
'<(ABSEIL_ROOT)/absl/time/clock.cc',
2398+
'<(ABSEIL_ROOT)/absl/time/duration.cc',
2399+
'<(ABSEIL_ROOT)/absl/time/format.cc',
2400+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/include/cctz/civil_time.h',
2401+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/include/cctz/civil_time_detail.h',
2402+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/include/cctz/time_zone.h',
2403+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/include/cctz/zone_info_source.h',
2404+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/civil_time_detail.cc',
2405+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_fixed.h',
2406+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_fixed.cc',
2407+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_format.cc',
2408+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_if.h',
2409+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_if.cc',
2410+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_impl.h',
2411+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_impl.cc',
2412+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_info.h',
2413+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_info.cc',
2414+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_libc.h',
2415+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_libc.cc',
2416+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_lookup.cc',
2417+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_posix.h',
2418+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/time_zone_posix.cc',
2419+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/tzfile.h',
2420+
'<(ABSEIL_ROOT)/absl/time/internal/cctz/src/zone_info_source.cc',
2421+
'<(ABSEIL_ROOT)/absl/time/internal/get_current_time_chrono.inc',
2422+
'<(ABSEIL_ROOT)/absl/time/internal/get_current_time_posix.inc',
2423+
'<(ABSEIL_ROOT)/absl/time/time.h',
2424+
'<(ABSEIL_ROOT)/absl/time/time.cc',
2425+
'<(ABSEIL_ROOT)/absl/types/optional.h',
2426+
'<(ABSEIL_ROOT)/absl/types/span.h',
2427+
'<(ABSEIL_ROOT)/absl/types/internal/span.h',
2428+
'<(ABSEIL_ROOT)/absl/types/variant.h',
2429+
'<(ABSEIL_ROOT)/absl/utility/utility.h',
2430+
]
2431+
}, # v8_abseil
21262432
],
21272433
}

0 commit comments

Comments
 (0)