tools: extract target abseil to abseil.gyp · nodejs/node@fd49144
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+}