1*6777b538SAndroid Build Coastguard Workerinclude(CMakeParseArguments) 2*6777b538SAndroid Build Coastguard Workerinclude(GNUInstallDirs) 3*6777b538SAndroid Build Coastguard Worker 4*6777b538SAndroid Build Coastguard Workerset(ABSL_INTERNAL_DLL_FILES 5*6777b538SAndroid Build Coastguard Worker "algorithm/algorithm.h" 6*6777b538SAndroid Build Coastguard Worker "algorithm/container.h" 7*6777b538SAndroid Build Coastguard Worker "base/attributes.h" 8*6777b538SAndroid Build Coastguard Worker "base/call_once.h" 9*6777b538SAndroid Build Coastguard Worker "base/casts.h" 10*6777b538SAndroid Build Coastguard Worker "base/config.h" 11*6777b538SAndroid Build Coastguard Worker "base/const_init.h" 12*6777b538SAndroid Build Coastguard Worker "base/dynamic_annotations.h" 13*6777b538SAndroid Build Coastguard Worker "base/internal/atomic_hook.h" 14*6777b538SAndroid Build Coastguard Worker "base/internal/cycleclock.cc" 15*6777b538SAndroid Build Coastguard Worker "base/internal/cycleclock.h" 16*6777b538SAndroid Build Coastguard Worker "base/internal/cycleclock_config.h" 17*6777b538SAndroid Build Coastguard Worker "base/internal/direct_mmap.h" 18*6777b538SAndroid Build Coastguard Worker "base/internal/endian.h" 19*6777b538SAndroid Build Coastguard Worker "base/internal/errno_saver.h" 20*6777b538SAndroid Build Coastguard Worker "base/internal/fast_type_id.h" 21*6777b538SAndroid Build Coastguard Worker "base/internal/hide_ptr.h" 22*6777b538SAndroid Build Coastguard Worker "base/internal/identity.h" 23*6777b538SAndroid Build Coastguard Worker "base/internal/invoke.h" 24*6777b538SAndroid Build Coastguard Worker "base/internal/inline_variable.h" 25*6777b538SAndroid Build Coastguard Worker "base/internal/low_level_alloc.cc" 26*6777b538SAndroid Build Coastguard Worker "base/internal/low_level_alloc.h" 27*6777b538SAndroid Build Coastguard Worker "base/internal/low_level_scheduling.h" 28*6777b538SAndroid Build Coastguard Worker "base/internal/nullability_impl.h" 29*6777b538SAndroid Build Coastguard Worker "base/internal/per_thread_tls.h" 30*6777b538SAndroid Build Coastguard Worker "base/prefetch.h" 31*6777b538SAndroid Build Coastguard Worker "base/internal/pretty_function.h" 32*6777b538SAndroid Build Coastguard Worker "base/internal/raw_logging.cc" 33*6777b538SAndroid Build Coastguard Worker "base/internal/raw_logging.h" 34*6777b538SAndroid Build Coastguard Worker "base/internal/scheduling_mode.h" 35*6777b538SAndroid Build Coastguard Worker "base/internal/scoped_set_env.cc" 36*6777b538SAndroid Build Coastguard Worker "base/internal/scoped_set_env.h" 37*6777b538SAndroid Build Coastguard Worker "base/internal/strerror.h" 38*6777b538SAndroid Build Coastguard Worker "base/internal/strerror.cc" 39*6777b538SAndroid Build Coastguard Worker "base/internal/spinlock.cc" 40*6777b538SAndroid Build Coastguard Worker "base/internal/spinlock.h" 41*6777b538SAndroid Build Coastguard Worker "base/internal/spinlock_wait.cc" 42*6777b538SAndroid Build Coastguard Worker "base/internal/spinlock_wait.h" 43*6777b538SAndroid Build Coastguard Worker "base/internal/sysinfo.cc" 44*6777b538SAndroid Build Coastguard Worker "base/internal/sysinfo.h" 45*6777b538SAndroid Build Coastguard Worker "base/internal/thread_identity.cc" 46*6777b538SAndroid Build Coastguard Worker "base/internal/thread_identity.h" 47*6777b538SAndroid Build Coastguard Worker "base/internal/throw_delegate.cc" 48*6777b538SAndroid Build Coastguard Worker "base/internal/throw_delegate.h" 49*6777b538SAndroid Build Coastguard Worker "base/internal/tsan_mutex_interface.h" 50*6777b538SAndroid Build Coastguard Worker "base/internal/unaligned_access.h" 51*6777b538SAndroid Build Coastguard Worker "base/internal/unscaledcycleclock.cc" 52*6777b538SAndroid Build Coastguard Worker "base/internal/unscaledcycleclock.h" 53*6777b538SAndroid Build Coastguard Worker "base/internal/unscaledcycleclock_config.h" 54*6777b538SAndroid Build Coastguard Worker "base/log_severity.cc" 55*6777b538SAndroid Build Coastguard Worker "base/log_severity.h" 56*6777b538SAndroid Build Coastguard Worker "base/macros.h" 57*6777b538SAndroid Build Coastguard Worker "base/no_destructor.h" 58*6777b538SAndroid Build Coastguard Worker "base/nullability.h" 59*6777b538SAndroid Build Coastguard Worker "base/optimization.h" 60*6777b538SAndroid Build Coastguard Worker "base/options.h" 61*6777b538SAndroid Build Coastguard Worker "base/policy_checks.h" 62*6777b538SAndroid Build Coastguard Worker "base/port.h" 63*6777b538SAndroid Build Coastguard Worker "base/thread_annotations.h" 64*6777b538SAndroid Build Coastguard Worker "cleanup/cleanup.h" 65*6777b538SAndroid Build Coastguard Worker "cleanup/internal/cleanup.h" 66*6777b538SAndroid Build Coastguard Worker "container/btree_map.h" 67*6777b538SAndroid Build Coastguard Worker "container/btree_set.h" 68*6777b538SAndroid Build Coastguard Worker "container/fixed_array.h" 69*6777b538SAndroid Build Coastguard Worker "container/flat_hash_map.h" 70*6777b538SAndroid Build Coastguard Worker "container/flat_hash_set.h" 71*6777b538SAndroid Build Coastguard Worker "container/inlined_vector.h" 72*6777b538SAndroid Build Coastguard Worker "container/internal/btree.h" 73*6777b538SAndroid Build Coastguard Worker "container/internal/btree_container.h" 74*6777b538SAndroid Build Coastguard Worker "container/internal/common.h" 75*6777b538SAndroid Build Coastguard Worker "container/internal/common_policy_traits.h" 76*6777b538SAndroid Build Coastguard Worker "container/internal/compressed_tuple.h" 77*6777b538SAndroid Build Coastguard Worker "container/internal/container_memory.h" 78*6777b538SAndroid Build Coastguard Worker "container/internal/hash_function_defaults.h" 79*6777b538SAndroid Build Coastguard Worker "container/internal/hash_policy_traits.h" 80*6777b538SAndroid Build Coastguard Worker "container/internal/hashtable_debug.h" 81*6777b538SAndroid Build Coastguard Worker "container/internal/hashtable_debug_hooks.h" 82*6777b538SAndroid Build Coastguard Worker "container/internal/hashtablez_sampler.cc" 83*6777b538SAndroid Build Coastguard Worker "container/internal/hashtablez_sampler.h" 84*6777b538SAndroid Build Coastguard Worker "container/internal/hashtablez_sampler_force_weak_definition.cc" 85*6777b538SAndroid Build Coastguard Worker "container/internal/inlined_vector.h" 86*6777b538SAndroid Build Coastguard Worker "container/internal/layout.h" 87*6777b538SAndroid Build Coastguard Worker "container/internal/node_slot_policy.h" 88*6777b538SAndroid Build Coastguard Worker "container/internal/raw_hash_map.h" 89*6777b538SAndroid Build Coastguard Worker "container/internal/raw_hash_set.cc" 90*6777b538SAndroid Build Coastguard Worker "container/internal/raw_hash_set.h" 91*6777b538SAndroid Build Coastguard Worker "container/internal/tracked.h" 92*6777b538SAndroid Build Coastguard Worker "container/node_hash_map.h" 93*6777b538SAndroid Build Coastguard Worker "container/node_hash_set.h" 94*6777b538SAndroid Build Coastguard Worker "crc/crc32c.cc" 95*6777b538SAndroid Build Coastguard Worker "crc/crc32c.h" 96*6777b538SAndroid Build Coastguard Worker "crc/internal/cpu_detect.cc" 97*6777b538SAndroid Build Coastguard Worker "crc/internal/cpu_detect.h" 98*6777b538SAndroid Build Coastguard Worker "crc/internal/crc32c.h" 99*6777b538SAndroid Build Coastguard Worker "crc/internal/crc32c_inline.h" 100*6777b538SAndroid Build Coastguard Worker "crc/internal/crc32_x86_arm_combined_simd.h" 101*6777b538SAndroid Build Coastguard Worker "crc/internal/crc.cc" 102*6777b538SAndroid Build Coastguard Worker "crc/internal/crc.h" 103*6777b538SAndroid Build Coastguard Worker "crc/internal/crc_cord_state.cc" 104*6777b538SAndroid Build Coastguard Worker "crc/internal/crc_cord_state.h" 105*6777b538SAndroid Build Coastguard Worker "crc/internal/crc_internal.h" 106*6777b538SAndroid Build Coastguard Worker "crc/internal/crc_x86_arm_combined.cc" 107*6777b538SAndroid Build Coastguard Worker "crc/internal/crc_memcpy_fallback.cc" 108*6777b538SAndroid Build Coastguard Worker "crc/internal/crc_memcpy.h" 109*6777b538SAndroid Build Coastguard Worker "crc/internal/crc_memcpy_x86_arm_combined.cc" 110*6777b538SAndroid Build Coastguard Worker "crc/internal/crc_non_temporal_memcpy.cc" 111*6777b538SAndroid Build Coastguard Worker "crc/internal/crc_x86_arm_combined.cc" 112*6777b538SAndroid Build Coastguard Worker "crc/internal/non_temporal_arm_intrinsics.h" 113*6777b538SAndroid Build Coastguard Worker "crc/internal/non_temporal_memcpy.h" 114*6777b538SAndroid Build Coastguard Worker "debugging/failure_signal_handler.cc" 115*6777b538SAndroid Build Coastguard Worker "debugging/failure_signal_handler.h" 116*6777b538SAndroid Build Coastguard Worker "debugging/leak_check.h" 117*6777b538SAndroid Build Coastguard Worker "debugging/stacktrace.cc" 118*6777b538SAndroid Build Coastguard Worker "debugging/stacktrace.h" 119*6777b538SAndroid Build Coastguard Worker "debugging/symbolize.cc" 120*6777b538SAndroid Build Coastguard Worker "debugging/symbolize.h" 121*6777b538SAndroid Build Coastguard Worker "debugging/internal/address_is_readable.cc" 122*6777b538SAndroid Build Coastguard Worker "debugging/internal/address_is_readable.h" 123*6777b538SAndroid Build Coastguard Worker "debugging/internal/demangle.cc" 124*6777b538SAndroid Build Coastguard Worker "debugging/internal/demangle.h" 125*6777b538SAndroid Build Coastguard Worker "debugging/internal/elf_mem_image.cc" 126*6777b538SAndroid Build Coastguard Worker "debugging/internal/elf_mem_image.h" 127*6777b538SAndroid Build Coastguard Worker "debugging/internal/examine_stack.cc" 128*6777b538SAndroid Build Coastguard Worker "debugging/internal/examine_stack.h" 129*6777b538SAndroid Build Coastguard Worker "debugging/internal/stack_consumption.cc" 130*6777b538SAndroid Build Coastguard Worker "debugging/internal/stack_consumption.h" 131*6777b538SAndroid Build Coastguard Worker "debugging/internal/stacktrace_config.h" 132*6777b538SAndroid Build Coastguard Worker "debugging/internal/symbolize.h" 133*6777b538SAndroid Build Coastguard Worker "debugging/internal/vdso_support.cc" 134*6777b538SAndroid Build Coastguard Worker "debugging/internal/vdso_support.h" 135*6777b538SAndroid Build Coastguard Worker "functional/any_invocable.h" 136*6777b538SAndroid Build Coastguard Worker "functional/internal/front_binder.h" 137*6777b538SAndroid Build Coastguard Worker "functional/bind_front.h" 138*6777b538SAndroid Build Coastguard Worker "functional/function_ref.h" 139*6777b538SAndroid Build Coastguard Worker "functional/internal/any_invocable.h" 140*6777b538SAndroid Build Coastguard Worker "functional/internal/function_ref.h" 141*6777b538SAndroid Build Coastguard Worker "functional/overload.h" 142*6777b538SAndroid Build Coastguard Worker "hash/hash.h" 143*6777b538SAndroid Build Coastguard Worker "hash/internal/city.h" 144*6777b538SAndroid Build Coastguard Worker "hash/internal/city.cc" 145*6777b538SAndroid Build Coastguard Worker "hash/internal/hash.h" 146*6777b538SAndroid Build Coastguard Worker "hash/internal/hash.cc" 147*6777b538SAndroid Build Coastguard Worker "hash/internal/spy_hash_state.h" 148*6777b538SAndroid Build Coastguard Worker "hash/internal/low_level_hash.h" 149*6777b538SAndroid Build Coastguard Worker "hash/internal/low_level_hash.cc" 150*6777b538SAndroid Build Coastguard Worker "log/absl_check.h" 151*6777b538SAndroid Build Coastguard Worker "log/absl_log.h" 152*6777b538SAndroid Build Coastguard Worker "log/absl_vlog_is_on.h" 153*6777b538SAndroid Build Coastguard Worker "log/check.h" 154*6777b538SAndroid Build Coastguard Worker "log/die_if_null.cc" 155*6777b538SAndroid Build Coastguard Worker "log/die_if_null.h" 156*6777b538SAndroid Build Coastguard Worker "log/globals.cc" 157*6777b538SAndroid Build Coastguard Worker "log/globals.h" 158*6777b538SAndroid Build Coastguard Worker "log/internal/append_truncated.h" 159*6777b538SAndroid Build Coastguard Worker "log/internal/check_impl.h" 160*6777b538SAndroid Build Coastguard Worker "log/internal/check_op.cc" 161*6777b538SAndroid Build Coastguard Worker "log/internal/check_op.h" 162*6777b538SAndroid Build Coastguard Worker "log/internal/conditions.cc" 163*6777b538SAndroid Build Coastguard Worker "log/internal/conditions.h" 164*6777b538SAndroid Build Coastguard Worker "log/internal/config.h" 165*6777b538SAndroid Build Coastguard Worker "log/internal/fnmatch.h" 166*6777b538SAndroid Build Coastguard Worker "log/internal/fnmatch.cc" 167*6777b538SAndroid Build Coastguard Worker "log/internal/globals.cc" 168*6777b538SAndroid Build Coastguard Worker "log/internal/globals.h" 169*6777b538SAndroid Build Coastguard Worker "log/internal/log_format.cc" 170*6777b538SAndroid Build Coastguard Worker "log/internal/log_format.h" 171*6777b538SAndroid Build Coastguard Worker "log/internal/log_impl.h" 172*6777b538SAndroid Build Coastguard Worker "log/internal/log_message.cc" 173*6777b538SAndroid Build Coastguard Worker "log/internal/log_message.h" 174*6777b538SAndroid Build Coastguard Worker "log/internal/log_sink_set.cc" 175*6777b538SAndroid Build Coastguard Worker "log/internal/log_sink_set.h" 176*6777b538SAndroid Build Coastguard Worker "log/internal/nullguard.cc" 177*6777b538SAndroid Build Coastguard Worker "log/internal/nullguard.h" 178*6777b538SAndroid Build Coastguard Worker "log/internal/nullstream.h" 179*6777b538SAndroid Build Coastguard Worker "log/internal/proto.h" 180*6777b538SAndroid Build Coastguard Worker "log/internal/proto.cc" 181*6777b538SAndroid Build Coastguard Worker "log/internal/strip.h" 182*6777b538SAndroid Build Coastguard Worker "log/internal/structured.h" 183*6777b538SAndroid Build Coastguard Worker "log/internal/vlog_config.cc" 184*6777b538SAndroid Build Coastguard Worker "log/internal/vlog_config.h" 185*6777b538SAndroid Build Coastguard Worker "log/internal/voidify.h" 186*6777b538SAndroid Build Coastguard Worker "log/initialize.cc" 187*6777b538SAndroid Build Coastguard Worker "log/initialize.h" 188*6777b538SAndroid Build Coastguard Worker "log/log.h" 189*6777b538SAndroid Build Coastguard Worker "log/log_entry.cc" 190*6777b538SAndroid Build Coastguard Worker "log/log_entry.h" 191*6777b538SAndroid Build Coastguard Worker "log/log_sink.cc" 192*6777b538SAndroid Build Coastguard Worker "log/log_sink.h" 193*6777b538SAndroid Build Coastguard Worker "log/log_sink_registry.h" 194*6777b538SAndroid Build Coastguard Worker "log/log_streamer.h" 195*6777b538SAndroid Build Coastguard Worker "log/structured.h" 196*6777b538SAndroid Build Coastguard Worker "log/vlog_is_on.h" 197*6777b538SAndroid Build Coastguard Worker "memory/memory.h" 198*6777b538SAndroid Build Coastguard Worker "meta/type_traits.h" 199*6777b538SAndroid Build Coastguard Worker "numeric/bits.h" 200*6777b538SAndroid Build Coastguard Worker "numeric/int128.cc" 201*6777b538SAndroid Build Coastguard Worker "numeric/int128.h" 202*6777b538SAndroid Build Coastguard Worker "numeric/internal/bits.h" 203*6777b538SAndroid Build Coastguard Worker "numeric/internal/representation.h" 204*6777b538SAndroid Build Coastguard Worker "profiling/internal/exponential_biased.cc" 205*6777b538SAndroid Build Coastguard Worker "profiling/internal/exponential_biased.h" 206*6777b538SAndroid Build Coastguard Worker "profiling/internal/periodic_sampler.cc" 207*6777b538SAndroid Build Coastguard Worker "profiling/internal/periodic_sampler.h" 208*6777b538SAndroid Build Coastguard Worker "profiling/internal/sample_recorder.h" 209*6777b538SAndroid Build Coastguard Worker "random/bernoulli_distribution.h" 210*6777b538SAndroid Build Coastguard Worker "random/beta_distribution.h" 211*6777b538SAndroid Build Coastguard Worker "random/bit_gen_ref.h" 212*6777b538SAndroid Build Coastguard Worker "random/discrete_distribution.cc" 213*6777b538SAndroid Build Coastguard Worker "random/discrete_distribution.h" 214*6777b538SAndroid Build Coastguard Worker "random/distributions.h" 215*6777b538SAndroid Build Coastguard Worker "random/exponential_distribution.h" 216*6777b538SAndroid Build Coastguard Worker "random/gaussian_distribution.cc" 217*6777b538SAndroid Build Coastguard Worker "random/gaussian_distribution.h" 218*6777b538SAndroid Build Coastguard Worker "random/internal/distribution_caller.h" 219*6777b538SAndroid Build Coastguard Worker "random/internal/fastmath.h" 220*6777b538SAndroid Build Coastguard Worker "random/internal/fast_uniform_bits.h" 221*6777b538SAndroid Build Coastguard Worker "random/internal/generate_real.h" 222*6777b538SAndroid Build Coastguard Worker "random/internal/iostream_state_saver.h" 223*6777b538SAndroid Build Coastguard Worker "random/internal/nonsecure_base.h" 224*6777b538SAndroid Build Coastguard Worker "random/internal/pcg_engine.h" 225*6777b538SAndroid Build Coastguard Worker "random/internal/platform.h" 226*6777b538SAndroid Build Coastguard Worker "random/internal/pool_urbg.cc" 227*6777b538SAndroid Build Coastguard Worker "random/internal/pool_urbg.h" 228*6777b538SAndroid Build Coastguard Worker "random/internal/randen.cc" 229*6777b538SAndroid Build Coastguard Worker "random/internal/randen.h" 230*6777b538SAndroid Build Coastguard Worker "random/internal/randen_detect.cc" 231*6777b538SAndroid Build Coastguard Worker "random/internal/randen_detect.h" 232*6777b538SAndroid Build Coastguard Worker "random/internal/randen_engine.h" 233*6777b538SAndroid Build Coastguard Worker "random/internal/randen_hwaes.cc" 234*6777b538SAndroid Build Coastguard Worker "random/internal/randen_hwaes.h" 235*6777b538SAndroid Build Coastguard Worker "random/internal/randen_round_keys.cc" 236*6777b538SAndroid Build Coastguard Worker "random/internal/randen_slow.cc" 237*6777b538SAndroid Build Coastguard Worker "random/internal/randen_slow.h" 238*6777b538SAndroid Build Coastguard Worker "random/internal/randen_traits.h" 239*6777b538SAndroid Build Coastguard Worker "random/internal/salted_seed_seq.h" 240*6777b538SAndroid Build Coastguard Worker "random/internal/seed_material.cc" 241*6777b538SAndroid Build Coastguard Worker "random/internal/seed_material.h" 242*6777b538SAndroid Build Coastguard Worker "random/internal/sequence_urbg.h" 243*6777b538SAndroid Build Coastguard Worker "random/internal/traits.h" 244*6777b538SAndroid Build Coastguard Worker "random/internal/uniform_helper.h" 245*6777b538SAndroid Build Coastguard Worker "random/internal/wide_multiply.h" 246*6777b538SAndroid Build Coastguard Worker "random/log_uniform_int_distribution.h" 247*6777b538SAndroid Build Coastguard Worker "random/poisson_distribution.h" 248*6777b538SAndroid Build Coastguard Worker "random/random.h" 249*6777b538SAndroid Build Coastguard Worker "random/seed_gen_exception.cc" 250*6777b538SAndroid Build Coastguard Worker "random/seed_gen_exception.h" 251*6777b538SAndroid Build Coastguard Worker "random/seed_sequences.cc" 252*6777b538SAndroid Build Coastguard Worker "random/seed_sequences.h" 253*6777b538SAndroid Build Coastguard Worker "random/uniform_int_distribution.h" 254*6777b538SAndroid Build Coastguard Worker "random/uniform_real_distribution.h" 255*6777b538SAndroid Build Coastguard Worker "random/zipf_distribution.h" 256*6777b538SAndroid Build Coastguard Worker "status/internal/status_internal.h" 257*6777b538SAndroid Build Coastguard Worker "status/internal/status_internal.cc" 258*6777b538SAndroid Build Coastguard Worker "status/internal/statusor_internal.h" 259*6777b538SAndroid Build Coastguard Worker "status/status.h" 260*6777b538SAndroid Build Coastguard Worker "status/status.cc" 261*6777b538SAndroid Build Coastguard Worker "status/statusor.h" 262*6777b538SAndroid Build Coastguard Worker "status/statusor.cc" 263*6777b538SAndroid Build Coastguard Worker "status/status_payload_printer.h" 264*6777b538SAndroid Build Coastguard Worker "status/status_payload_printer.cc" 265*6777b538SAndroid Build Coastguard Worker "strings/ascii.cc" 266*6777b538SAndroid Build Coastguard Worker "strings/ascii.h" 267*6777b538SAndroid Build Coastguard Worker "strings/charconv.cc" 268*6777b538SAndroid Build Coastguard Worker "strings/charconv.h" 269*6777b538SAndroid Build Coastguard Worker "strings/charset.h" 270*6777b538SAndroid Build Coastguard Worker "strings/cord.cc" 271*6777b538SAndroid Build Coastguard Worker "strings/cord.h" 272*6777b538SAndroid Build Coastguard Worker "strings/cord_analysis.cc" 273*6777b538SAndroid Build Coastguard Worker "strings/cord_analysis.h" 274*6777b538SAndroid Build Coastguard Worker "strings/cord_buffer.cc" 275*6777b538SAndroid Build Coastguard Worker "strings/cord_buffer.h" 276*6777b538SAndroid Build Coastguard Worker "strings/escaping.cc" 277*6777b538SAndroid Build Coastguard Worker "strings/escaping.h" 278*6777b538SAndroid Build Coastguard Worker "strings/internal/charconv_bigint.cc" 279*6777b538SAndroid Build Coastguard Worker "strings/internal/charconv_bigint.h" 280*6777b538SAndroid Build Coastguard Worker "strings/internal/charconv_parse.cc" 281*6777b538SAndroid Build Coastguard Worker "strings/internal/charconv_parse.h" 282*6777b538SAndroid Build Coastguard Worker "strings/internal/cord_data_edge.h" 283*6777b538SAndroid Build Coastguard Worker "strings/internal/cord_internal.cc" 284*6777b538SAndroid Build Coastguard Worker "strings/internal/cord_internal.h" 285*6777b538SAndroid Build Coastguard Worker "strings/internal/cord_rep_btree.cc" 286*6777b538SAndroid Build Coastguard Worker "strings/internal/cord_rep_btree.h" 287*6777b538SAndroid Build Coastguard Worker "strings/internal/cord_rep_btree_navigator.cc" 288*6777b538SAndroid Build Coastguard Worker "strings/internal/cord_rep_btree_navigator.h" 289*6777b538SAndroid Build Coastguard Worker "strings/internal/cord_rep_btree_reader.cc" 290*6777b538SAndroid Build Coastguard Worker "strings/internal/cord_rep_btree_reader.h" 291*6777b538SAndroid Build Coastguard Worker "strings/internal/cord_rep_crc.cc" 292*6777b538SAndroid Build Coastguard Worker "strings/internal/cord_rep_crc.h" 293*6777b538SAndroid Build Coastguard Worker "strings/internal/cord_rep_consume.h" 294*6777b538SAndroid Build Coastguard Worker "strings/internal/cord_rep_consume.cc" 295*6777b538SAndroid Build Coastguard Worker "strings/internal/cord_rep_flat.h" 296*6777b538SAndroid Build Coastguard Worker "strings/internal/cordz_functions.cc" 297*6777b538SAndroid Build Coastguard Worker "strings/internal/cordz_functions.h" 298*6777b538SAndroid Build Coastguard Worker "strings/internal/cordz_handle.cc" 299*6777b538SAndroid Build Coastguard Worker "strings/internal/cordz_handle.h" 300*6777b538SAndroid Build Coastguard Worker "strings/internal/cordz_info.cc" 301*6777b538SAndroid Build Coastguard Worker "strings/internal/cordz_info.h" 302*6777b538SAndroid Build Coastguard Worker "strings/internal/cordz_sample_token.cc" 303*6777b538SAndroid Build Coastguard Worker "strings/internal/cordz_sample_token.h" 304*6777b538SAndroid Build Coastguard Worker "strings/internal/cordz_statistics.h" 305*6777b538SAndroid Build Coastguard Worker "strings/internal/cordz_update_scope.h" 306*6777b538SAndroid Build Coastguard Worker "strings/internal/cordz_update_tracker.h" 307*6777b538SAndroid Build Coastguard Worker "strings/internal/damerau_levenshtein_distance.h" 308*6777b538SAndroid Build Coastguard Worker "strings/internal/damerau_levenshtein_distance.cc" 309*6777b538SAndroid Build Coastguard Worker "strings/internal/stl_type_traits.h" 310*6777b538SAndroid Build Coastguard Worker "strings/internal/string_constant.h" 311*6777b538SAndroid Build Coastguard Worker "strings/internal/stringify_sink.h" 312*6777b538SAndroid Build Coastguard Worker "strings/internal/stringify_sink.cc" 313*6777b538SAndroid Build Coastguard Worker "strings/internal/has_absl_stringify.h" 314*6777b538SAndroid Build Coastguard Worker "strings/has_absl_stringify.h" 315*6777b538SAndroid Build Coastguard Worker "strings/has_ostream_operator.h" 316*6777b538SAndroid Build Coastguard Worker "strings/match.cc" 317*6777b538SAndroid Build Coastguard Worker "strings/match.h" 318*6777b538SAndroid Build Coastguard Worker "strings/numbers.cc" 319*6777b538SAndroid Build Coastguard Worker "strings/numbers.h" 320*6777b538SAndroid Build Coastguard Worker "strings/str_format.h" 321*6777b538SAndroid Build Coastguard Worker "strings/str_cat.cc" 322*6777b538SAndroid Build Coastguard Worker "strings/str_cat.h" 323*6777b538SAndroid Build Coastguard Worker "strings/str_join.h" 324*6777b538SAndroid Build Coastguard Worker "strings/str_replace.cc" 325*6777b538SAndroid Build Coastguard Worker "strings/str_replace.h" 326*6777b538SAndroid Build Coastguard Worker "strings/str_split.cc" 327*6777b538SAndroid Build Coastguard Worker "strings/str_split.h" 328*6777b538SAndroid Build Coastguard Worker "strings/string_view.cc" 329*6777b538SAndroid Build Coastguard Worker "strings/string_view.h" 330*6777b538SAndroid Build Coastguard Worker "strings/strip.h" 331*6777b538SAndroid Build Coastguard Worker "strings/substitute.cc" 332*6777b538SAndroid Build Coastguard Worker "strings/substitute.h" 333*6777b538SAndroid Build Coastguard Worker "strings/internal/escaping.h" 334*6777b538SAndroid Build Coastguard Worker "strings/internal/escaping.cc" 335*6777b538SAndroid Build Coastguard Worker "strings/internal/memutil.cc" 336*6777b538SAndroid Build Coastguard Worker "strings/internal/memutil.h" 337*6777b538SAndroid Build Coastguard Worker "strings/internal/ostringstream.cc" 338*6777b538SAndroid Build Coastguard Worker "strings/internal/ostringstream.h" 339*6777b538SAndroid Build Coastguard Worker "strings/internal/pow10_helper.cc" 340*6777b538SAndroid Build Coastguard Worker "strings/internal/pow10_helper.h" 341*6777b538SAndroid Build Coastguard Worker "strings/internal/resize_uninitialized.h" 342*6777b538SAndroid Build Coastguard Worker "strings/internal/str_format/arg.cc" 343*6777b538SAndroid Build Coastguard Worker "strings/internal/str_format/arg.h" 344*6777b538SAndroid Build Coastguard Worker "strings/internal/str_format/bind.cc" 345*6777b538SAndroid Build Coastguard Worker "strings/internal/str_format/bind.h" 346*6777b538SAndroid Build Coastguard Worker "strings/internal/str_format/checker.h" 347*6777b538SAndroid Build Coastguard Worker "strings/internal/str_format/constexpr_parser.h" 348*6777b538SAndroid Build Coastguard Worker "strings/internal/str_format/extension.cc" 349*6777b538SAndroid Build Coastguard Worker "strings/internal/str_format/extension.h" 350*6777b538SAndroid Build Coastguard Worker "strings/internal/str_format/float_conversion.cc" 351*6777b538SAndroid Build Coastguard Worker "strings/internal/str_format/float_conversion.h" 352*6777b538SAndroid Build Coastguard Worker "strings/internal/str_format/output.cc" 353*6777b538SAndroid Build Coastguard Worker "strings/internal/str_format/output.h" 354*6777b538SAndroid Build Coastguard Worker "strings/internal/str_format/parser.cc" 355*6777b538SAndroid Build Coastguard Worker "strings/internal/str_format/parser.h" 356*6777b538SAndroid Build Coastguard Worker "strings/internal/str_join_internal.h" 357*6777b538SAndroid Build Coastguard Worker "strings/internal/str_split_internal.h" 358*6777b538SAndroid Build Coastguard Worker "strings/internal/utf8.cc" 359*6777b538SAndroid Build Coastguard Worker "strings/internal/utf8.h" 360*6777b538SAndroid Build Coastguard Worker "synchronization/barrier.cc" 361*6777b538SAndroid Build Coastguard Worker "synchronization/barrier.h" 362*6777b538SAndroid Build Coastguard Worker "synchronization/blocking_counter.cc" 363*6777b538SAndroid Build Coastguard Worker "synchronization/blocking_counter.h" 364*6777b538SAndroid Build Coastguard Worker "synchronization/mutex.cc" 365*6777b538SAndroid Build Coastguard Worker "synchronization/mutex.h" 366*6777b538SAndroid Build Coastguard Worker "synchronization/notification.cc" 367*6777b538SAndroid Build Coastguard Worker "synchronization/notification.h" 368*6777b538SAndroid Build Coastguard Worker "synchronization/internal/create_thread_identity.cc" 369*6777b538SAndroid Build Coastguard Worker "synchronization/internal/create_thread_identity.h" 370*6777b538SAndroid Build Coastguard Worker "synchronization/internal/futex.h" 371*6777b538SAndroid Build Coastguard Worker "synchronization/internal/futex_waiter.h" 372*6777b538SAndroid Build Coastguard Worker "synchronization/internal/futex_waiter.cc" 373*6777b538SAndroid Build Coastguard Worker "synchronization/internal/graphcycles.cc" 374*6777b538SAndroid Build Coastguard Worker "synchronization/internal/graphcycles.h" 375*6777b538SAndroid Build Coastguard Worker "synchronization/internal/kernel_timeout.h" 376*6777b538SAndroid Build Coastguard Worker "synchronization/internal/kernel_timeout.cc" 377*6777b538SAndroid Build Coastguard Worker "synchronization/internal/per_thread_sem.cc" 378*6777b538SAndroid Build Coastguard Worker "synchronization/internal/per_thread_sem.h" 379*6777b538SAndroid Build Coastguard Worker "synchronization/internal/pthread_waiter.h" 380*6777b538SAndroid Build Coastguard Worker "synchronization/internal/pthread_waiter.cc" 381*6777b538SAndroid Build Coastguard Worker "synchronization/internal/sem_waiter.h" 382*6777b538SAndroid Build Coastguard Worker "synchronization/internal/sem_waiter.cc" 383*6777b538SAndroid Build Coastguard Worker "synchronization/internal/stdcpp_waiter.h" 384*6777b538SAndroid Build Coastguard Worker "synchronization/internal/stdcpp_waiter.cc" 385*6777b538SAndroid Build Coastguard Worker "synchronization/internal/thread_pool.h" 386*6777b538SAndroid Build Coastguard Worker "synchronization/internal/waiter.h" 387*6777b538SAndroid Build Coastguard Worker "synchronization/internal/waiter_base.h" 388*6777b538SAndroid Build Coastguard Worker "synchronization/internal/waiter_base.cc" 389*6777b538SAndroid Build Coastguard Worker "synchronization/internal/win32_waiter.h" 390*6777b538SAndroid Build Coastguard Worker "synchronization/internal/win32_waiter.cc" 391*6777b538SAndroid Build Coastguard Worker "time/civil_time.cc" 392*6777b538SAndroid Build Coastguard Worker "time/civil_time.h" 393*6777b538SAndroid Build Coastguard Worker "time/clock.cc" 394*6777b538SAndroid Build Coastguard Worker "time/clock.h" 395*6777b538SAndroid Build Coastguard Worker "time/duration.cc" 396*6777b538SAndroid Build Coastguard Worker "time/format.cc" 397*6777b538SAndroid Build Coastguard Worker "time/time.cc" 398*6777b538SAndroid Build Coastguard Worker "time/time.h" 399*6777b538SAndroid Build Coastguard Worker "time/internal/cctz/include/cctz/civil_time.h" 400*6777b538SAndroid Build Coastguard Worker "time/internal/cctz/include/cctz/civil_time_detail.h" 401*6777b538SAndroid Build Coastguard Worker "time/internal/cctz/include/cctz/time_zone.h" 402*6777b538SAndroid Build Coastguard Worker "time/internal/cctz/include/cctz/zone_info_source.h" 403*6777b538SAndroid Build Coastguard Worker "time/internal/cctz/src/civil_time_detail.cc" 404*6777b538SAndroid Build Coastguard Worker "time/internal/cctz/src/time_zone_fixed.cc" 405*6777b538SAndroid Build Coastguard Worker "time/internal/cctz/src/time_zone_fixed.h" 406*6777b538SAndroid Build Coastguard Worker "time/internal/cctz/src/time_zone_format.cc" 407*6777b538SAndroid Build Coastguard Worker "time/internal/cctz/src/time_zone_if.cc" 408*6777b538SAndroid Build Coastguard Worker "time/internal/cctz/src/time_zone_if.h" 409*6777b538SAndroid Build Coastguard Worker "time/internal/cctz/src/time_zone_impl.cc" 410*6777b538SAndroid Build Coastguard Worker "time/internal/cctz/src/time_zone_impl.h" 411*6777b538SAndroid Build Coastguard Worker "time/internal/cctz/src/time_zone_info.cc" 412*6777b538SAndroid Build Coastguard Worker "time/internal/cctz/src/time_zone_info.h" 413*6777b538SAndroid Build Coastguard Worker "time/internal/cctz/src/time_zone_libc.cc" 414*6777b538SAndroid Build Coastguard Worker "time/internal/cctz/src/time_zone_libc.h" 415*6777b538SAndroid Build Coastguard Worker "time/internal/cctz/src/time_zone_lookup.cc" 416*6777b538SAndroid Build Coastguard Worker "time/internal/cctz/src/time_zone_posix.cc" 417*6777b538SAndroid Build Coastguard Worker "time/internal/cctz/src/time_zone_posix.h" 418*6777b538SAndroid Build Coastguard Worker "time/internal/cctz/src/tzfile.h" 419*6777b538SAndroid Build Coastguard Worker "time/internal/cctz/src/zone_info_source.cc" 420*6777b538SAndroid Build Coastguard Worker "types/any.h" 421*6777b538SAndroid Build Coastguard Worker "types/bad_any_cast.cc" 422*6777b538SAndroid Build Coastguard Worker "types/bad_any_cast.h" 423*6777b538SAndroid Build Coastguard Worker "types/bad_optional_access.cc" 424*6777b538SAndroid Build Coastguard Worker "types/bad_optional_access.h" 425*6777b538SAndroid Build Coastguard Worker "types/bad_variant_access.cc" 426*6777b538SAndroid Build Coastguard Worker "types/bad_variant_access.h" 427*6777b538SAndroid Build Coastguard Worker "types/compare.h" 428*6777b538SAndroid Build Coastguard Worker "types/internal/variant.h" 429*6777b538SAndroid Build Coastguard Worker "types/optional.h" 430*6777b538SAndroid Build Coastguard Worker "types/internal/optional.h" 431*6777b538SAndroid Build Coastguard Worker "types/span.h" 432*6777b538SAndroid Build Coastguard Worker "types/internal/span.h" 433*6777b538SAndroid Build Coastguard Worker "types/variant.h" 434*6777b538SAndroid Build Coastguard Worker "utility/internal/if_constexpr.h" 435*6777b538SAndroid Build Coastguard Worker "utility/utility.h" 436*6777b538SAndroid Build Coastguard Worker "debugging/leak_check.cc" 437*6777b538SAndroid Build Coastguard Worker) 438*6777b538SAndroid Build Coastguard Worker 439*6777b538SAndroid Build Coastguard Workerset(ABSL_INTERNAL_DLL_TARGETS 440*6777b538SAndroid Build Coastguard Worker "absl_check" 441*6777b538SAndroid Build Coastguard Worker "absl_log" 442*6777b538SAndroid Build Coastguard Worker "algorithm" 443*6777b538SAndroid Build Coastguard Worker "algorithm_container" 444*6777b538SAndroid Build Coastguard Worker "any" 445*6777b538SAndroid Build Coastguard Worker "any_invocable" 446*6777b538SAndroid Build Coastguard Worker "atomic_hook" 447*6777b538SAndroid Build Coastguard Worker "bad_any_cast" 448*6777b538SAndroid Build Coastguard Worker "bad_any_cast_impl" 449*6777b538SAndroid Build Coastguard Worker "bad_optional_access" 450*6777b538SAndroid Build Coastguard Worker "bad_variant_access" 451*6777b538SAndroid Build Coastguard Worker "base" 452*6777b538SAndroid Build Coastguard Worker "base_internal" 453*6777b538SAndroid Build Coastguard Worker "bind_front" 454*6777b538SAndroid Build Coastguard Worker "bits" 455*6777b538SAndroid Build Coastguard Worker "btree" 456*6777b538SAndroid Build Coastguard Worker "check" 457*6777b538SAndroid Build Coastguard Worker "city" 458*6777b538SAndroid Build Coastguard Worker "civil_time" 459*6777b538SAndroid Build Coastguard Worker "compare" 460*6777b538SAndroid Build Coastguard Worker "compressed_tuple" 461*6777b538SAndroid Build Coastguard Worker "config" 462*6777b538SAndroid Build Coastguard Worker "container" 463*6777b538SAndroid Build Coastguard Worker "container_common" 464*6777b538SAndroid Build Coastguard Worker "container_memory" 465*6777b538SAndroid Build Coastguard Worker "cord" 466*6777b538SAndroid Build Coastguard Worker "cord_internal" 467*6777b538SAndroid Build Coastguard Worker "cordz_functions" 468*6777b538SAndroid Build Coastguard Worker "cordz_handle" 469*6777b538SAndroid Build Coastguard Worker "cordz_info" 470*6777b538SAndroid Build Coastguard Worker "cordz_sample_token" 471*6777b538SAndroid Build Coastguard Worker "core_headers" 472*6777b538SAndroid Build Coastguard Worker "counting_allocator" 473*6777b538SAndroid Build Coastguard Worker "crc_cord_state" 474*6777b538SAndroid Build Coastguard Worker "crc_cpu_detect" 475*6777b538SAndroid Build Coastguard Worker "crc_internal" 476*6777b538SAndroid Build Coastguard Worker "crc32c" 477*6777b538SAndroid Build Coastguard Worker "debugging" 478*6777b538SAndroid Build Coastguard Worker "debugging_internal" 479*6777b538SAndroid Build Coastguard Worker "demangle_internal" 480*6777b538SAndroid Build Coastguard Worker "die_if_null" 481*6777b538SAndroid Build Coastguard Worker "dynamic_annotations" 482*6777b538SAndroid Build Coastguard Worker "endian" 483*6777b538SAndroid Build Coastguard Worker "examine_stack" 484*6777b538SAndroid Build Coastguard Worker "exponential_biased" 485*6777b538SAndroid Build Coastguard Worker "failure_signal_handler" 486*6777b538SAndroid Build Coastguard Worker "fixed_array" 487*6777b538SAndroid Build Coastguard Worker "flat_hash_map" 488*6777b538SAndroid Build Coastguard Worker "flat_hash_set" 489*6777b538SAndroid Build Coastguard Worker "function_ref" 490*6777b538SAndroid Build Coastguard Worker "graphcycles_internal" 491*6777b538SAndroid Build Coastguard Worker "hash" 492*6777b538SAndroid Build Coastguard Worker "hash_function_defaults" 493*6777b538SAndroid Build Coastguard Worker "hash_policy_traits" 494*6777b538SAndroid Build Coastguard Worker "hashtable_debug" 495*6777b538SAndroid Build Coastguard Worker "hashtable_debug_hooks" 496*6777b538SAndroid Build Coastguard Worker "hashtablez_sampler" 497*6777b538SAndroid Build Coastguard Worker "inlined_vector" 498*6777b538SAndroid Build Coastguard Worker "inlined_vector_internal" 499*6777b538SAndroid Build Coastguard Worker "int128" 500*6777b538SAndroid Build Coastguard Worker "kernel_timeout_internal" 501*6777b538SAndroid Build Coastguard Worker "layout" 502*6777b538SAndroid Build Coastguard Worker "leak_check" 503*6777b538SAndroid Build Coastguard Worker "log_internal_check_impl" 504*6777b538SAndroid Build Coastguard Worker "log_internal_check_op" 505*6777b538SAndroid Build Coastguard Worker "log_internal_conditions" 506*6777b538SAndroid Build Coastguard Worker "log_internal_config" 507*6777b538SAndroid Build Coastguard Worker "log_internal_format" 508*6777b538SAndroid Build Coastguard Worker "log_internal_globals" 509*6777b538SAndroid Build Coastguard Worker "log_internal_log_impl" 510*6777b538SAndroid Build Coastguard Worker "log_internal_proto" 511*6777b538SAndroid Build Coastguard Worker "log_internal_message" 512*6777b538SAndroid Build Coastguard Worker "log_internal_log_sink_set" 513*6777b538SAndroid Build Coastguard Worker "log_internal_nullguard" 514*6777b538SAndroid Build Coastguard Worker "log_internal_nullstream" 515*6777b538SAndroid Build Coastguard Worker "log_internal_strip" 516*6777b538SAndroid Build Coastguard Worker "log_internal_voidify" 517*6777b538SAndroid Build Coastguard Worker "log_internal_append_truncated" 518*6777b538SAndroid Build Coastguard Worker "log_globals" 519*6777b538SAndroid Build Coastguard Worker "log_initialize" 520*6777b538SAndroid Build Coastguard Worker "log" 521*6777b538SAndroid Build Coastguard Worker "log_entry" 522*6777b538SAndroid Build Coastguard Worker "log_sink" 523*6777b538SAndroid Build Coastguard Worker "log_sink_registry" 524*6777b538SAndroid Build Coastguard Worker "log_streamer" 525*6777b538SAndroid Build Coastguard Worker "log_internal_structured" 526*6777b538SAndroid Build Coastguard Worker "log_severity" 527*6777b538SAndroid Build Coastguard Worker "log_structured" 528*6777b538SAndroid Build Coastguard Worker "low_level_hash" 529*6777b538SAndroid Build Coastguard Worker "malloc_internal" 530*6777b538SAndroid Build Coastguard Worker "memory" 531*6777b538SAndroid Build Coastguard Worker "meta" 532*6777b538SAndroid Build Coastguard Worker "node_hash_map" 533*6777b538SAndroid Build Coastguard Worker "node_hash_set" 534*6777b538SAndroid Build Coastguard Worker "node_slot_policy" 535*6777b538SAndroid Build Coastguard Worker "non_temporal_arm_intrinsics" 536*6777b538SAndroid Build Coastguard Worker "non_temporal_memcpy" 537*6777b538SAndroid Build Coastguard Worker "numeric" 538*6777b538SAndroid Build Coastguard Worker "optional" 539*6777b538SAndroid Build Coastguard Worker "periodic_sampler" 540*6777b538SAndroid Build Coastguard Worker "pow10_helper" 541*6777b538SAndroid Build Coastguard Worker "pretty_function" 542*6777b538SAndroid Build Coastguard Worker "random_bit_gen_ref" 543*6777b538SAndroid Build Coastguard Worker "random_distributions" 544*6777b538SAndroid Build Coastguard Worker "random_internal_distribution_caller" 545*6777b538SAndroid Build Coastguard Worker "random_internal_distributions" 546*6777b538SAndroid Build Coastguard Worker "random_internal_explicit_seed_seq" 547*6777b538SAndroid Build Coastguard Worker "random_internal_fastmath" 548*6777b538SAndroid Build Coastguard Worker "random_internal_fast_uniform_bits" 549*6777b538SAndroid Build Coastguard Worker "random_internal_generate_real" 550*6777b538SAndroid Build Coastguard Worker "random_internal_iostream_state_saver" 551*6777b538SAndroid Build Coastguard Worker "random_internal_nonsecure_base" 552*6777b538SAndroid Build Coastguard Worker "random_internal_pcg_engine" 553*6777b538SAndroid Build Coastguard Worker "random_internal_platform" 554*6777b538SAndroid Build Coastguard Worker "random_internal_pool_urbg" 555*6777b538SAndroid Build Coastguard Worker "random_internal_randen" 556*6777b538SAndroid Build Coastguard Worker "random_internal_randen_engine" 557*6777b538SAndroid Build Coastguard Worker "random_internal_randen_hwaes" 558*6777b538SAndroid Build Coastguard Worker "random_internal_randen_hwaes_impl" 559*6777b538SAndroid Build Coastguard Worker "random_internal_randen_slow" 560*6777b538SAndroid Build Coastguard Worker "random_internal_salted_seed_seq" 561*6777b538SAndroid Build Coastguard Worker "random_internal_seed_material" 562*6777b538SAndroid Build Coastguard Worker "random_internal_sequence_urbg" 563*6777b538SAndroid Build Coastguard Worker "random_internal_traits" 564*6777b538SAndroid Build Coastguard Worker "random_internal_uniform_helper" 565*6777b538SAndroid Build Coastguard Worker "random_internal_wide_multiply" 566*6777b538SAndroid Build Coastguard Worker "random_random" 567*6777b538SAndroid Build Coastguard Worker "random_seed_gen_exception" 568*6777b538SAndroid Build Coastguard Worker "random_seed_sequences" 569*6777b538SAndroid Build Coastguard Worker "raw_hash_map" 570*6777b538SAndroid Build Coastguard Worker "raw_hash_set" 571*6777b538SAndroid Build Coastguard Worker "raw_logging_internal" 572*6777b538SAndroid Build Coastguard Worker "sample_recorder" 573*6777b538SAndroid Build Coastguard Worker "scoped_set_env" 574*6777b538SAndroid Build Coastguard Worker "span" 575*6777b538SAndroid Build Coastguard Worker "spinlock_wait" 576*6777b538SAndroid Build Coastguard Worker "spy_hash_state" 577*6777b538SAndroid Build Coastguard Worker "stack_consumption" 578*6777b538SAndroid Build Coastguard Worker "stacktrace" 579*6777b538SAndroid Build Coastguard Worker "status" 580*6777b538SAndroid Build Coastguard Worker "statusor" 581*6777b538SAndroid Build Coastguard Worker "str_format" 582*6777b538SAndroid Build Coastguard Worker "str_format_internal" 583*6777b538SAndroid Build Coastguard Worker "strerror" 584*6777b538SAndroid Build Coastguard Worker "strings" 585*6777b538SAndroid Build Coastguard Worker "strings_internal" 586*6777b538SAndroid Build Coastguard Worker "symbolize" 587*6777b538SAndroid Build Coastguard Worker "synchronization" 588*6777b538SAndroid Build Coastguard Worker "thread_pool" 589*6777b538SAndroid Build Coastguard Worker "throw_delegate" 590*6777b538SAndroid Build Coastguard Worker "time" 591*6777b538SAndroid Build Coastguard Worker "time_zone" 592*6777b538SAndroid Build Coastguard Worker "tracked" 593*6777b538SAndroid Build Coastguard Worker "type_traits" 594*6777b538SAndroid Build Coastguard Worker "utility" 595*6777b538SAndroid Build Coastguard Worker "variant" 596*6777b538SAndroid Build Coastguard Worker) 597*6777b538SAndroid Build Coastguard Worker 598*6777b538SAndroid Build Coastguard Workerset(ABSL_INTERNAL_TEST_DLL_FILES 599*6777b538SAndroid Build Coastguard Worker "hash/hash_testing.h" 600*6777b538SAndroid Build Coastguard Worker "log/scoped_mock_log.cc" 601*6777b538SAndroid Build Coastguard Worker "log/scoped_mock_log.h" 602*6777b538SAndroid Build Coastguard Worker "random/internal/chi_square.cc" 603*6777b538SAndroid Build Coastguard Worker "random/internal/chi_square.h" 604*6777b538SAndroid Build Coastguard Worker "random/internal/distribution_test_util.cc" 605*6777b538SAndroid Build Coastguard Worker "random/internal/distribution_test_util.h" 606*6777b538SAndroid Build Coastguard Worker "random/internal/mock_helpers.h" 607*6777b538SAndroid Build Coastguard Worker "random/internal/mock_overload_set.h" 608*6777b538SAndroid Build Coastguard Worker "random/mocking_bit_gen.h" 609*6777b538SAndroid Build Coastguard Worker "random/mock_distributions.h" 610*6777b538SAndroid Build Coastguard Worker "strings/cordz_test_helpers.h" 611*6777b538SAndroid Build Coastguard Worker "strings/cord_test_helpers.h" 612*6777b538SAndroid Build Coastguard Worker) 613*6777b538SAndroid Build Coastguard Worker 614*6777b538SAndroid Build Coastguard Workerset(ABSL_INTERNAL_TEST_DLL_TARGETS 615*6777b538SAndroid Build Coastguard Worker "cord_test_helpers" 616*6777b538SAndroid Build Coastguard Worker "cordz_test_helpers" 617*6777b538SAndroid Build Coastguard Worker "hash_testing" 618*6777b538SAndroid Build Coastguard Worker "random_mocking_bit_gen" 619*6777b538SAndroid Build Coastguard Worker "random_internal_distribution_test_util" 620*6777b538SAndroid Build Coastguard Worker "random_internal_mock_overload_set" 621*6777b538SAndroid Build Coastguard Worker "scoped_mock_log" 622*6777b538SAndroid Build Coastguard Worker) 623*6777b538SAndroid Build Coastguard Worker 624*6777b538SAndroid Build Coastguard Workerinclude(CheckCXXSourceCompiles) 625*6777b538SAndroid Build Coastguard Worker 626*6777b538SAndroid Build Coastguard Workercheck_cxx_source_compiles( 627*6777b538SAndroid Build Coastguard Worker [==[ 628*6777b538SAndroid Build Coastguard Worker#ifdef _MSC_VER 629*6777b538SAndroid Build Coastguard Worker# if _MSVC_LANG < 201703L 630*6777b538SAndroid Build Coastguard Worker# error "The compiler defaults or is configured for C++ < 17" 631*6777b538SAndroid Build Coastguard Worker# endif 632*6777b538SAndroid Build Coastguard Worker#elif __cplusplus < 201703L 633*6777b538SAndroid Build Coastguard Worker# error "The compiler defaults or is configured for C++ < 17" 634*6777b538SAndroid Build Coastguard Worker#endif 635*6777b538SAndroid Build Coastguard Workerint main() { return 0; } 636*6777b538SAndroid Build Coastguard Worker]==] 637*6777b538SAndroid Build Coastguard Worker ABSL_INTERNAL_AT_LEAST_CXX17) 638*6777b538SAndroid Build Coastguard Worker 639*6777b538SAndroid Build Coastguard Workercheck_cxx_source_compiles( 640*6777b538SAndroid Build Coastguard Worker [==[ 641*6777b538SAndroid Build Coastguard Worker#ifdef _MSC_VER 642*6777b538SAndroid Build Coastguard Worker# if _MSVC_LANG < 202002L 643*6777b538SAndroid Build Coastguard Worker# error "The compiler defaults or is configured for C++ < 20" 644*6777b538SAndroid Build Coastguard Worker# endif 645*6777b538SAndroid Build Coastguard Worker#elif __cplusplus < 202002L 646*6777b538SAndroid Build Coastguard Worker# error "The compiler defaults or is configured for C++ < 20" 647*6777b538SAndroid Build Coastguard Worker#endif 648*6777b538SAndroid Build Coastguard Workerint main() { return 0; } 649*6777b538SAndroid Build Coastguard Worker]==] 650*6777b538SAndroid Build Coastguard Worker ABSL_INTERNAL_AT_LEAST_CXX20) 651*6777b538SAndroid Build Coastguard Worker 652*6777b538SAndroid Build Coastguard Workerif(ABSL_INTERNAL_AT_LEAST_CXX20) 653*6777b538SAndroid Build Coastguard Worker set(ABSL_INTERNAL_CXX_STD_FEATURE cxx_std_20) 654*6777b538SAndroid Build Coastguard Workerelseif(ABSL_INTERNAL_AT_LEAST_CXX17) 655*6777b538SAndroid Build Coastguard Worker set(ABSL_INTERNAL_CXX_STD_FEATURE cxx_std_17) 656*6777b538SAndroid Build Coastguard Workerelse() 657*6777b538SAndroid Build Coastguard Worker set(ABSL_INTERNAL_CXX_STD_FEATURE cxx_std_14) 658*6777b538SAndroid Build Coastguard Workerendif() 659*6777b538SAndroid Build Coastguard Worker 660*6777b538SAndroid Build Coastguard Workerfunction(absl_internal_dll_contains) 661*6777b538SAndroid Build Coastguard Worker cmake_parse_arguments(ABSL_INTERNAL_DLL 662*6777b538SAndroid Build Coastguard Worker "" 663*6777b538SAndroid Build Coastguard Worker "OUTPUT;TARGET" 664*6777b538SAndroid Build Coastguard Worker "" 665*6777b538SAndroid Build Coastguard Worker ${ARGN} 666*6777b538SAndroid Build Coastguard Worker ) 667*6777b538SAndroid Build Coastguard Worker 668*6777b538SAndroid Build Coastguard Worker STRING(REGEX REPLACE "^absl::" "" _target ${ABSL_INTERNAL_DLL_TARGET}) 669*6777b538SAndroid Build Coastguard Worker 670*6777b538SAndroid Build Coastguard Worker list(FIND 671*6777b538SAndroid Build Coastguard Worker ABSL_INTERNAL_DLL_TARGETS 672*6777b538SAndroid Build Coastguard Worker "${_target}" 673*6777b538SAndroid Build Coastguard Worker _index) 674*6777b538SAndroid Build Coastguard Worker 675*6777b538SAndroid Build Coastguard Worker if (${_index} GREATER -1) 676*6777b538SAndroid Build Coastguard Worker set(${ABSL_INTERNAL_DLL_OUTPUT} 1 PARENT_SCOPE) 677*6777b538SAndroid Build Coastguard Worker else() 678*6777b538SAndroid Build Coastguard Worker set(${ABSL_INTERNAL_DLL_OUTPUT} 0 PARENT_SCOPE) 679*6777b538SAndroid Build Coastguard Worker endif() 680*6777b538SAndroid Build Coastguard Workerendfunction() 681*6777b538SAndroid Build Coastguard Worker 682*6777b538SAndroid Build Coastguard Workerfunction(absl_internal_test_dll_contains) 683*6777b538SAndroid Build Coastguard Worker cmake_parse_arguments(ABSL_INTERNAL_TEST_DLL 684*6777b538SAndroid Build Coastguard Worker "" 685*6777b538SAndroid Build Coastguard Worker "OUTPUT;TARGET" 686*6777b538SAndroid Build Coastguard Worker "" 687*6777b538SAndroid Build Coastguard Worker ${ARGN} 688*6777b538SAndroid Build Coastguard Worker ) 689*6777b538SAndroid Build Coastguard Worker 690*6777b538SAndroid Build Coastguard Worker STRING(REGEX REPLACE "^absl::" "" _target ${ABSL_INTERNAL_TEST_DLL_TARGET}) 691*6777b538SAndroid Build Coastguard Worker 692*6777b538SAndroid Build Coastguard Worker list(FIND 693*6777b538SAndroid Build Coastguard Worker ABSL_INTERNAL_TEST_DLL_TARGETS 694*6777b538SAndroid Build Coastguard Worker "${_target}" 695*6777b538SAndroid Build Coastguard Worker _index) 696*6777b538SAndroid Build Coastguard Worker 697*6777b538SAndroid Build Coastguard Worker if (${_index} GREATER -1) 698*6777b538SAndroid Build Coastguard Worker set(${ABSL_INTERNAL_TEST_DLL_OUTPUT} 1 PARENT_SCOPE) 699*6777b538SAndroid Build Coastguard Worker else() 700*6777b538SAndroid Build Coastguard Worker set(${ABSL_INTERNAL_TEST_DLL_OUTPUT} 0 PARENT_SCOPE) 701*6777b538SAndroid Build Coastguard Worker endif() 702*6777b538SAndroid Build Coastguard Workerendfunction() 703*6777b538SAndroid Build Coastguard Worker 704*6777b538SAndroid Build Coastguard Workerfunction(absl_internal_dll_targets) 705*6777b538SAndroid Build Coastguard Worker cmake_parse_arguments(ABSL_INTERNAL_DLL 706*6777b538SAndroid Build Coastguard Worker "" 707*6777b538SAndroid Build Coastguard Worker "OUTPUT" 708*6777b538SAndroid Build Coastguard Worker "DEPS" 709*6777b538SAndroid Build Coastguard Worker ${ARGN} 710*6777b538SAndroid Build Coastguard Worker ) 711*6777b538SAndroid Build Coastguard Worker 712*6777b538SAndroid Build Coastguard Worker set(_deps "") 713*6777b538SAndroid Build Coastguard Worker foreach(dep IN LISTS ABSL_INTERNAL_DLL_DEPS) 714*6777b538SAndroid Build Coastguard Worker absl_internal_dll_contains(TARGET ${dep} OUTPUT _dll_contains) 715*6777b538SAndroid Build Coastguard Worker absl_internal_test_dll_contains(TARGET ${dep} OUTPUT _test_dll_contains) 716*6777b538SAndroid Build Coastguard Worker if (_dll_contains) 717*6777b538SAndroid Build Coastguard Worker list(APPEND _deps abseil_dll) 718*6777b538SAndroid Build Coastguard Worker elseif (_test_dll_contains) 719*6777b538SAndroid Build Coastguard Worker list(APPEND _deps abseil_test_dll) 720*6777b538SAndroid Build Coastguard Worker else() 721*6777b538SAndroid Build Coastguard Worker list(APPEND _deps ${dep}) 722*6777b538SAndroid Build Coastguard Worker endif() 723*6777b538SAndroid Build Coastguard Worker endforeach() 724*6777b538SAndroid Build Coastguard Worker 725*6777b538SAndroid Build Coastguard Worker # Because we may have added the DLL multiple times 726*6777b538SAndroid Build Coastguard Worker list(REMOVE_DUPLICATES _deps) 727*6777b538SAndroid Build Coastguard Worker set(${ABSL_INTERNAL_DLL_OUTPUT} "${_deps}" PARENT_SCOPE) 728*6777b538SAndroid Build Coastguard Workerendfunction() 729*6777b538SAndroid Build Coastguard Worker 730*6777b538SAndroid Build Coastguard Workerfunction(absl_make_dll) 731*6777b538SAndroid Build Coastguard Worker cmake_parse_arguments(ABSL_INTERNAL_MAKE_DLL 732*6777b538SAndroid Build Coastguard Worker "" 733*6777b538SAndroid Build Coastguard Worker "TEST" 734*6777b538SAndroid Build Coastguard Worker "" 735*6777b538SAndroid Build Coastguard Worker ${ARGN} 736*6777b538SAndroid Build Coastguard Worker ) 737*6777b538SAndroid Build Coastguard Worker 738*6777b538SAndroid Build Coastguard Worker if (ABSL_INTERNAL_MAKE_DLL_TEST) 739*6777b538SAndroid Build Coastguard Worker set(_dll "abseil_test_dll") 740*6777b538SAndroid Build Coastguard Worker set(_dll_files ${ABSL_INTERNAL_TEST_DLL_FILES}) 741*6777b538SAndroid Build Coastguard Worker set(_dll_libs "abseil_dll" "GTest::gtest" "GTest::gmock") 742*6777b538SAndroid Build Coastguard Worker set(_dll_compile_definitions "GTEST_LINKED_AS_SHARED_LIBRARY=1") 743*6777b538SAndroid Build Coastguard Worker set(_dll_includes ${absl_gtest_src_dir}/googletest/include ${absl_gtest_src_dir}/googlemock/include) 744*6777b538SAndroid Build Coastguard Worker set(_dll_consume "ABSL_CONSUME_TEST_DLL") 745*6777b538SAndroid Build Coastguard Worker set(_dll_build "ABSL_BUILD_TEST_DLL") 746*6777b538SAndroid Build Coastguard Worker else() 747*6777b538SAndroid Build Coastguard Worker set(_dll "abseil_dll") 748*6777b538SAndroid Build Coastguard Worker set(_dll_files ${ABSL_INTERNAL_DLL_FILES}) 749*6777b538SAndroid Build Coastguard Worker set(_dll_libs "") 750*6777b538SAndroid Build Coastguard Worker set(_dll_compile_definitions "") 751*6777b538SAndroid Build Coastguard Worker set(_dll_includes "") 752*6777b538SAndroid Build Coastguard Worker set(_dll_consume "ABSL_CONSUME_DLL") 753*6777b538SAndroid Build Coastguard Worker set(_dll_build "ABSL_BUILD_DLL") 754*6777b538SAndroid Build Coastguard Worker endif() 755*6777b538SAndroid Build Coastguard Worker 756*6777b538SAndroid Build Coastguard Worker add_library( 757*6777b538SAndroid Build Coastguard Worker ${_dll} 758*6777b538SAndroid Build Coastguard Worker SHARED 759*6777b538SAndroid Build Coastguard Worker ${_dll_files} 760*6777b538SAndroid Build Coastguard Worker ) 761*6777b538SAndroid Build Coastguard Worker target_link_libraries( 762*6777b538SAndroid Build Coastguard Worker ${_dll} 763*6777b538SAndroid Build Coastguard Worker PRIVATE 764*6777b538SAndroid Build Coastguard Worker ${_dll_libs} 765*6777b538SAndroid Build Coastguard Worker ${ABSL_DEFAULT_LINKOPTS} 766*6777b538SAndroid Build Coastguard Worker ) 767*6777b538SAndroid Build Coastguard Worker set_property(TARGET ${_dll} PROPERTY LINKER_LANGUAGE "CXX") 768*6777b538SAndroid Build Coastguard Worker target_include_directories( 769*6777b538SAndroid Build Coastguard Worker ${_dll} 770*6777b538SAndroid Build Coastguard Worker PUBLIC 771*6777b538SAndroid Build Coastguard Worker "$<BUILD_INTERFACE:${ABSL_COMMON_INCLUDE_DIRS}>" 772*6777b538SAndroid Build Coastguard Worker $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}> 773*6777b538SAndroid Build Coastguard Worker PRIVATE 774*6777b538SAndroid Build Coastguard Worker ${_dll_includes} 775*6777b538SAndroid Build Coastguard Worker ) 776*6777b538SAndroid Build Coastguard Worker 777*6777b538SAndroid Build Coastguard Worker target_compile_options( 778*6777b538SAndroid Build Coastguard Worker ${_dll} 779*6777b538SAndroid Build Coastguard Worker PRIVATE 780*6777b538SAndroid Build Coastguard Worker ${ABSL_DEFAULT_COPTS} 781*6777b538SAndroid Build Coastguard Worker ) 782*6777b538SAndroid Build Coastguard Worker 783*6777b538SAndroid Build Coastguard Worker foreach(cflag ${ABSL_CC_LIB_COPTS}) 784*6777b538SAndroid Build Coastguard Worker if(${cflag} MATCHES "^(-Wno|/wd)") 785*6777b538SAndroid Build Coastguard Worker # These flags are needed to suppress warnings that might fire in our headers. 786*6777b538SAndroid Build Coastguard Worker set(PC_CFLAGS "${PC_CFLAGS} ${cflag}") 787*6777b538SAndroid Build Coastguard Worker elseif(${cflag} MATCHES "^(-W|/w[1234eo])") 788*6777b538SAndroid Build Coastguard Worker # Don't impose our warnings on others. 789*6777b538SAndroid Build Coastguard Worker else() 790*6777b538SAndroid Build Coastguard Worker set(PC_CFLAGS "${PC_CFLAGS} ${cflag}") 791*6777b538SAndroid Build Coastguard Worker endif() 792*6777b538SAndroid Build Coastguard Worker endforeach() 793*6777b538SAndroid Build Coastguard Worker string(REPLACE ";" " " PC_LINKOPTS "${ABSL_CC_LIB_LINKOPTS}") 794*6777b538SAndroid Build Coastguard Worker 795*6777b538SAndroid Build Coastguard Worker FILE(GENERATE OUTPUT "${CMAKE_BINARY_DIR}/lib/pkgconfig/${_dll}.pc" CONTENT "\ 796*6777b538SAndroid Build Coastguard Workerprefix=${CMAKE_INSTALL_PREFIX}\n\ 797*6777b538SAndroid Build Coastguard Workerexec_prefix=\${prefix}\n\ 798*6777b538SAndroid Build Coastguard Workerlibdir=${CMAKE_INSTALL_FULL_LIBDIR}\n\ 799*6777b538SAndroid Build Coastguard Workerincludedir=${CMAKE_INSTALL_FULL_INCLUDEDIR}\n\ 800*6777b538SAndroid Build Coastguard Worker\n\ 801*6777b538SAndroid Build Coastguard WorkerName: ${_dll}\n\ 802*6777b538SAndroid Build Coastguard WorkerDescription: Abseil DLL library\n\ 803*6777b538SAndroid Build Coastguard WorkerURL: https://abseil.io/\n\ 804*6777b538SAndroid Build Coastguard WorkerVersion: ${absl_VERSION}\n\ 805*6777b538SAndroid Build Coastguard WorkerLibs: -L\${libdir} $<$<NOT:$<BOOL:${ABSL_CC_LIB_IS_INTERFACE}>>:-l${_dll}> ${PC_LINKOPTS}\n\ 806*6777b538SAndroid Build Coastguard WorkerCflags: -I\${includedir}${PC_CFLAGS}\n") 807*6777b538SAndroid Build Coastguard Worker INSTALL(FILES "${CMAKE_BINARY_DIR}/lib/pkgconfig/${_dll}.pc" 808*6777b538SAndroid Build Coastguard Worker DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig") 809*6777b538SAndroid Build Coastguard Worker 810*6777b538SAndroid Build Coastguard Worker target_compile_definitions( 811*6777b538SAndroid Build Coastguard Worker ${_dll} 812*6777b538SAndroid Build Coastguard Worker PUBLIC 813*6777b538SAndroid Build Coastguard Worker ${_dll_compile_definitions} 814*6777b538SAndroid Build Coastguard Worker PRIVATE 815*6777b538SAndroid Build Coastguard Worker ${_dll_build} 816*6777b538SAndroid Build Coastguard Worker NOMINMAX 817*6777b538SAndroid Build Coastguard Worker INTERFACE 818*6777b538SAndroid Build Coastguard Worker ${ABSL_CC_LIB_DEFINES} 819*6777b538SAndroid Build Coastguard Worker ${_dll_consume} 820*6777b538SAndroid Build Coastguard Worker ) 821*6777b538SAndroid Build Coastguard Worker 822*6777b538SAndroid Build Coastguard Worker if(ABSL_PROPAGATE_CXX_STD) 823*6777b538SAndroid Build Coastguard Worker # Abseil libraries require C++14 as the current minimum standard. When 824*6777b538SAndroid Build Coastguard Worker # compiled with a higher minimum (either because it is the compiler's 825*6777b538SAndroid Build Coastguard Worker # default or explicitly requested), then Abseil requires that standard. 826*6777b538SAndroid Build Coastguard Worker target_compile_features(${_dll} PUBLIC ${ABSL_INTERNAL_CXX_STD_FEATURE}) 827*6777b538SAndroid Build Coastguard Worker endif() 828*6777b538SAndroid Build Coastguard Worker 829*6777b538SAndroid Build Coastguard Worker install(TARGETS ${_dll} EXPORT ${PROJECT_NAME}Targets 830*6777b538SAndroid Build Coastguard Worker RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} 831*6777b538SAndroid Build Coastguard Worker LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} 832*6777b538SAndroid Build Coastguard Worker ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} 833*6777b538SAndroid Build Coastguard Worker ) 834*6777b538SAndroid Build Coastguard Worker 835*6777b538SAndroid Build Coastguard Worker add_library(absl::${_dll} ALIAS ${_dll}) 836*6777b538SAndroid Build Coastguard Workerendfunction() 837