diff --git a/releases.json b/releases.json index 74caf9a1ba..c7136b23fe 100644 --- a/releases.json +++ b/releases.json @@ -99,6 +99,7 @@ "absl_variant" ], "versions": [ + "20250814.1-2", "20250814.1-1", "20250127.1-2", "20250127.1-1", diff --git a/subprojects/abseil-cpp.wrap b/subprojects/abseil-cpp.wrap index e04924c0c8..c5687e4a5d 100644 --- a/subprojects/abseil-cpp.wrap +++ b/subprojects/abseil-cpp.wrap @@ -6,100 +6,4 @@ source_hash = 1692f77d1739bacf3f94337188b78583cf09bab7e420d2dc6c5605a4f86785a1 patch_directory = abseil-cpp [provide] -absl_base = absl_base_dep -absl_container = absl_container_dep -absl_debugging = absl_debugging_dep -absl_log = absl_log_dep -absl_flags = absl_flags_dep -absl_hash = absl_hash_dep -absl_crc = absl_crc_dep -absl_numeric = absl_numeric_dep -absl_profiling = absl_profiling_dep -absl_random = absl_random_dep -absl_status = absl_status_dep -absl_strings = absl_strings_dep -absl_synchronization = absl_synchronization_dep -absl_time = absl_time_dep -absl_types = absl_types_dep -# pkgconfig names shipped by distros, and not listed above -absl_algorithm_container = absl_base_dep -absl_any_invocable = absl_base_dep -absl_bad_any_cast_impl = absl_types_dep -absl_bad_optional_access = absl_types_dep -absl_bad_variant_access = absl_types_dep -absl_bind_front = absl_base_dep -absl_city = absl_hash_dep -absl_civil_time = absl_time_dep -absl_cleanup = absl_base_dep -absl_cord = absl_strings_dep -absl_cord_internal = absl_strings_dep -absl_cordz_functions = absl_strings_dep -absl_cordz_handle = absl_strings_dep -absl_cordz_info = absl_strings_dep -absl_cordz_sample_token = absl_strings_dep -absl_core_headers = absl_base_dep -absl_crc32c = absl_crc_dep -absl_debugging_internal = absl_debugging_dep -absl_demangle_internal = absl_debugging_dep -absl_die_if_null = absl_log_dep -absl_examine_stack = absl_debugging_dep -absl_exponential_biased = absl_profiling_dep -absl_failure_signal_handler = absl_debugging_dep -absl_flags_commandlineflag = absl_flags_dep -absl_flags_commandlineflag_internal = absl_flags_dep -absl_flags_config = absl_flags_dep -absl_flags_internal = absl_flags_dep -absl_flags_marshalling = absl_flags_dep -absl_flags_parse = absl_flags_dep -absl_flags_private_handle_accessor = absl_flags_dep -absl_flags_program_name = absl_flags_dep -absl_flags_reflection = absl_flags_dep -absl_flags_usage = absl_flags_dep -absl_flags_usage_internal = absl_flags_dep -absl_flat_hash_map = absl_container_dep -absl_flat_hash_set = absl_container_dep -absl_function_ref = absl_base_dep -absl_graphcycles_internal = absl_synchronization_dep -absl_hashtablez_sampler = absl_container_dep -absl_inlined_vector = absl_container_dep -absl_int128 = absl_numeric_dep -absl_leak_check = absl_debugging_dep -absl_log_initialize = absl_log_dep -absl_log_internal_check_op = absl_log_dep -absl_log_internal_message = absl_log_dep -absl_log_severity = absl_base_dep -absl_low_level_hash = absl_hash_dep -absl_memory = absl_base_dep -absl_optional = absl_types_dep -absl_periodic_sampler = absl_profiling_dep -absl_random_bit_gen_ref = absl_random_dep -absl_random_distributions = absl_random_dep -absl_random_internal_distribution_test_util = absl_random_dep -absl_random_internal_platform = absl_random_dep -absl_random_internal_pool_urbg = absl_random_dep -absl_random_internal_randen = absl_random_dep -absl_random_internal_randen_hwaes = absl_random_dep -absl_random_internal_randen_hwaes_impl = absl_random_dep -absl_random_internal_randen_slow = absl_random_dep -absl_random_internal_seed_material = absl_random_dep -absl_random_random = absl_random_dep -absl_random_seed_gen_exception = absl_random_dep -absl_random_seed_sequences = absl_random_dep -absl_raw_hash_set = absl_container_dep -absl_raw_logging_internal = absl_base_dep -absl_scoped_set_env = absl_base_dep -absl_span = absl_types_dep -absl_spinlock_wait = absl_base_dep -absl_stacktrace = absl_debugging_dep -absl_statusor = absl_status_dep -absl_str_format = absl_strings_dep -absl_str_format_internal = absl_strings_dep -absl_strerror = absl_base_dep -absl_string_view = absl_strings_dep -absl_strings_internal = absl_strings_dep -absl_symbolize = absl_debugging_dep -absl_throw_delegate = absl_base_dep -absl_time_zone = absl_time_dep -absl_type_traits = absl_base_dep -absl_utility = absl_base_dep -absl_variant = absl_types_dep +dependency_names = absl_base, absl_container, absl_debugging, absl_log, absl_flags, absl_hash, absl_crc, absl_numeric, absl_profiling, absl_random, absl_status, absl_strings, absl_synchronization, absl_time, absl_types, absl_algorithm_container, absl_any_invocable, absl_bad_any_cast_impl, absl_bad_optional_access, absl_bad_variant_access, absl_bind_front, absl_city, absl_civil_time, absl_cleanup, absl_cord, absl_cord_internal, absl_cordz_functions, absl_cordz_handle, absl_cordz_info, absl_cordz_sample_token, absl_core_headers, absl_crc32c, absl_debugging_internal, absl_demangle_internal, absl_die_if_null, absl_examine_stack, absl_exponential_biased, absl_failure_signal_handler, absl_flags_commandlineflag, absl_flags_commandlineflag_internal, absl_flags_config, absl_flags_internal, absl_flags_marshalling, absl_flags_parse, absl_flags_private_handle_accessor, absl_flags_program_name, absl_flags_reflection, absl_flags_usage, absl_flags_usage_internal, absl_flat_hash_map, absl_flat_hash_set, absl_function_ref, absl_graphcycles_internal, absl_hashtablez_sampler, absl_inlined_vector, absl_int128, absl_leak_check, absl_log_initialize, absl_log_internal_check_op, absl_log_internal_message, absl_log_severity, absl_low_level_hash, absl_memory, absl_optional, absl_periodic_sampler, absl_random_bit_gen_ref, absl_random_distributions, absl_random_internal_distribution_test_util, absl_random_internal_platform, absl_random_internal_pool_urbg, absl_random_internal_randen, absl_random_internal_randen_hwaes, absl_random_internal_randen_hwaes_impl, absl_random_internal_randen_slow, absl_random_internal_seed_material, absl_random_random, absl_random_seed_gen_exception, absl_random_seed_sequences, absl_raw_hash_set, absl_raw_logging_internal, absl_scoped_set_env, absl_span, absl_spinlock_wait, absl_stacktrace, absl_statusor, absl_str_format, absl_str_format_internal, absl_strerror, absl_string_view, absl_strings_internal, absl_symbolize, absl_throw_delegate, absl_time_zone, absl_type_traits, absl_utility, absl_variant diff --git a/subprojects/packagefiles/abseil-cpp/meson.build b/subprojects/packagefiles/abseil-cpp/meson.build index 78be774ad4..28dab75721 100644 --- a/subprojects/packagefiles/abseil-cpp/meson.build +++ b/subprojects/packagefiles/abseil-cpp/meson.build @@ -1,7 +1,7 @@ project( 'abseil-cpp', 'cpp', - meson_version: '>=0.49.0', + meson_version: '>=0.56.0', version: '20250814.1', license: 'Apache-2.0', ) @@ -95,13 +95,6 @@ absl_base_sources = files( 'absl/base/log_severity.cc', ) absl_base_headers = files( - 'absl/base/attributes.h', - 'absl/base/call_once.h', - 'absl/base/casts.h', - 'absl/base/config.h', - 'absl/base/const_init.h', - 'absl/base/dynamic_annotations.h', - 'absl/base/fast_type_id.h', 'absl/base/internal/atomic_hook.h', 'absl/base/internal/atomic_hook_test_helper.h', 'absl/base/internal/cycleclock.h', @@ -136,6 +129,13 @@ absl_base_headers = files( 'absl/base/internal/unaligned_access.h', 'absl/base/internal/unscaledcycleclock.h', 'absl/base/internal/unscaledcycleclock_config.h', + 'absl/base/attributes.h', + 'absl/base/call_once.h', + 'absl/base/casts.h', + 'absl/base/config.h', + 'absl/base/const_init.h', + 'absl/base/dynamic_annotations.h', + 'absl/base/fast_type_id.h', 'absl/base/log_severity.h', 'absl/base/macros.h', 'absl/base/no_destructor.h', @@ -145,8 +145,8 @@ absl_base_headers = files( 'absl/base/policy_checks.h', 'absl/base/port.h', 'absl/base/thread_annotations.h', - 'absl/functional/any_invocable.h', 'absl/functional/internal/any_invocable.h', + 'absl/functional/any_invocable.h', 'absl/memory/memory.h', 'absl/meta/type_traits.h', 'absl/utility/utility.h', @@ -159,14 +159,6 @@ absl_container_sources = files( 'absl/container/internal/raw_hash_set.cc', ) absl_container_headers = files( - 'absl/container/btree_map.h', - 'absl/container/btree_set.h', - 'absl/container/btree_test.h', - 'absl/container/fixed_array.h', - 'absl/container/flat_hash_map.h', - 'absl/container/flat_hash_set.h', - 'absl/container/hash_container_defaults.h', - 'absl/container/inlined_vector.h', 'absl/container/internal/btree.h', 'absl/container/internal/btree_container.h', 'absl/container/internal/common.h', @@ -195,12 +187,19 @@ absl_container_headers = files( 'absl/container/internal/unordered_set_lookup_test.h', 'absl/container/internal/unordered_set_members_test.h', 'absl/container/internal/unordered_set_modifiers_test.h', + 'absl/container/btree_map.h', + 'absl/container/btree_set.h', + 'absl/container/btree_test.h', + 'absl/container/fixed_array.h', + 'absl/container/flat_hash_map.h', + 'absl/container/flat_hash_set.h', + 'absl/container/hash_container_defaults.h', + 'absl/container/inlined_vector.h', 'absl/container/node_hash_map.h', 'absl/container/node_hash_set.h', ) absl_crc_sources = files( - 'absl/crc/crc32c.cc', 'absl/crc/internal/cpu_detect.cc', 'absl/crc/internal/crc.cc', 'absl/crc/internal/crc_cord_state.cc', @@ -208,23 +207,23 @@ absl_crc_sources = files( 'absl/crc/internal/crc_memcpy_x86_arm_combined.cc', 'absl/crc/internal/crc_non_temporal_memcpy.cc', 'absl/crc/internal/crc_x86_arm_combined.cc', + 'absl/crc/crc32c.cc', ) absl_crc_headers = files( - 'absl/crc/crc32c.h', 'absl/crc/internal/cpu_detect.h', - 'absl/crc/internal/crc.h', 'absl/crc/internal/crc32_x86_arm_combined_simd.h', 'absl/crc/internal/crc32c.h', 'absl/crc/internal/crc32c_inline.h', + 'absl/crc/internal/crc.h', 'absl/crc/internal/crc_cord_state.h', 'absl/crc/internal/crc_internal.h', 'absl/crc/internal/crc_memcpy.h', 'absl/crc/internal/non_temporal_arm_intrinsics.h', 'absl/crc/internal/non_temporal_memcpy.h', + 'absl/crc/crc32c.h', ) absl_debugging_sources = files( - 'absl/debugging/failure_signal_handler.cc', 'absl/debugging/internal/address_is_readable.cc', 'absl/debugging/internal/decode_rust_punycode.cc', 'absl/debugging/internal/demangle.cc', @@ -234,12 +233,12 @@ absl_debugging_sources = files( 'absl/debugging/internal/stack_consumption.cc', 'absl/debugging/internal/utf8_for_code_point.cc', 'absl/debugging/internal/vdso_support.cc', + 'absl/debugging/failure_signal_handler.cc', 'absl/debugging/leak_check.cc', 'absl/debugging/stacktrace.cc', 'absl/debugging/symbolize.cc', ) absl_debugging_headers = files( - 'absl/debugging/failure_signal_handler.h', 'absl/debugging/internal/address_is_readable.h', 'absl/debugging/internal/bounded_utf8_length_sequence.h', 'absl/debugging/internal/decode_rust_punycode.h', @@ -261,6 +260,7 @@ absl_debugging_headers = files( 'absl/debugging/internal/symbolize.h', 'absl/debugging/internal/utf8_for_code_point.h', 'absl/debugging/internal/vdso_support.h', + 'absl/debugging/failure_signal_handler.h', 'absl/debugging/leak_check.h', 'absl/debugging/stacktrace.h', 'absl/debugging/symbolize.h', @@ -272,13 +272,13 @@ absl_debugging_headers = files( ) absl_flags_sources = files( - 'absl/flags/commandlineflag.cc', 'absl/flags/internal/commandlineflag.cc', 'absl/flags/internal/flag.cc', 'absl/flags/internal/flag.cc', 'absl/flags/internal/private_handle_accessor.cc', 'absl/flags/internal/program_name.cc', 'absl/flags/internal/usage.cc', + 'absl/flags/commandlineflag.cc', 'absl/flags/marshalling.cc', 'absl/flags/parse.cc', 'absl/flags/reflection.cc', @@ -286,9 +286,6 @@ absl_flags_sources = files( 'absl/flags/usage_config.cc', ) absl_flags_headers = files( - 'absl/flags/commandlineflag.h', - 'absl/flags/config.h', - 'absl/flags/declare.h', 'absl/flags/internal/commandlineflag.h', 'absl/flags/internal/flag.h', 'absl/flags/internal/flag.h', @@ -299,6 +296,9 @@ absl_flags_headers = files( 'absl/flags/internal/registry.h', 'absl/flags/internal/sequence_lock.h', 'absl/flags/internal/usage.h', + 'absl/flags/commandlineflag.h', + 'absl/flags/config.h', + 'absl/flags/declare.h', 'absl/flags/marshalling.h', 'absl/flags/parse.h', 'absl/flags/reflection.h', @@ -311,18 +311,14 @@ absl_hash_sources = files( 'absl/hash/internal/hash.cc', ) absl_hash_headers = files( - 'absl/hash/hash.h', - 'absl/hash/hash_testing.h', 'absl/hash/internal/city.h', 'absl/hash/internal/hash.h', 'absl/hash/internal/spy_hash_state.h', + 'absl/hash/hash.h', + 'absl/hash/hash_testing.h', ) absl_log_sources = files( - 'absl/log/die_if_null.cc', - 'absl/log/flags.cc', - 'absl/log/globals.cc', - 'absl/log/initialize.cc', 'absl/log/internal/check_op.cc', 'absl/log/internal/conditions.cc', 'absl/log/internal/fnmatch.cc', @@ -334,17 +330,14 @@ absl_log_sources = files( 'absl/log/internal/proto.cc', 'absl/log/internal/structured_proto.cc', 'absl/log/internal/vlog_config.cc', + 'absl/log/die_if_null.cc', + 'absl/log/flags.cc', + 'absl/log/globals.cc', + 'absl/log/initialize.cc', 'absl/log/log_entry.cc', 'absl/log/log_sink.cc', ) absl_log_headers = files( - 'absl/log/absl_check.h', - 'absl/log/absl_log.h', - 'absl/log/check.h', - 'absl/log/die_if_null.h', - 'absl/log/flags.h', - 'absl/log/globals.h', - 'absl/log/initialize.h', 'absl/log/internal/append_truncated.h', 'absl/log/internal/check_impl.h', 'absl/log/internal/check_op.h', @@ -368,6 +361,13 @@ absl_log_headers = files( 'absl/log/internal/test_matchers.h', 'absl/log/internal/vlog_config.h', 'absl/log/internal/voidify.h', + 'absl/log/absl_check.h', + 'absl/log/absl_log.h', + 'absl/log/check.h', + 'absl/log/die_if_null.h', + 'absl/log/flags.h', + 'absl/log/globals.h', + 'absl/log/initialize.h', 'absl/log/log.h', 'absl/log/log_entry.h', 'absl/log/log_sink.h', @@ -379,12 +379,12 @@ absl_log_headers = files( absl_numeric_sources = files('absl/numeric/int128.cc') absl_numeric_headers = files( + 'absl/numeric/internal/bits.h', + 'absl/numeric/internal/representation.h', 'absl/numeric/bits.h', 'absl/numeric/int128.h', 'absl/numeric/int128_have_intrinsic.inc', 'absl/numeric/int128_no_intrinsic.inc', - 'absl/numeric/internal/bits.h', - 'absl/numeric/internal/representation.h', ) absl_profiling_sources = files( @@ -398,8 +398,6 @@ absl_profiling_headers = files( ) absl_random_sources = files( - 'absl/random/discrete_distribution.cc', - 'absl/random/gaussian_distribution.cc', 'absl/random/internal/chi_square.cc', 'absl/random/internal/entropy_pool.cc', 'absl/random/internal/randen.cc', @@ -408,17 +406,12 @@ absl_random_sources = files( 'absl/random/internal/randen_round_keys.cc', 'absl/random/internal/randen_slow.cc', 'absl/random/internal/seed_material.cc', + 'absl/random/discrete_distribution.cc', + 'absl/random/gaussian_distribution.cc', 'absl/random/seed_gen_exception.cc', 'absl/random/seed_sequences.cc', ) absl_random_headers = files( - 'absl/random/bernoulli_distribution.h', - 'absl/random/beta_distribution.h', - 'absl/random/bit_gen_ref.h', - 'absl/random/discrete_distribution.h', - 'absl/random/distributions.h', - 'absl/random/exponential_distribution.h', - 'absl/random/gaussian_distribution.h', 'absl/random/internal/chi_square.h', 'absl/random/internal/distribution_caller.h', 'absl/random/internal/distribution_test_util.h', @@ -446,6 +439,13 @@ absl_random_headers = files( 'absl/random/internal/traits.h', 'absl/random/internal/uniform_helper.h', 'absl/random/internal/wide_multiply.h', + 'absl/random/bernoulli_distribution.h', + 'absl/random/beta_distribution.h', + 'absl/random/bit_gen_ref.h', + 'absl/random/discrete_distribution.h', + 'absl/random/distributions.h', + 'absl/random/exponential_distribution.h', + 'absl/random/gaussian_distribution.h', 'absl/random/log_uniform_int_distribution.h', 'absl/random/mock_distributions.h', 'absl/random/mocking_bit_gen.h', @@ -473,11 +473,12 @@ absl_status_headers = files( ) absl_strings_sources = files( - 'absl/strings/ascii.cc', - 'absl/strings/charconv.cc', - 'absl/strings/cord.cc', - 'absl/strings/cord_analysis.cc', - 'absl/strings/escaping.cc', + 'absl/strings/internal/str_format/arg.cc', + 'absl/strings/internal/str_format/bind.cc', + 'absl/strings/internal/str_format/extension.cc', + 'absl/strings/internal/str_format/float_conversion.cc', + 'absl/strings/internal/str_format/output.cc', + 'absl/strings/internal/str_format/parser.cc', 'absl/strings/internal/charconv_bigint.cc', 'absl/strings/internal/charconv_parse.cc', 'absl/strings/internal/cord_internal.cc', @@ -495,14 +496,13 @@ absl_strings_sources = files( 'absl/strings/internal/memutil.cc', 'absl/strings/internal/ostringstream.cc', 'absl/strings/internal/pow10_helper.cc', - 'absl/strings/internal/str_format/arg.cc', - 'absl/strings/internal/str_format/bind.cc', - 'absl/strings/internal/str_format/extension.cc', - 'absl/strings/internal/str_format/float_conversion.cc', - 'absl/strings/internal/str_format/output.cc', - 'absl/strings/internal/str_format/parser.cc', 'absl/strings/internal/stringify_sink.cc', 'absl/strings/internal/utf8.cc', + 'absl/strings/ascii.cc', + 'absl/strings/charconv.cc', + 'absl/strings/cord.cc', + 'absl/strings/cord_analysis.cc', + 'absl/strings/escaping.cc', 'absl/strings/match.cc', 'absl/strings/numbers.cc', 'absl/strings/str_cat.cc', @@ -512,15 +512,14 @@ absl_strings_sources = files( 'absl/strings/substitute.cc', ) absl_strings_headers = files( - 'absl/strings/ascii.h', - 'absl/strings/charconv.h', - 'absl/strings/cord.h', - 'absl/strings/cord_analysis.h', - 'absl/strings/cord_buffer.h', - 'absl/strings/cord_test_helpers.h', - 'absl/strings/cordz_test_helpers.h', - 'absl/strings/escaping.h', - 'absl/strings/has_absl_stringify.h', + 'absl/strings/internal/str_format/arg.h', + 'absl/strings/internal/str_format/bind.h', + 'absl/strings/internal/str_format/checker.h', + 'absl/strings/internal/str_format/constexpr_parser.h', + 'absl/strings/internal/str_format/extension.h', + 'absl/strings/internal/str_format/float_conversion.h', + 'absl/strings/internal/str_format/output.h', + 'absl/strings/internal/str_format/parser.h', 'absl/strings/internal/charconv_bigint.h', 'absl/strings/internal/charconv_parse.h', 'absl/strings/internal/cord_data_edge.h', @@ -548,19 +547,20 @@ absl_strings_headers = files( 'absl/strings/internal/pow10_helper.h', 'absl/strings/internal/resize_uninitialized.h', 'absl/strings/internal/stl_type_traits.h', - 'absl/strings/internal/str_format/arg.h', - 'absl/strings/internal/str_format/bind.h', - 'absl/strings/internal/str_format/checker.h', - 'absl/strings/internal/str_format/constexpr_parser.h', - 'absl/strings/internal/str_format/extension.h', - 'absl/strings/internal/str_format/float_conversion.h', - 'absl/strings/internal/str_format/output.h', - 'absl/strings/internal/str_format/parser.h', 'absl/strings/internal/str_join_internal.h', 'absl/strings/internal/str_split_internal.h', 'absl/strings/internal/string_constant.h', 'absl/strings/internal/stringify_sink.h', 'absl/strings/internal/utf8.h', + 'absl/strings/ascii.h', + 'absl/strings/charconv.h', + 'absl/strings/cord.h', + 'absl/strings/cord_analysis.h', + 'absl/strings/cord_buffer.h', + 'absl/strings/cord_test_helpers.h', + 'absl/strings/cordz_test_helpers.h', + 'absl/strings/escaping.h', + 'absl/strings/has_absl_stringify.h', 'absl/strings/match.h', 'absl/strings/numbers.h', 'absl/strings/str_cat.h', @@ -574,8 +574,6 @@ absl_strings_headers = files( ) absl_synchronization_sources = files( - 'absl/synchronization/barrier.cc', - 'absl/synchronization/blocking_counter.cc', 'absl/synchronization/internal/create_thread_identity.cc', 'absl/synchronization/internal/futex_waiter.cc', 'absl/synchronization/internal/graphcycles.cc', @@ -586,12 +584,12 @@ absl_synchronization_sources = files( 'absl/synchronization/internal/stdcpp_waiter.cc', 'absl/synchronization/internal/waiter_base.cc', 'absl/synchronization/internal/win32_waiter.cc', + 'absl/synchronization/barrier.cc', + 'absl/synchronization/blocking_counter.cc', 'absl/synchronization/mutex.cc', 'absl/synchronization/notification.cc', ) absl_synchronization_headers = files( - 'absl/synchronization/barrier.h', - 'absl/synchronization/blocking_counter.h', 'absl/synchronization/internal/create_thread_identity.h', 'absl/synchronization/internal/futex.h', 'absl/synchronization/internal/graphcycles.h', @@ -599,15 +597,13 @@ absl_synchronization_headers = files( 'absl/synchronization/internal/per_thread_sem.h', 'absl/synchronization/internal/thread_pool.h', 'absl/synchronization/internal/waiter.h', + 'absl/synchronization/barrier.h', + 'absl/synchronization/blocking_counter.h', 'absl/synchronization/mutex.h', 'absl/synchronization/notification.h', ) absl_time_sources = files( - 'absl/time/civil_time.cc', - 'absl/time/clock.cc', - 'absl/time/duration.cc', - 'absl/time/format.cc', 'absl/time/internal/cctz/src/civil_time_detail.cc', 'absl/time/internal/cctz/src/time_zone_fixed.cc', 'absl/time/internal/cctz/src/time_zone_format.cc', @@ -618,11 +614,13 @@ absl_time_sources = files( 'absl/time/internal/cctz/src/time_zone_lookup.cc', 'absl/time/internal/cctz/src/time_zone_posix.cc', 'absl/time/internal/cctz/src/zone_info_source.cc', + 'absl/time/civil_time.cc', + 'absl/time/clock.cc', + 'absl/time/duration.cc', + 'absl/time/format.cc', 'absl/time/time.cc', ) absl_time_headers = files( - 'absl/time/civil_time.h', - 'absl/time/clock.h', 'absl/time/internal/cctz/include/cctz/civil_time.h', 'absl/time/internal/cctz/include/cctz/civil_time_detail.h', 'absl/time/internal/cctz/include/cctz/time_zone.h', @@ -637,14 +635,16 @@ absl_time_headers = files( 'absl/time/internal/get_current_time_chrono.inc', 'absl/time/internal/get_current_time_posix.inc', 'absl/time/internal/test_util.h', + 'absl/time/civil_time.h', + 'absl/time/clock.h', 'absl/time/time.h', ) absl_types_sources = files() absl_types_headers = files( + 'absl/types/internal/span.h', 'absl/types/any.h', 'absl/types/compare.h', - 'absl/types/internal/span.h', 'absl/types/optional.h', 'absl/types/span.h', 'absl/types/variant.h', @@ -883,3 +883,104 @@ absl_status_dep = declare_dependency( link_with: absl_status_lib, dependencies: [absl_base_dep, absl_strings_dep], ) + +foreach name, dep : { + 'absl_base': absl_base_dep, + 'absl_container': absl_container_dep, + 'absl_debugging': absl_debugging_dep, + 'absl_log': absl_log_dep, + 'absl_flags': absl_flags_dep, + 'absl_hash': absl_hash_dep, + 'absl_crc': absl_crc_dep, + 'absl_numeric': absl_numeric_dep, + 'absl_profiling': absl_profiling_dep, + 'absl_random': absl_random_dep, + 'absl_status': absl_status_dep, + 'absl_strings': absl_strings_dep, + 'absl_synchronization': absl_synchronization_dep, + 'absl_time': absl_time_dep, + 'absl_types': absl_types_dep, + 'absl_algorithm_container': absl_base_dep, + 'absl_any_invocable': absl_base_dep, + 'absl_bad_any_cast_impl': absl_types_dep, + 'absl_bad_optional_access': absl_types_dep, + 'absl_bad_variant_access': absl_types_dep, + 'absl_bind_front': absl_base_dep, + 'absl_city': absl_hash_dep, + 'absl_civil_time': absl_time_dep, + 'absl_cleanup': absl_base_dep, + 'absl_cord': absl_strings_dep, + 'absl_cord_internal': absl_strings_dep, + 'absl_cordz_functions': absl_strings_dep, + 'absl_cordz_handle': absl_strings_dep, + 'absl_cordz_info': absl_strings_dep, + 'absl_cordz_sample_token': absl_strings_dep, + 'absl_core_headers': absl_base_dep, + 'absl_crc32c': absl_crc_dep, + 'absl_debugging_internal': absl_debugging_dep, + 'absl_demangle_internal': absl_debugging_dep, + 'absl_die_if_null': absl_log_dep, + 'absl_examine_stack': absl_debugging_dep, + 'absl_exponential_biased': absl_profiling_dep, + 'absl_failure_signal_handler': absl_debugging_dep, + 'absl_flags_commandlineflag': absl_flags_dep, + 'absl_flags_commandlineflag_internal': absl_flags_dep, + 'absl_flags_config': absl_flags_dep, + 'absl_flags_internal': absl_flags_dep, + 'absl_flags_marshalling': absl_flags_dep, + 'absl_flags_parse': absl_flags_dep, + 'absl_flags_private_handle_accessor': absl_flags_dep, + 'absl_flags_program_name': absl_flags_dep, + 'absl_flags_reflection': absl_flags_dep, + 'absl_flags_usage': absl_flags_dep, + 'absl_flags_usage_internal': absl_flags_dep, + 'absl_flat_hash_map': absl_container_dep, + 'absl_flat_hash_set': absl_container_dep, + 'absl_function_ref': absl_base_dep, + 'absl_graphcycles_internal': absl_synchronization_dep, + 'absl_hashtablez_sampler': absl_container_dep, + 'absl_inlined_vector': absl_container_dep, + 'absl_int128': absl_numeric_dep, + 'absl_leak_check': absl_debugging_dep, + 'absl_log_initialize': absl_log_dep, + 'absl_log_internal_check_op': absl_log_dep, + 'absl_log_internal_message': absl_log_dep, + 'absl_log_severity': absl_base_dep, + 'absl_low_level_hash': absl_hash_dep, + 'absl_memory': absl_base_dep, + 'absl_optional': absl_types_dep, + 'absl_periodic_sampler': absl_profiling_dep, + 'absl_random_bit_gen_ref': absl_random_dep, + 'absl_random_distributions': absl_random_dep, + 'absl_random_internal_distribution_test_util': absl_random_dep, + 'absl_random_internal_platform': absl_random_dep, + 'absl_random_internal_pool_urbg': absl_random_dep, + 'absl_random_internal_randen': absl_random_dep, + 'absl_random_internal_randen_hwaes': absl_random_dep, + 'absl_random_internal_randen_hwaes_impl': absl_random_dep, + 'absl_random_internal_randen_slow': absl_random_dep, + 'absl_random_internal_seed_material': absl_random_dep, + 'absl_random_random': absl_random_dep, + 'absl_random_seed_gen_exception': absl_random_dep, + 'absl_random_seed_sequences': absl_random_dep, + 'absl_raw_hash_set': absl_container_dep, + 'absl_raw_logging_internal': absl_base_dep, + 'absl_scoped_set_env': absl_base_dep, + 'absl_span': absl_types_dep, + 'absl_spinlock_wait': absl_base_dep, + 'absl_stacktrace': absl_debugging_dep, + 'absl_statusor': absl_status_dep, + 'absl_str_format': absl_strings_dep, + 'absl_str_format_internal': absl_strings_dep, + 'absl_strerror': absl_base_dep, + 'absl_string_view': absl_strings_dep, + 'absl_strings_internal': absl_strings_dep, + 'absl_symbolize': absl_debugging_dep, + 'absl_throw_delegate': absl_base_dep, + 'absl_time_zone': absl_time_dep, + 'absl_type_traits': absl_base_dep, + 'absl_utility': absl_base_dep, + 'absl_variant': absl_types_dep, +} + meson.override_dependency(name, dep) +endforeach