diff --git a/cpp/cmake_modules/ThirdpartyToolchain.cmake b/cpp/cmake_modules/ThirdpartyToolchain.cmake index 656156b0f4d21..10015979a2687 100644 --- a/cpp/cmake_modules/ThirdpartyToolchain.cmake +++ b/cpp/cmake_modules/ThirdpartyToolchain.cmake @@ -2782,8 +2782,12 @@ macro(build_absl) cordz_info cordz_sample_token crc32c + crc_cord_state + crc_cpu_detect + crc_internal debugging_internal demangle_internal + die_if_null examine_stack exponential_biased failure_signal_handler @@ -2804,8 +2808,20 @@ macro(build_absl) hashtablez_sampler int128 leak_check - leak_check_disable + log_entry + log_flags + log_globals + log_initialize + log_internal_check_op + log_internal_conditions + log_internal_format + log_internal_globals + log_internal_log_sink_set + log_internal_message + log_internal_nullguard + log_internal_proto log_severity + log_sink low_level_hash malloc_internal periodic_sampler @@ -2827,16 +2843,15 @@ macro(build_absl) stacktrace status statusor - str_format_internal strerror + str_format_internal strings strings_internal symbolize synchronization throw_delegate time - time_zone - wyhash) + time_zone) # Abseil creates a number of header-only targets, which are needed to resolve dependencies. # The list can be refreshed using: # comm -13 <(ls -l $PREFIX/lib/libabsl_*.a | sed -e 's/.*libabsl_//' -e 's/.a$//' | sort -u) \ @@ -2845,14 +2860,17 @@ macro(build_absl) algorithm algorithm_container any + any_invocable atomic_hook bad_any_cast base_internal bind_front bits btree + check cleanup cleanup_internal + common_policy_traits compare compressed_tuple config @@ -2877,24 +2895,40 @@ macro(build_absl) hash_policy_traits hashtable_debug hashtable_debug_hooks - have_sse + if_constexpr inlined_vector inlined_vector_internal - kernel_timeout_internal layout + log + log_internal_append_truncated + log_internal_check_impl + log_internal_config + log_internal_flags + log_internal_log_impl + log_internal_nullstream + log_internal_strip + log_internal_structured + log_internal_voidify + log_sink_registry + log_streamer + log_structured memory meta node_hash_map - node_hash_policy node_hash_set + node_slot_policy + non_temporal_arm_intrinsics + non_temporal_memcpy + nullability numeric numeric_representation optional + prefetch pretty_function random_bit_gen_ref random_internal_distribution_caller - random_internal_fast_uniform_bits random_internal_fastmath + random_internal_fast_uniform_bits random_internal_generate_real random_internal_iostream_state_saver random_internal_mock_helpers @@ -2938,10 +2972,18 @@ macro(build_absl) # -e 's/absl_/absl::/g' \ # -e 's/$/)/' | \ # grep -v 'INTERFACE_LINK_LIBRARIES[ ]*)' - set_property(TARGET absl::algorithm PROPERTY INTERFACE_LINK_LIBRARIES absl::config) + set_property(TARGET absl::algorithm_container PROPERTY INTERFACE_LINK_LIBRARIES absl::algorithm absl::core_headers absl::meta) + set_property(TARGET absl::algorithm PROPERTY INTERFACE_LINK_LIBRARIES absl::config) + set_property(TARGET absl::any_invocable + PROPERTY INTERFACE_LINK_LIBRARIES + absl::base_internal + absl::config + absl::core_headers + absl::type_traits + absl::utility) set_property(TARGET absl::any PROPERTY INTERFACE_LINK_LIBRARIES absl::bad_any_cast @@ -2952,14 +2994,16 @@ macro(build_absl) absl::utility) set_property(TARGET absl::atomic_hook PROPERTY INTERFACE_LINK_LIBRARIES absl::config absl::core_headers) - set_property(TARGET absl::bad_any_cast PROPERTY INTERFACE_LINK_LIBRARIES - absl::bad_any_cast_impl absl::config) set_property(TARGET absl::bad_any_cast_impl PROPERTY INTERFACE_LINK_LIBRARIES absl::config absl::raw_logging_internal) + set_property(TARGET absl::bad_any_cast PROPERTY INTERFACE_LINK_LIBRARIES + absl::bad_any_cast_impl absl::config) set_property(TARGET absl::bad_optional_access PROPERTY INTERFACE_LINK_LIBRARIES absl::config absl::raw_logging_internal) set_property(TARGET absl::bad_variant_access PROPERTY INTERFACE_LINK_LIBRARIES absl::config absl::raw_logging_internal) + set_property(TARGET absl::base_internal PROPERTY INTERFACE_LINK_LIBRARIES absl::config + absl::type_traits) set_property(TARGET absl::base PROPERTY INTERFACE_LINK_LIBRARIES absl::atomic_hook @@ -2971,8 +3015,6 @@ macro(build_absl) absl::raw_logging_internal absl::spinlock_wait absl::type_traits) - set_property(TARGET absl::base_internal PROPERTY INTERFACE_LINK_LIBRARIES absl::config - absl::type_traits) set_property(TARGET absl::bind_front PROPERTY INTERFACE_LINK_LIBRARIES absl::base_internal absl::compressed_tuple) @@ -2980,6 +3022,7 @@ macro(build_absl) set_property(TARGET absl::btree PROPERTY INTERFACE_LINK_LIBRARIES absl::container_common + absl::common_policy_traits absl::compare absl::compressed_tuple absl::container_memory @@ -2987,18 +3030,29 @@ macro(build_absl) absl::core_headers absl::layout absl::memory + absl::raw_logging_internal absl::strings absl::throw_delegate absl::type_traits absl::utility) + set_property(TARGET absl::check + PROPERTY INTERFACE_LINK_LIBRARIES + absl::log_internal_check_impl + absl::core_headers + absl::log_internal_check_op + absl::log_internal_conditions + absl::log_internal_message + absl::log_internal_strip) set_property(TARGET absl::city PROPERTY INTERFACE_LINK_LIBRARIES absl::config absl::core_headers absl::endian) - set_property(TARGET absl::cleanup - PROPERTY INTERFACE_LINK_LIBRARIES absl::cleanup_internal absl::config - absl::core_headers) set_property(TARGET absl::cleanup_internal PROPERTY INTERFACE_LINK_LIBRARIES absl::base_internal absl::core_headers absl::utility) + set_property(TARGET absl::cleanup + PROPERTY INTERFACE_LINK_LIBRARIES absl::cleanup_internal absl::config + absl::core_headers) + set_property(TARGET absl::common_policy_traits PROPERTY INTERFACE_LINK_LIBRARIES + absl::meta) set_property(TARGET absl::compare PROPERTY INTERFACE_LINK_LIBRARIES absl::core_headers absl::type_traits) set_property(TARGET absl::compressed_tuple PROPERTY INTERFACE_LINK_LIBRARIES @@ -3011,6 +3065,21 @@ macro(build_absl) absl::memory absl::type_traits absl::utility) + set_property(TARGET absl::cord_internal + PROPERTY INTERFACE_LINK_LIBRARIES + absl::base_internal + absl::compressed_tuple + absl::config + absl::container_memory + absl::core_headers + absl::crc_cord_state + absl::endian + absl::inlined_vector + absl::layout + absl::raw_logging_internal + absl::strings + absl::throw_delegate + absl::type_traits) set_property(TARGET absl::cord PROPERTY INTERFACE_LINK_LIBRARIES absl::base @@ -3021,27 +3090,16 @@ macro(build_absl) absl::cordz_update_scope absl::cordz_update_tracker absl::core_headers + absl::crc_cord_state absl::endian absl::fixed_array absl::function_ref absl::inlined_vector absl::optional absl::raw_logging_internal + absl::span absl::strings absl::type_traits) - set_property(TARGET absl::cord_internal - PROPERTY INTERFACE_LINK_LIBRARIES - absl::base_internal - absl::compressed_tuple - absl::config - absl::core_headers - absl::endian - absl::inlined_vector - absl::layout - absl::raw_logging_internal - absl::strings - absl::throw_delegate - absl::type_traits) set_property(TARGET absl::cordz_functions PROPERTY INTERFACE_LINK_LIBRARIES absl::config @@ -3068,7 +3126,8 @@ macro(build_absl) absl::span absl::raw_logging_internal absl::stacktrace - absl::synchronization) + absl::synchronization + absl::time) set_property(TARGET absl::cordz_sample_token PROPERTY INTERFACE_LINK_LIBRARIES absl::config absl::cordz_handle absl::cordz_info) @@ -3090,8 +3149,33 @@ macro(build_absl) set_property(TARGET absl::core_headers PROPERTY INTERFACE_LINK_LIBRARIES absl::config) set_property(TARGET absl::counting_allocator PROPERTY INTERFACE_LINK_LIBRARIES absl::config) - set_property(TARGET absl::debugging PROPERTY INTERFACE_LINK_LIBRARIES absl::stacktrace - absl::leak_check) + set_property(TARGET absl::crc32c + PROPERTY INTERFACE_LINK_LIBRARIES + absl::crc_cpu_detect + absl::crc_internal + absl::non_temporal_memcpy + absl::config + absl::core_headers + absl::dynamic_annotations + absl::endian + absl::prefetch + absl::strings) + set_property(TARGET absl::crc_cord_state PROPERTY INTERFACE_LINK_LIBRARIES absl::crc32c + absl::config absl::strings) + set_property(TARGET absl::crc_cpu_detect PROPERTY INTERFACE_LINK_LIBRARIES absl::base + absl::config) + set_property(TARGET absl::crc_internal + PROPERTY INTERFACE_LINK_LIBRARIES + absl::crc_cpu_detect + absl::base + absl::config + absl::core_headers + absl::dynamic_annotations + absl::endian + absl::prefetch + absl::raw_logging_internal + absl::memory + absl::bits) set_property(TARGET absl::debugging_internal PROPERTY INTERFACE_LINK_LIBRARIES absl::core_headers @@ -3099,8 +3183,16 @@ macro(build_absl) absl::dynamic_annotations absl::errno_saver absl::raw_logging_internal) + set_property(TARGET absl::debugging PROPERTY INTERFACE_LINK_LIBRARIES absl::stacktrace + absl::leak_check) set_property(TARGET absl::demangle_internal PROPERTY INTERFACE_LINK_LIBRARIES absl::base absl::core_headers) + set_property(TARGET absl::die_if_null + PROPERTY INTERFACE_LINK_LIBRARIES + absl::config + absl::core_headers + absl::log + absl::strings) set_property(TARGET absl::dynamic_annotations PROPERTY INTERFACE_LINK_LIBRARIES absl::config) set_property(TARGET absl::endian PROPERTY INTERFACE_LINK_LIBRARIES absl::base @@ -3122,7 +3214,6 @@ macro(build_absl) absl::base absl::config absl::core_headers - absl::errno_saver absl::raw_logging_internal) set_property(TARGET absl::fast_type_id PROPERTY INTERFACE_LINK_LIBRARIES absl::config) set_property(TARGET absl::fixed_array @@ -3134,16 +3225,9 @@ macro(build_absl) absl::dynamic_annotations absl::throw_delegate absl::memory) - set_property(TARGET absl::flags - PROPERTY INTERFACE_LINK_LIBRARIES - absl::config - absl::flags_commandlineflag - absl::flags_config - absl::flags_internal - absl::flags_reflection - absl::base - absl::core_headers - absl::strings) + set_property(TARGET absl::flags_commandlineflag_internal + PROPERTY INTERFACE_LINK_LIBRARIES absl::config absl::dynamic_annotations + absl::fast_type_id) set_property(TARGET absl::flags_commandlineflag PROPERTY INTERFACE_LINK_LIBRARIES absl::config @@ -3151,8 +3235,6 @@ macro(build_absl) absl::flags_commandlineflag_internal absl::optional absl::strings) - set_property(TARGET absl::flags_commandlineflag_internal - PROPERTY INTERFACE_LINK_LIBRARIES absl::config absl::fast_type_id) set_property(TARGET absl::flags_config PROPERTY INTERFACE_LINK_LIBRARIES absl::config @@ -3177,10 +3259,13 @@ macro(build_absl) absl::config absl::core_headers absl::log_severity + absl::int128 + absl::optional absl::strings absl::str_format) set_property(TARGET absl::flags_parse PROPERTY INTERFACE_LINK_LIBRARIES + absl::algorithm_container absl::config absl::core_headers absl::flags_config @@ -3196,6 +3281,16 @@ macro(build_absl) absl::synchronization) set_property(TARGET absl::flags_path_util PROPERTY INTERFACE_LINK_LIBRARIES absl::config absl::strings) + set_property(TARGET absl::flags + PROPERTY INTERFACE_LINK_LIBRARIES + absl::config + absl::flags_commandlineflag + absl::flags_config + absl::flags_internal + absl::flags_reflection + absl::base + absl::core_headers + absl::strings) set_property(TARGET absl::flags_private_handle_accessor PROPERTY INTERFACE_LINK_LIBRARIES absl::config @@ -3218,13 +3313,6 @@ macro(build_absl) absl::strings absl::synchronization absl::flat_hash_map) - set_property(TARGET absl::flags_usage - PROPERTY INTERFACE_LINK_LIBRARIES - absl::config - absl::core_headers - absl::flags_usage_internal - absl::strings - absl::synchronization) set_property(TARGET absl::flags_usage_internal PROPERTY INTERFACE_LINK_LIBRARIES absl::config @@ -3239,9 +3327,18 @@ macro(build_absl) absl::flat_hash_map absl::strings absl::synchronization) + set_property(TARGET absl::flags_usage + PROPERTY INTERFACE_LINK_LIBRARIES + absl::config + absl::core_headers + absl::flags_usage_internal + absl::raw_logging_internal + absl::strings + absl::synchronization) set_property(TARGET absl::flat_hash_map PROPERTY INTERFACE_LINK_LIBRARIES absl::container_memory + absl::core_headers absl::hash_function_defaults absl::raw_hash_map absl::algorithm_container @@ -3255,7 +3352,10 @@ macro(build_absl) absl::core_headers absl::memory) set_property(TARGET absl::function_ref - PROPERTY INTERFACE_LINK_LIBRARIES absl::base_internal absl::core_headers + PROPERTY INTERFACE_LINK_LIBRARIES + absl::base_internal + absl::core_headers + absl::any_invocable absl::meta) set_property(TARGET absl::graphcycles_internal PROPERTY INTERFACE_LINK_LIBRARIES @@ -3265,13 +3365,21 @@ macro(build_absl) absl::core_headers absl::malloc_internal absl::raw_logging_internal) + set_property(TARGET absl::hash_function_defaults + PROPERTY INTERFACE_LINK_LIBRARIES + absl::config + absl::cord + absl::hash + absl::strings) set_property(TARGET absl::hash PROPERTY INTERFACE_LINK_LIBRARIES + absl::bits absl::city absl::config absl::core_headers absl::endian absl::fixed_array + absl::function_ref absl::meta absl::int128 absl::strings @@ -3279,44 +3387,39 @@ macro(build_absl) absl::variant absl::utility absl::low_level_hash) - set_property(TARGET absl::hash_function_defaults - PROPERTY INTERFACE_LINK_LIBRARIES - absl::config - absl::cord - absl::hash - absl::strings) - set_property(TARGET absl::hash_policy_traits PROPERTY INTERFACE_LINK_LIBRARIES - absl::meta) - set_property(TARGET absl::hashtable_debug PROPERTY INTERFACE_LINK_LIBRARIES - absl::hashtable_debug_hooks) + set_property(TARGET absl::hash_policy_traits + PROPERTY INTERFACE_LINK_LIBRARIES absl::common_policy_traits absl::meta) set_property(TARGET absl::hashtable_debug_hooks PROPERTY INTERFACE_LINK_LIBRARIES absl::config) + set_property(TARGET absl::hashtable_debug PROPERTY INTERFACE_LINK_LIBRARIES + absl::hashtable_debug_hooks) set_property(TARGET absl::hashtablez_sampler PROPERTY INTERFACE_LINK_LIBRARIES absl::base + absl::config absl::exponential_biased - absl::have_sse + absl::raw_logging_internal absl::sample_recorder - absl::synchronization) + absl::synchronization + absl::time) + set_property(TARGET absl::if_constexpr PROPERTY INTERFACE_LINK_LIBRARIES absl::config) + set_property(TARGET absl::inlined_vector_internal + PROPERTY INTERFACE_LINK_LIBRARIES + absl::compressed_tuple + absl::core_headers + absl::memory + absl::span + absl::type_traits) set_property(TARGET absl::inlined_vector PROPERTY INTERFACE_LINK_LIBRARIES absl::algorithm absl::core_headers absl::inlined_vector_internal absl::throw_delegate - absl::memory) - set_property(TARGET absl::inlined_vector_internal - PROPERTY INTERFACE_LINK_LIBRARIES - absl::compressed_tuple - absl::core_headers absl::memory - absl::span absl::type_traits) set_property(TARGET absl::int128 PROPERTY INTERFACE_LINK_LIBRARIES absl::config absl::core_headers absl::bits) - set_property(TARGET absl::kernel_timeout_internal - PROPERTY INTERFACE_LINK_LIBRARIES absl::core_headers - absl::raw_logging_internal absl::time) set_property(TARGET absl::layout PROPERTY INTERFACE_LINK_LIBRARIES absl::config @@ -3327,14 +3430,182 @@ macro(build_absl) absl::utility) set_property(TARGET absl::leak_check PROPERTY INTERFACE_LINK_LIBRARIES absl::config absl::core_headers) + set_property(TARGET absl::log_entry + PROPERTY INTERFACE_LINK_LIBRARIES + absl::config + absl::core_headers + absl::log_internal_config + absl::log_severity + absl::span + absl::strings + absl::time) + set_property(TARGET absl::log_flags + PROPERTY INTERFACE_LINK_LIBRARIES + absl::config + absl::core_headers + absl::log_globals + absl::log_severity + absl::log_internal_config + absl::log_internal_flags + absl::flags + absl::flags_marshalling + absl::strings) + set_property(TARGET absl::log_globals + PROPERTY INTERFACE_LINK_LIBRARIES + absl::atomic_hook + absl::config + absl::core_headers + absl::hash + absl::log_severity + absl::raw_logging_internal + absl::strings) + set_property(TARGET absl::log_initialize + PROPERTY INTERFACE_LINK_LIBRARIES + absl::config + absl::log_globals + absl::log_internal_globals + absl::time) + set_property(TARGET absl::log_internal_append_truncated + PROPERTY INTERFACE_LINK_LIBRARIES absl::config absl::strings absl::span) + set_property(TARGET absl::log_internal_check_impl + PROPERTY INTERFACE_LINK_LIBRARIES + absl::core_headers + absl::log_internal_check_op + absl::log_internal_conditions + absl::log_internal_message + absl::log_internal_strip) + set_property(TARGET absl::log_internal_check_op + PROPERTY INTERFACE_LINK_LIBRARIES + absl::config + absl::core_headers + absl::log_internal_nullguard + absl::log_internal_nullstream + absl::log_internal_strip + absl::strings) + set_property(TARGET absl::log_internal_conditions + PROPERTY INTERFACE_LINK_LIBRARIES + absl::base + absl::config + absl::core_headers + absl::log_internal_voidify) + set_property(TARGET absl::log_internal_config PROPERTY INTERFACE_LINK_LIBRARIES + absl::config absl::core_headers) + set_property(TARGET absl::log_internal_flags PROPERTY INTERFACE_LINK_LIBRARIES + absl::flags) + set_property(TARGET absl::log_internal_format + PROPERTY INTERFACE_LINK_LIBRARIES + absl::config + absl::core_headers + absl::log_internal_append_truncated + absl::log_internal_config + absl::log_internal_globals + absl::log_severity + absl::strings + absl::str_format + absl::time + absl::span) + set_property(TARGET absl::log_internal_globals + PROPERTY INTERFACE_LINK_LIBRARIES + absl::config + absl::core_headers + absl::log_severity + absl::raw_logging_internal + absl::strings + absl::time) + set_property(TARGET absl::log_internal_log_impl + PROPERTY INTERFACE_LINK_LIBRARIES absl::log_internal_conditions + absl::log_internal_message absl::log_internal_strip) + set_property(TARGET absl::log_internal_log_sink_set + PROPERTY INTERFACE_LINK_LIBRARIES + absl::base + absl::cleanup + absl::config + absl::core_headers + absl::log_internal_config + absl::log_internal_globals + absl::log_globals + absl::log_entry + absl::log_severity + absl::log_sink + absl::raw_logging_internal + absl::synchronization + absl::span + absl::strings) + set_property(TARGET absl::log_internal_message + PROPERTY INTERFACE_LINK_LIBRARIES + absl::base + absl::config + absl::core_headers + absl::errno_saver + absl::inlined_vector + absl::examine_stack + absl::log_internal_append_truncated + absl::log_internal_format + absl::log_internal_globals + absl::log_internal_proto + absl::log_internal_log_sink_set + absl::log_internal_nullguard + absl::log_globals + absl::log_entry + absl::log_severity + absl::log_sink + absl::log_sink_registry + absl::memory + absl::raw_logging_internal + absl::strings + absl::strerror + absl::time + absl::span) + set_property(TARGET absl::log_internal_nullguard + PROPERTY INTERFACE_LINK_LIBRARIES absl::config absl::core_headers) + set_property(TARGET absl::log_internal_nullstream + PROPERTY INTERFACE_LINK_LIBRARIES + absl::config + absl::core_headers + absl::log_severity + absl::strings) + set_property(TARGET absl::log_internal_proto + PROPERTY INTERFACE_LINK_LIBRARIES + absl::base + absl::config + absl::core_headers + absl::strings + absl::span) + set_property(TARGET absl::log_internal_strip + PROPERTY INTERFACE_LINK_LIBRARIES absl::log_internal_message + absl::log_internal_nullstream absl::log_severity) + set_property(TARGET absl::log_internal_structured + PROPERTY INTERFACE_LINK_LIBRARIES absl::config absl::log_internal_message + absl::strings) + set_property(TARGET absl::log_internal_voidify PROPERTY INTERFACE_LINK_LIBRARIES + absl::config) + set_property(TARGET absl::log PROPERTY INTERFACE_LINK_LIBRARIES + absl::log_internal_log_impl) set_property(TARGET absl::log_severity PROPERTY INTERFACE_LINK_LIBRARIES absl::core_headers) + set_property(TARGET absl::log_sink PROPERTY INTERFACE_LINK_LIBRARIES absl::config + absl::log_entry) + set_property(TARGET absl::log_sink_registry + PROPERTY INTERFACE_LINK_LIBRARIES absl::config absl::log_sink + absl::log_internal_log_sink_set) + set_property(TARGET absl::log_streamer + PROPERTY INTERFACE_LINK_LIBRARIES + absl::config + absl::absl::log + absl::log_severity + absl::optional + absl::strings + absl::strings_internal + absl::utility) + set_property(TARGET absl::log_structured + PROPERTY INTERFACE_LINK_LIBRARIES absl::config + absl::log_internal_structured absl::strings) set_property(TARGET absl::low_level_hash PROPERTY INTERFACE_LINK_LIBRARIES - absl::bits absl::config absl::endian - absl::int128) + absl::int128 + absl::prefetch) set_property(TARGET absl::malloc_internal PROPERTY INTERFACE_LINK_LIBRARIES absl::base @@ -3349,20 +3620,29 @@ macro(build_absl) set_property(TARGET absl::node_hash_map PROPERTY INTERFACE_LINK_LIBRARIES absl::container_memory + absl::core_headers absl::hash_function_defaults - absl::node_hash_policy + absl::node_slot_policy absl::raw_hash_map absl::algorithm_container absl::memory) - set_property(TARGET absl::node_hash_policy PROPERTY INTERFACE_LINK_LIBRARIES - absl::config) set_property(TARGET absl::node_hash_set PROPERTY INTERFACE_LINK_LIBRARIES + absl::core_headers absl::hash_function_defaults - absl::node_hash_policy + absl::node_slot_policy absl::raw_hash_set absl::algorithm_container absl::memory) + set_property(TARGET absl::node_slot_policy PROPERTY INTERFACE_LINK_LIBRARIES + absl::config) + set_property(TARGET absl::non_temporal_arm_intrinsics PROPERTY INTERFACE_LINK_LIBRARIES + absl::config) + set_property(TARGET absl::non_temporal_memcpy + PROPERTY INTERFACE_LINK_LIBRARIES absl::non_temporal_arm_intrinsics + absl::config absl::core_headers) + set_property(TARGET absl::nullability PROPERTY INTERFACE_LINK_LIBRARIES + absl::core_headers absl::type_traits) set_property(TARGET absl::numeric PROPERTY INTERFACE_LINK_LIBRARIES absl::int128) set_property(TARGET absl::numeric_representation PROPERTY INTERFACE_LINK_LIBRARIES absl::config) @@ -3378,6 +3658,8 @@ macro(build_absl) set_property(TARGET absl::periodic_sampler PROPERTY INTERFACE_LINK_LIBRARIES absl::core_headers absl::exponential_biased) + set_property(TARGET absl::prefetch PROPERTY INTERFACE_LINK_LIBRARIES absl::config + absl::core_headers) set_property(TARGET absl::random_bit_gen_ref PROPERTY INTERFACE_LINK_LIBRARIES absl::core_headers @@ -3410,10 +3692,10 @@ macro(build_absl) absl::strings absl::str_format absl::span) - set_property(TARGET absl::random_internal_fast_uniform_bits - PROPERTY INTERFACE_LINK_LIBRARIES absl::config) set_property(TARGET absl::random_internal_fastmath PROPERTY INTERFACE_LINK_LIBRARIES absl::bits) + set_property(TARGET absl::random_internal_fast_uniform_bits + PROPERTY INTERFACE_LINK_LIBRARIES absl::config) set_property(TARGET absl::random_internal_generate_real PROPERTY INTERFACE_LINK_LIBRARIES absl::bits @@ -3427,7 +3709,7 @@ macro(build_absl) set_property(TARGET absl::random_internal_nonsecure_base PROPERTY INTERFACE_LINK_LIBRARIES absl::core_headers - absl::optional + absl::inlined_vector absl::random_internal_pool_urbg absl::random_internal_salted_seed_seq absl::random_internal_seed_material @@ -3454,10 +3736,6 @@ macro(build_absl) absl::random_seed_gen_exception absl::raw_logging_internal absl::span) - set_property(TARGET absl::random_internal_randen - PROPERTY INTERFACE_LINK_LIBRARIES absl::random_internal_platform - absl::random_internal_randen_hwaes - absl::random_internal_randen_slow) set_property(TARGET absl::random_internal_randen_engine PROPERTY INTERFACE_LINK_LIBRARIES absl::endian @@ -3465,12 +3743,16 @@ macro(build_absl) absl::random_internal_randen absl::raw_logging_internal absl::type_traits) + set_property(TARGET absl::random_internal_randen_hwaes_impl + PROPERTY INTERFACE_LINK_LIBRARIES absl::random_internal_platform + absl::config) set_property(TARGET absl::random_internal_randen_hwaes PROPERTY INTERFACE_LINK_LIBRARIES absl::random_internal_platform absl::random_internal_randen_hwaes_impl absl::config) - set_property(TARGET absl::random_internal_randen_hwaes_impl + set_property(TARGET absl::random_internal_randen PROPERTY INTERFACE_LINK_LIBRARIES absl::random_internal_platform - absl::config) + absl::random_internal_randen_hwaes + absl::random_internal_randen_slow) set_property(TARGET absl::random_internal_randen_slow PROPERTY INTERFACE_LINK_LIBRARIES absl::random_internal_platform absl::config) @@ -3508,8 +3790,8 @@ macro(build_absl) absl::config) set_property(TARGET absl::random_seed_sequences PROPERTY INTERFACE_LINK_LIBRARIES + absl::config absl::inlined_vector - absl::random_internal_nonsecure_base absl::random_internal_pool_urbg absl::random_internal_salted_seed_seq absl::random_internal_seed_material @@ -3526,20 +3808,24 @@ macro(build_absl) absl::container_common absl::container_memory absl::core_headers + absl::dynamic_annotations absl::endian + absl::hash absl::hash_policy_traits absl::hashtable_debug_hooks - absl::have_sse + absl::hashtablez_sampler absl::memory absl::meta absl::optional - absl::utility - absl::hashtablez_sampler) + absl::prefetch + absl::raw_logging_internal + absl::utility) set_property(TARGET absl::raw_logging_internal PROPERTY INTERFACE_LINK_LIBRARIES absl::atomic_hook absl::config absl::core_headers + absl::errno_saver absl::log_severity) set_property(TARGET absl::sample_recorder PROPERTY INTERFACE_LINK_LIBRARIES absl::base absl::synchronization) @@ -3555,22 +3841,12 @@ macro(build_absl) PROPERTY INTERFACE_LINK_LIBRARIES absl::base_internal absl::core_headers absl::errno_saver) set_property(TARGET absl::stacktrace - PROPERTY INTERFACE_LINK_LIBRARIES absl::debugging_internal absl::config - absl::core_headers) - set_property(TARGET absl::status PROPERTY INTERFACE_LINK_LIBRARIES - absl::atomic_hook + absl::debugging_internal absl::config absl::core_headers - absl::function_ref - absl::raw_logging_internal - absl::inlined_vector - absl::stacktrace - absl::symbolize - absl::strings - absl::cord - absl::str_format - absl::optional) + absl::dynamic_annotations + absl::raw_logging_internal) set_property(TARGET absl::statusor PROPERTY INTERFACE_LINK_LIBRARIES absl::base @@ -3581,20 +3857,44 @@ macro(build_absl) absl::strings absl::utility absl::variant) - set_property(TARGET absl::str_format PROPERTY INTERFACE_LINK_LIBRARIES - absl::str_format_internal) + set_property(TARGET absl::status + PROPERTY INTERFACE_LINK_LIBRARIES + absl::atomic_hook + absl::config + absl::cord + absl::core_headers + absl::function_ref + absl::inlined_vector + absl::optional + absl::raw_logging_internal + absl::stacktrace + absl::str_format + absl::strerror + absl::strings + absl::symbolize) + set_property(TARGET absl::strerror PROPERTY INTERFACE_LINK_LIBRARIES absl::config + absl::core_headers absl::errno_saver) set_property(TARGET absl::str_format_internal PROPERTY INTERFACE_LINK_LIBRARIES absl::bits absl::strings absl::config absl::core_headers + absl::inlined_vector absl::numeric_representation absl::type_traits + absl::utility absl::int128 absl::span) - set_property(TARGET absl::strerror PROPERTY INTERFACE_LINK_LIBRARIES absl::config - absl::core_headers absl::errno_saver) + set_property(TARGET absl::str_format PROPERTY INTERFACE_LINK_LIBRARIES + absl::str_format_internal) + set_property(TARGET absl::strings_internal + PROPERTY INTERFACE_LINK_LIBRARIES + absl::config + absl::core_headers + absl::endian + absl::raw_logging_internal + absl::type_traits) set_property(TARGET absl::strings PROPERTY INTERFACE_LINK_LIBRARIES absl::strings_internal @@ -3608,13 +3908,6 @@ macro(build_absl) absl::raw_logging_internal absl::throw_delegate absl::type_traits) - set_property(TARGET absl::strings_internal - PROPERTY INTERFACE_LINK_LIBRARIES - absl::config - absl::core_headers - absl::endian - absl::raw_logging_internal - absl::type_traits) set_property(TARGET absl::symbolize PROPERTY INTERFACE_LINK_LIBRARIES absl::debugging_internal @@ -3629,7 +3922,6 @@ macro(build_absl) set_property(TARGET absl::synchronization PROPERTY INTERFACE_LINK_LIBRARIES absl::graphcycles_internal - absl::kernel_timeout_internal absl::atomic_hook absl::base absl::base_internal @@ -3652,7 +3944,8 @@ macro(build_absl) absl::raw_logging_internal absl::strings absl::time_zone) - set_property(TARGET absl::type_traits PROPERTY INTERFACE_LINK_LIBRARIES absl::config) + set_property(TARGET absl::type_traits PROPERTY INTERFACE_LINK_LIBRARIES absl::config + absl::core_headers) set_property(TARGET absl::utility PROPERTY INTERFACE_LINK_LIBRARIES absl::base_internal absl::config absl::type_traits) set_property(TARGET absl::variant @@ -3663,8 +3956,6 @@ macro(build_absl) absl::core_headers absl::type_traits absl::utility) - set_property(TARGET absl::wyhash PROPERTY INTERFACE_LINK_LIBRARIES absl::config - absl::endian absl::int128) if(APPLE) # This is due to upstream absl::cctz issue