abseil/abseil-cpp
Google's C++ common libraries (strings, containers, hashing, time, synchronization, status)
License: Apache-2.0
Install
kiln require abseil/abseil-cpp:^20260817.0.0
Versions
| Version | Commit | Published |
|---|---|---|
| 20260817.0.0 | 000000000000 | 2026-10-21T06:43:56Z |
| 20260526.0.0 | 000000000000 | 2026-10-21T06:43:56Z |
Manifest (20260817.0.0)
{
"$schema": "../../../json-schema/package.schema.json",
"build": {
"options": {
"ABSL_BUILD_TESTING": false,
"ABSL_ENABLE_INSTALL": true,
"ABSL_PROPAGATE_CXX_STD": true,
"BUILD_TESTING": false
},
"system": "cmake"
},
"description": "Google's C++ common libraries (strings, containers, hashing, time, synchronization, status)",
"license": "Apache-2.0",
"matrix": {
"arch": [
"x86_64",
"arm64"
],
"build_type": [
"debug",
"release"
],
"compiler": [
"gcc",
"clang",
"msvc"
],
"exclude": [
{
"compiler": "gcc",
"os": "windows"
},
{
"compiler": "msvc",
"os": "linux"
},
{
"compiler": "msvc",
"os": "macos"
}
],
"linkage": [
"static"
],
"os": [
"linux",
"windows",
"macos"
]
},
"name": "abseil/abseil-cpp",
"providers": [
{
"tag": "{version}",
"type": "github"
}
],
"repository": {
"type": "git",
"url": "https://github.com/abseil/abseil-cpp"
},
"targets": {
"absl_check": {
"include": [
"include"
],
"link-libraries": [
"log_internal_check_impl"
],
"type": "header-only"
},
"absl_log": {
"include": [
"include"
],
"link-libraries": [
"log_internal_log_impl"
],
"type": "header-only"
},
"absl_vlog_is_on": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"strings",
"vlog_config_internal"
],
"type": "header-only"
},
"algorithm": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers"
],
"type": "header-only"
},
"algorithm_container": {
"include": [
"include"
],
"link-libraries": [
"algorithm",
"config",
"core_headers",
"hardening",
"iterator_traits_internal",
"meta"
],
"type": "header-only"
},
"any": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"utility"
],
"type": "header-only"
},
"any_invocable": {
"include": [
"include"
],
"link-libraries": [
"base",
"config",
"core_headers",
"type_traits",
"utility"
],
"type": "header-only"
},
"any_span": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"hardening",
"nullability",
"raw_logging_internal",
"throw_delegate",
"type_traits"
],
"type": "header-only"
},
"atomic_hook": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers"
],
"type": "header-only"
},
"bad_any_cast": {
"include": [
"include"
],
"type": "header-only"
},
"bad_optional_access": {
"include": [
"include"
],
"type": "header-only"
},
"bad_variant_access": {
"include": [
"include"
],
"type": "header-only"
},
"base": {
"include": [
"include"
],
"link-libraries": [
{
"value": "pthread",
"when": {
"os": "linux"
}
},
"atomic_hook",
"base_internal",
"config",
"core_headers",
"dynamic_annotations",
"log_severity",
"nullability",
"raw_logging_internal",
"spinlock_wait",
"type_traits"
],
"output-name": "absl_base",
"type": "library"
},
"base_cpu_detect": {
"include": [
"include"
],
"link-libraries": [
"base",
"config"
],
"output-name": "absl_base_cpu_detect",
"type": "library"
},
"base_internal": {
"include": [
"include"
],
"link-libraries": [
"config",
"type_traits"
],
"type": "header-only"
},
"bind_back": {
"include": [
"include"
],
"link-libraries": [
"compressed_tuple",
"config",
"utility"
],
"type": "header-only"
},
"bind_front": {
"include": [
"include"
],
"link-libraries": [
"compressed_tuple"
],
"type": "header-only"
},
"bits": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"endian"
],
"type": "header-only"
},
"bounded_utf8_length_sequence": {
"include": [
"include"
],
"link-libraries": [
"bits",
"config"
],
"type": "header-only"
},
"btree": {
"include": [
"include"
],
"link-libraries": [
"common_policy_traits",
"compare",
"compressed_tuple",
"config",
"container_common",
"container_memory",
"cord",
"core_headers",
"hardening",
"layout",
"memory",
"raw_logging_internal",
"strings",
"throw_delegate",
"type_traits",
"weakly_mixed_integer"
],
"type": "header-only"
},
"charset": {
"include": [
"include"
],
"link-libraries": [
"config",
"string_view"
],
"type": "header-only"
},
"check": {
"include": [
"include"
],
"link-libraries": [
"core_headers",
"log_internal_check_impl",
"log_internal_check_op",
"log_internal_conditions",
"log_internal_message",
"log_internal_strip"
],
"type": "header-only"
},
"chunked_queue": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"hardening",
"iterator_traits_internal",
"layout"
],
"type": "header-only"
},
"city": {
"include": [
"include"
],
"link-libraries": [
"bits",
"config",
"core_headers",
"endian"
],
"output-name": "absl_city",
"type": "library"
},
"civil_time": {
"include": [
"include"
],
"output-name": "absl_civil_time",
"type": "library"
},
"cleanup": {
"include": [
"include"
],
"link-libraries": [
"cleanup_internal",
"config",
"core_headers",
"hardening"
],
"type": "header-only"
},
"cleanup_internal": {
"include": [
"include"
],
"link-libraries": [
"core_headers",
"hardening",
"utility"
],
"type": "header-only"
},
"clock_interface": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"no_destructor",
"nullability",
"raw_logging_internal",
"synchronization",
"time"
],
"output-name": "absl_clock_interface",
"type": "library"
},
"common_policy_traits": {
"include": [
"include"
],
"link-libraries": [
"meta"
],
"type": "header-only"
},
"compare": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"type_traits"
],
"type": "header-only"
},
"compressed_tuple": {
"include": [
"include"
],
"link-libraries": [
"utility"
],
"type": "header-only"
},
"config": {
"include": [
"include"
],
"type": "header-only"
},
"constexpr_testing_internal": {
"include": [
"include"
],
"link-libraries": [
"config"
],
"type": "header-only"
},
"container_common": {
"include": [
"include"
],
"link-libraries": [
"type_traits"
],
"type": "header-only"
},
"container_memory": {
"include": [
"include"
],
"link-libraries": [
"config",
"hash",
"memory",
"type_traits",
"utility"
],
"type": "header-only"
},
"cord": {
"include": [
"include"
],
"link-libraries": [
"base",
"config",
"cord_internal",
"cordz_functions",
"cordz_info",
"cordz_update_scope",
"cordz_update_tracker",
"core_headers",
"crc32c",
"crc_cord_state",
"endian",
"function_ref",
"hardening",
"inlined_vector",
"nullability",
"optional",
"raw_logging_internal",
"span",
"strings",
"strings_append_and_overwrite",
"strings_resize_and_overwrite",
"type_traits",
"weakly_mixed_integer"
],
"output-name": "absl_cord",
"type": "library"
},
"cord_internal": {
"include": [
"include"
],
"link-libraries": [
"compare",
"compressed_tuple",
"config",
"container_memory",
"core_headers",
"crc_cord_state",
"endian",
"inlined_vector",
"layout",
"raw_logging_internal",
"strings",
"throw_delegate",
"type_traits"
],
"output-name": "absl_cord_internal",
"type": "library"
},
"cordz_functions": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"exponential_biased",
"raw_logging_internal"
],
"output-name": "absl_cordz_functions",
"type": "library"
},
"cordz_handle": {
"include": [
"include"
],
"link-libraries": [
"base",
"config",
"no_destructor",
"raw_logging_internal",
"synchronization"
],
"output-name": "absl_cordz_handle",
"type": "library"
},
"cordz_info": {
"include": [
"include"
],
"link-libraries": [
"base",
"config",
"cord_internal",
"cordz_functions",
"cordz_handle",
"cordz_statistics",
"cordz_update_tracker",
"core_headers",
"inlined_vector",
"no_destructor",
"raw_logging_internal",
"span",
"stacktrace",
"synchronization",
"time"
],
"output-name": "absl_cordz_info",
"type": "library"
},
"cordz_sample_token": {
"include": [
"include"
],
"link-libraries": [
"config",
"cordz_handle",
"cordz_info"
],
"output-name": "absl_cordz_sample_token",
"type": "library"
},
"cordz_statistics": {
"include": [
"include"
],
"link-libraries": [
"config",
"cordz_update_tracker",
"core_headers",
"synchronization"
],
"type": "header-only"
},
"cordz_update_scope": {
"include": [
"include"
],
"link-libraries": [
"config",
"cord_internal",
"cordz_info",
"cordz_update_tracker",
"core_headers"
],
"type": "header-only"
},
"cordz_update_tracker": {
"include": [
"include"
],
"link-libraries": [
"config"
],
"type": "header-only"
},
"core_headers": {
"include": [
"include"
],
"link-libraries": [
"config"
],
"type": "header-only"
},
"crc32c": {
"include": [
"include"
],
"link-libraries": [
"base_cpu_detect",
"config",
"core_headers",
"crc_internal",
"endian",
"non_temporal_memcpy",
"prefetch",
"str_format",
"strings"
],
"output-name": "absl_crc32c",
"type": "library"
},
"crc_cord_state": {
"include": [
"include"
],
"link-libraries": [
"config",
"crc32c",
"no_destructor",
"strings"
],
"output-name": "absl_crc_cord_state",
"type": "library"
},
"crc_internal": {
"include": [
"include"
],
"link-libraries": [
"base_cpu_detect",
"bits",
"config",
"core_headers",
"endian",
"memory",
"prefetch",
"raw_logging_internal"
],
"output-name": "absl_crc_internal",
"type": "library"
},
"debugging": {
"include": [
"include"
],
"link-libraries": [
"leak_check",
"stacktrace"
],
"type": "header-only"
},
"debugging_internal": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"dynamic_annotations",
"errno_saver",
"raw_logging_internal"
],
"output-name": "absl_debugging_internal",
"type": "library"
},
"decode_rust_punycode": {
"include": [
"include"
],
"link-libraries": [
"bounded_utf8_length_sequence",
"config",
"nullability",
"utf8_for_code_point"
],
"output-name": "absl_decode_rust_punycode",
"type": "library"
},
"demangle_internal": {
"include": [
"include"
],
"link-libraries": [
"config",
"demangle_rust"
],
"output-name": "absl_demangle_internal",
"type": "library"
},
"demangle_rust": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"decode_rust_punycode"
],
"output-name": "absl_demangle_rust",
"type": "library"
},
"die_if_null": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"log",
"nullability",
"nullability_traits_internal",
"strings"
],
"output-name": "absl_die_if_null",
"type": "library"
},
"dynamic_annotations": {
"include": [
"include"
],
"link-libraries": [
"config"
],
"type": "header-only"
},
"endian": {
"include": [
"include"
],
"link-libraries": [
"base",
"config",
"core_headers",
"nullability"
],
"type": "header-only"
},
"errno_saver": {
"include": [
"include"
],
"link-libraries": [
"config"
],
"type": "header-only"
},
"examine_stack": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"raw_logging_internal",
"stacktrace",
"symbolize"
],
"output-name": "absl_examine_stack",
"type": "library"
},
"exponential_biased": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers"
],
"output-name": "absl_exponential_biased",
"type": "library"
},
"failure_signal_handler": {
"include": [
"include"
],
"link-libraries": [
"base",
"config",
"core_headers",
"examine_stack",
"raw_logging_internal",
"stacktrace"
],
"output-name": "absl_failure_signal_handler",
"type": "library"
},
"fast_type_id": {
"include": [
"include"
],
"link-libraries": [
"config"
],
"type": "header-only"
},
"fixed_array": {
"include": [
"include"
],
"link-libraries": [
"algorithm",
"compressed_tuple",
"config",
"core_headers",
"dynamic_annotations",
"hardening",
"iterator_traits_internal",
"memory",
"throw_delegate",
"weakly_mixed_integer"
],
"type": "header-only"
},
"flags": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"flags_commandlineflag",
"flags_config",
"flags_internal",
"flags_reflection",
"nullability",
"strings"
],
"type": "header-only"
},
"flags_commandlineflag": {
"include": [
"include"
],
"link-libraries": [
"config",
"fast_type_id",
"flags_commandlineflag_internal",
"nullability",
"optional",
"strings"
],
"output-name": "absl_flags_commandlineflag",
"type": "library"
},
"flags_commandlineflag_internal": {
"include": [
"include"
],
"link-libraries": [
"config",
"dynamic_annotations",
"fast_type_id"
],
"output-name": "absl_flags_commandlineflag_internal",
"type": "library"
},
"flags_config": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"flags_path_util",
"flags_program_name",
"no_destructor",
"strings",
"synchronization"
],
"output-name": "absl_flags_config",
"type": "library"
},
"flags_internal": {
"include": [
"include"
],
"link-libraries": [
"base",
"config",
"fast_type_id",
"flags_commandlineflag",
"flags_commandlineflag_internal",
"flags_config",
"flags_marshalling",
"meta",
"no_destructor",
"synchronization",
"utility"
],
"output-name": "absl_flags_internal",
"type": "library"
},
"flags_marshalling": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"int128",
"log_severity",
"optional",
"str_format",
"strings"
],
"output-name": "absl_flags_marshalling",
"type": "library"
},
"flags_parse": {
"include": [
"include"
],
"link-libraries": [
"algorithm_container",
"config",
"core_headers",
"flags",
"flags_commandlineflag",
"flags_commandlineflag_internal",
"flags_config",
"flags_internal",
"flags_private_handle_accessor",
"flags_program_name",
"flags_reflection",
"flags_usage",
"no_destructor",
"strings",
"synchronization"
],
"output-name": "absl_flags_parse",
"type": "library"
},
"flags_path_util": {
"include": [
"include"
],
"link-libraries": [
"config",
"strings"
],
"type": "header-only"
},
"flags_private_handle_accessor": {
"include": [
"include"
],
"link-libraries": [
"config",
"flags_commandlineflag",
"flags_commandlineflag_internal",
"strings"
],
"output-name": "absl_flags_private_handle_accessor",
"type": "library"
},
"flags_program_name": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"flags_path_util",
"no_destructor",
"strings",
"synchronization"
],
"output-name": "absl_flags_program_name",
"type": "library"
},
"flags_reflection": {
"include": [
"include"
],
"link-libraries": [
"config",
"fast_type_id",
"flags_commandlineflag",
"flags_config",
"flags_private_handle_accessor",
"flat_hash_map",
"no_destructor",
"strings",
"synchronization"
],
"output-name": "absl_flags_reflection",
"type": "library"
},
"flags_usage": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"flags_usage_internal",
"no_destructor",
"raw_logging_internal",
"strings",
"synchronization"
],
"output-name": "absl_flags_usage",
"type": "library"
},
"flags_usage_internal": {
"include": [
"include"
],
"link-libraries": [
"config",
"flags",
"flags_commandlineflag",
"flags_config",
"flags_internal",
"flags_path_util",
"flags_private_handle_accessor",
"flags_program_name",
"flags_reflection",
"strings",
"synchronization"
],
"output-name": "absl_flags_usage_internal",
"type": "library"
},
"flat_hash_map": {
"include": [
"include"
],
"link-libraries": [
"algorithm_container",
"container_memory",
"core_headers",
"hash_container_defaults",
"raw_hash_map",
"type_traits"
],
"type": "header-only"
},
"flat_hash_set": {
"include": [
"include"
],
"link-libraries": [
"algorithm_container",
"container_memory",
"core_headers",
"hash_container_defaults",
"memory",
"raw_hash_set",
"type_traits"
],
"type": "header-only"
},
"function_ref": {
"include": [
"include"
],
"link-libraries": [
"any_invocable",
"config",
"core_headers",
"meta",
"utility"
],
"type": "header-only"
},
"generic_printer_internal": {
"include": [
"include"
],
"link-libraries": [
"config",
"log_internal_container",
"requires_internal",
"str_format",
"strings"
],
"output-name": "absl_generic_printer_internal",
"type": "library"
},
"graphcycles_internal": {
"include": [
"include"
],
"link-libraries": [
"base",
"base_internal",
"config",
"core_headers",
"malloc_internal",
"raw_logging_internal"
],
"output-name": "absl_graphcycles_internal",
"type": "library"
},
"hardening": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers"
],
"output-name": "absl_hardening",
"type": "library"
},
"has_ostream_operator": {
"include": [
"include"
],
"link-libraries": [
"config"
],
"type": "header-only"
},
"hash": {
"include": [
"include"
],
"link-libraries": [
"bits",
"city",
"config",
"core_headers",
"endian",
"fixed_array",
"function_ref",
"int128",
"meta",
"optional",
"strings",
"utility",
"variant",
"weakly_mixed_integer"
],
"output-name": "absl_hash",
"type": "library"
},
"hash_container_defaults": {
"include": [
"include"
],
"link-libraries": [
"config",
"hash_function_defaults"
],
"type": "header-only"
},
"hash_function_defaults": {
"include": [
"include"
],
"link-libraries": [
"config",
"container_common",
"cord",
"hash",
"strings",
"type_traits"
],
"type": "header-only"
},
"hash_policy_traits": {
"include": [
"include"
],
"link-libraries": [
"common_policy_traits",
"container_memory",
"meta"
],
"type": "header-only"
},
"hashtable_control_bytes": {
"include": [
"include"
],
"link-libraries": [
"bits",
"config",
"core_headers",
"endian"
],
"type": "header-only"
},
"hashtable_debug": {
"include": [
"include"
],
"link-libraries": [
"hashtable_debug_hooks"
],
"type": "header-only"
},
"hashtable_debug_hooks": {
"include": [
"include"
],
"link-libraries": [
"config"
],
"type": "header-only"
},
"hashtable_profiler": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"hashtablez_sampler",
"profile_builder",
"span",
"strings"
],
"output-name": "absl_hashtable_profiler",
"type": "library"
},
"hashtablez_sampler": {
"include": [
"include"
],
"link-libraries": [
"base",
"config",
"exponential_biased",
"no_destructor",
"raw_logging_internal",
"sample_recorder",
"synchronization",
"time"
],
"output-name": "absl_hashtablez_sampler",
"type": "library"
},
"inlined_vector": {
"include": [
"include"
],
"link-libraries": [
"algorithm",
"core_headers",
"hardening",
"inlined_vector_internal",
"memory",
"throw_delegate",
"type_traits",
"weakly_mixed_integer"
],
"type": "header-only"
},
"inlined_vector_internal": {
"include": [
"include"
],
"link-libraries": [
"base_internal",
"compressed_tuple",
"config",
"core_headers",
"hardening",
"memory",
"span",
"type_traits"
],
"type": "header-only"
},
"int128": {
"include": [
"include"
],
"link-libraries": [
"bits",
"compare",
"config",
"core_headers"
],
"output-name": "absl_int128",
"type": "library"
},
"internal_optional_ref": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"hardening"
],
"type": "header-only"
},
"iterator_traits_internal": {
"include": [
"include"
],
"link-libraries": [
"config",
"type_traits"
],
"type": "header-only"
},
"iterator_traits_test_helper_internal": {
"include": [
"include"
],
"link-libraries": [
"config"
],
"type": "header-only"
},
"kernel_timeout_internal": {
"include": [
"include"
],
"link-libraries": [
"base",
"config",
"core_headers",
"raw_logging_internal",
"time"
],
"output-name": "absl_kernel_timeout_internal",
"type": "library"
},
"layout": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"debugging_internal",
"meta",
"span",
"strings",
"utility"
],
"type": "header-only"
},
"leak_check": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers"
],
"output-name": "absl_leak_check",
"type": "library"
},
"linked_hash_map": {
"include": [
"include"
],
"link-libraries": [
"config",
"container_common",
"core_headers",
"flat_hash_set",
"throw_delegate"
],
"type": "header-only"
},
"linked_hash_set": {
"include": [
"include"
],
"link-libraries": [
"config",
"container_common",
"core_headers",
"flat_hash_set"
],
"type": "header-only"
},
"log": {
"include": [
"include"
],
"link-libraries": [
"log_internal_log_impl",
"vlog_is_on"
],
"type": "header-only"
},
"log_entry": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"log_internal_config",
"log_internal_proto",
"log_severity",
"span",
"strings",
"time"
],
"output-name": "absl_log_entry",
"type": "library"
},
"log_flags": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"flags",
"flags_marshalling",
"log_globals",
"log_internal_config",
"log_internal_flags",
"log_severity",
"strings",
"vlog_config_internal"
],
"output-name": "absl_log_flags",
"type": "library"
},
"log_globals": {
"include": [
"include"
],
"link-libraries": [
"atomic_hook",
"config",
"core_headers",
"hash",
"log_severity",
"raw_logging_internal",
"strings",
"vlog_config_internal"
],
"output-name": "absl_log_globals",
"type": "library"
},
"log_initialize": {
"include": [
"include"
],
"link-libraries": [
"config",
"log_globals",
"log_internal_globals",
"time"
],
"output-name": "absl_log_initialize",
"type": "library"
},
"log_internal_append_truncated": {
"include": [
"include"
],
"link-libraries": [
"config",
"span",
"strings",
"strings_internal"
],
"type": "header-only"
},
"log_internal_check_impl": {
"include": [
"include"
],
"link-libraries": [
"core_headers",
"log_internal_check_op",
"log_internal_conditions",
"log_internal_strip"
],
"type": "header-only"
},
"log_internal_check_op": {
"include": [
"include"
],
"link-libraries": [
"base",
"config",
"core_headers",
"has_ostream_operator",
"leak_check",
"log_internal_nullguard",
"log_internal_nullstream",
"log_internal_strip",
"nullability",
"strings"
],
"output-name": "absl_log_internal_check_op",
"type": "library"
},
"log_internal_conditions": {
"include": [
"include"
],
"link-libraries": [
"base",
"config",
"core_headers",
"log_internal_voidify"
],
"output-name": "absl_log_internal_conditions",
"type": "library"
},
"log_internal_config": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers"
],
"type": "header-only"
},
"log_internal_container": {
"include": [
"include"
],
"link-libraries": [
"config",
"requires_internal",
"strings"
],
"type": "header-only"
},
"log_internal_flags": {
"include": [
"include"
],
"link-libraries": [
"flags"
],
"type": "header-only"
},
"log_internal_fnmatch": {
"include": [
"include"
],
"link-libraries": [
"config",
"strings"
],
"output-name": "absl_log_internal_fnmatch",
"type": "library"
},
"log_internal_format": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"log_internal_append_truncated",
"log_internal_config",
"log_internal_globals",
"log_severity",
"span",
"str_format",
"strings",
"time"
],
"output-name": "absl_log_internal_format",
"type": "library"
},
"log_internal_globals": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"log_severity",
"raw_logging_internal",
"strings",
"time"
],
"output-name": "absl_log_internal_globals",
"type": "library"
},
"log_internal_log_impl": {
"include": [
"include"
],
"link-libraries": [
"absl_vlog_is_on",
"log_internal_conditions",
"log_internal_message",
"log_internal_strip"
],
"type": "header-only"
},
"log_internal_log_sink_set": {
"include": [
"include"
],
"link-libraries": [
"base",
"cleanup",
"config",
"core_headers",
"log_entry",
"log_globals",
"log_internal_config",
"log_internal_globals",
"log_severity",
"log_sink",
"no_destructor",
"raw_logging_internal",
"span",
"strings",
"synchronization"
],
"output-name": "absl_log_internal_log_sink_set",
"type": "library"
},
"log_internal_message": {
"include": [
"include"
],
"link-libraries": [
"base",
"config",
"core_headers",
"errno_saver",
"examine_stack",
"inlined_vector",
"log_entry",
"log_globals",
"log_internal_append_truncated",
"log_internal_format",
"log_internal_globals",
"log_internal_log_sink_set",
"log_internal_nullguard",
"log_internal_proto",
"log_internal_structured_proto",
"log_severity",
"log_sink",
"log_sink_registry",
"memory",
"nullability",
"raw_logging_internal",
"source_location",
"span",
"strerror",
"strings",
"strings_internal",
"time"
],
"output-name": "absl_log_internal_message",
"type": "library"
},
"log_internal_nullguard": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers"
],
"output-name": "absl_log_internal_nullguard",
"type": "library"
},
"log_internal_nullstream": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"log_severity",
"strings"
],
"type": "header-only"
},
"log_internal_proto": {
"include": [
"include"
],
"link-libraries": [
"base",
"config",
"core_headers",
"span",
"strings"
],
"output-name": "absl_log_internal_proto",
"type": "library"
},
"log_internal_strip": {
"include": [
"include"
],
"link-libraries": [
"core_headers",
"log_internal_message",
"log_internal_nullstream",
"log_severity"
],
"type": "header-only"
},
"log_internal_structured": {
"include": [
"include"
],
"link-libraries": [
"any_invocable",
"config",
"core_headers",
"log_internal_message",
"log_internal_structured_proto",
"strings"
],
"type": "header-only"
},
"log_internal_structured_proto": {
"include": [
"include"
],
"link-libraries": [
"config",
"log_internal_proto",
"span",
"strings",
"variant"
],
"output-name": "absl_log_internal_structured_proto",
"type": "library"
},
"log_internal_voidify": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers"
],
"type": "header-only"
},
"log_severity": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers"
],
"output-name": "absl_log_severity",
"type": "library"
},
"log_sink": {
"include": [
"include"
],
"link-libraries": [
"config",
"log_entry"
],
"output-name": "absl_log_sink",
"type": "library"
},
"log_sink_registry": {
"include": [
"include"
],
"link-libraries": [
"config",
"log_internal_log_sink_set",
"log_sink",
"nullability"
],
"type": "header-only"
},
"log_streamer": {
"include": [
"include"
],
"link-libraries": [
"absl_log",
"config",
"log_severity",
"optional",
"source_location",
"strings",
"strings_internal",
"utility"
],
"type": "header-only"
},
"log_structured": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"log_internal_structured",
"strings"
],
"type": "header-only"
},
"malloc_internal": {
"include": [
"include"
],
"link-libraries": [
{
"value": "pthread",
"when": {
"os": "linux"
}
},
"base",
"base_internal",
"config",
"core_headers",
"dynamic_annotations",
"raw_logging_internal"
],
"output-name": "absl_malloc_internal",
"type": "library"
},
"memory": {
"include": [
"include"
],
"link-libraries": [
"core_headers",
"meta"
],
"type": "header-only"
},
"meta": {
"include": [
"include"
],
"link-libraries": [
"type_traits"
],
"type": "header-only"
},
"no_destructor": {
"include": [
"include"
],
"link-libraries": [
"config",
"nullability"
],
"type": "header-only"
},
"node_hash_map": {
"include": [
"include"
],
"link-libraries": [
"algorithm_container",
"container_memory",
"core_headers",
"hash_container_defaults",
"memory",
"node_slot_policy",
"raw_hash_map",
"type_traits"
],
"type": "header-only"
},
"node_hash_set": {
"include": [
"include"
],
"link-libraries": [
"algorithm_container",
"container_memory",
"core_headers",
"hash_container_defaults",
"memory",
"node_slot_policy",
"raw_hash_set",
"type_traits"
],
"type": "header-only"
},
"node_slot_policy": {
"include": [
"include"
],
"link-libraries": [
"config"
],
"type": "header-only"
},
"non_temporal_arm_intrinsics": {
"include": [
"include"
],
"link-libraries": [
"config"
],
"type": "header-only"
},
"non_temporal_memcpy": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"non_temporal_arm_intrinsics"
],
"type": "header-only"
},
"nullability": {
"include": [
"include"
],
"link-libraries": [
"config"
],
"type": "header-only"
},
"nullability_traits_internal": {
"include": [
"include"
],
"link-libraries": [
"config",
"nullability"
],
"type": "header-only"
},
"numeric": {
"include": [
"include"
],
"link-libraries": [
"int128"
],
"type": "header-only"
},
"numeric_representation": {
"include": [
"include"
],
"link-libraries": [
"config"
],
"type": "header-only"
},
"optional": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"utility"
],
"type": "header-only"
},
"overload": {
"include": [
"include"
],
"link-libraries": [
"meta"
],
"type": "header-only"
},
"periodic_sampler": {
"include": [
"include"
],
"link-libraries": [
"core_headers",
"exponential_biased"
],
"output-name": "absl_periodic_sampler",
"type": "library"
},
"poison": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"malloc_internal"
],
"output-name": "absl_poison",
"type": "library"
},
"prefetch": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers"
],
"type": "header-only"
},
"pretty_function": {
"include": [
"include"
],
"type": "header-only"
},
"profile_builder": {
"include": [
"include"
],
"link-libraries": [
"btree",
"config",
"core_headers",
"flat_hash_map",
"raw_logging_internal",
"span",
"str_format",
"strings"
],
"output-name": "absl_profile_builder",
"type": "library"
},
"random_bit_gen_ref": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"random_internal_fast_uniform_bits",
"random_internal_traits",
"random_mocking_access",
"type_traits"
],
"type": "header-only"
},
"random_distributions": {
"include": [
"include"
],
"link-libraries": [
"base_internal",
"config",
"core_headers",
"random_internal_distribution_caller",
"random_internal_fast_uniform_bits",
"random_internal_fastmath",
"random_internal_generate_real",
"random_internal_iostream_state_saver",
"random_internal_traits",
"random_internal_uniform_helper",
"random_internal_wide_multiply",
"strings",
"type_traits"
],
"output-name": "absl_random_distributions",
"type": "library"
},
"random_internal_distribution_caller": {
"include": [
"include"
],
"link-libraries": [
"config",
"fast_type_id",
"random_mocking_access",
"type_traits",
"utility"
],
"type": "header-only"
},
"random_internal_distribution_test_util": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"raw_logging_internal",
"span",
"str_format",
"strings"
],
"output-name": "absl_random_internal_distribution_test_util",
"type": "library"
},
"random_internal_entropy_pool": {
"include": [
"include"
],
"link-libraries": [
"base",
"config",
"core_headers",
"random_internal_platform",
"random_internal_randen",
"random_internal_seed_material",
"random_seed_gen_exception",
"span",
"synchronization"
],
"output-name": "absl_random_internal_entropy_pool",
"type": "library"
},
"random_internal_fast_uniform_bits": {
"include": [
"include"
],
"link-libraries": [
"config"
],
"type": "header-only"
},
"random_internal_fastmath": {
"include": [
"include"
],
"link-libraries": [
"bits"
],
"type": "header-only"
},
"random_internal_generate_real": {
"include": [
"include"
],
"link-libraries": [
"bits",
"random_internal_fastmath",
"random_internal_traits",
"type_traits"
],
"type": "header-only"
},
"random_internal_iostream_state_saver": {
"include": [
"include"
],
"link-libraries": [
"config",
"int128",
"type_traits"
],
"type": "header-only"
},
"random_internal_mock_helpers": {
"include": [
"include"
],
"link-libraries": [
"config",
"fast_type_id",
"optional",
"random_mocking_access"
],
"type": "header-only"
},
"random_internal_nonsecure_base": {
"include": [
"include"
],
"link-libraries": [
"config",
"inlined_vector",
"random_internal_entropy_pool",
"random_internal_salted_seed_seq",
"random_internal_seed_material",
"type_traits"
],
"type": "header-only"
},
"random_internal_pcg_engine": {
"include": [
"include"
],
"link-libraries": [
"config",
"int128",
"random_internal_fastmath",
"random_internal_iostream_state_saver",
"type_traits"
],
"type": "header-only"
},
"random_internal_platform": {
"include": [
"include"
],
"link-libraries": [
"config"
],
"output-name": "absl_random_internal_platform",
"type": "library"
},
"random_internal_randen": {
"include": [
"include"
],
"link-libraries": [
"random_internal_platform",
"random_internal_randen_hwaes",
"random_internal_randen_slow"
],
"output-name": "absl_random_internal_randen",
"type": "library"
},
"random_internal_randen_engine": {
"include": [
"include"
],
"link-libraries": [
"endian",
"random_internal_iostream_state_saver",
"random_internal_randen",
"raw_logging_internal",
"type_traits"
],
"type": "header-only"
},
"random_internal_randen_hwaes": {
"include": [
"include"
],
"link-libraries": [
"config",
"random_internal_platform",
"random_internal_randen_hwaes_impl"
],
"output-name": "absl_random_internal_randen_hwaes",
"type": "library"
},
"random_internal_randen_hwaes_impl": {
"include": [
"include"
],
"link-libraries": [
"config",
"random_internal_platform"
],
"output-name": "absl_random_internal_randen_hwaes_impl",
"type": "library"
},
"random_internal_randen_slow": {
"include": [
"include"
],
"link-libraries": [
"config",
"random_internal_platform"
],
"output-name": "absl_random_internal_randen_slow",
"type": "library"
},
"random_internal_salted_seed_seq": {
"include": [
"include"
],
"link-libraries": [
"inlined_vector",
"optional",
"random_internal_seed_material",
"span",
"type_traits"
],
"type": "header-only"
},
"random_internal_seed_material": {
"include": [
"include"
],
"link-libraries": [
"config",
"optional",
"random_internal_fast_uniform_bits",
"raw_logging_internal",
"span",
"strings"
],
"output-name": "absl_random_internal_seed_material",
"type": "library"
},
"random_internal_traits": {
"include": [
"include"
],
"link-libraries": [
"bits",
"config",
"int128",
"type_traits"
],
"type": "header-only"
},
"random_internal_uniform_helper": {
"include": [
"include"
],
"link-libraries": [
"config",
"random_internal_traits",
"type_traits"
],
"type": "header-only"
},
"random_internal_wide_multiply": {
"include": [
"include"
],
"link-libraries": [
"bits",
"config",
"int128"
],
"type": "header-only"
},
"random_mocking_access": {
"include": [
"include"
],
"link-libraries": [
"config",
"fast_type_id",
"type_traits"
],
"type": "header-only"
},
"random_random": {
"include": [
"include"
],
"link-libraries": [
"config",
"random_distributions",
"random_internal_nonsecure_base",
"random_internal_pcg_engine",
"random_internal_randen_engine",
"random_seed_sequences"
],
"type": "header-only"
},
"random_seed_gen_exception": {
"include": [
"include"
],
"link-libraries": [
"config",
"raw_logging_internal"
],
"output-name": "absl_random_seed_gen_exception",
"type": "library"
},
"random_seed_sequences": {
"include": [
"include"
],
"link-libraries": [
"config",
"inlined_vector",
"nullability",
"random_internal_entropy_pool",
"random_internal_salted_seed_seq",
"random_internal_seed_material",
"random_seed_gen_exception",
"span",
"string_view"
],
"output-name": "absl_random_seed_sequences",
"type": "library"
},
"raw_hash_map": {
"include": [
"include"
],
"link-libraries": [
"common_policy_traits",
"config",
"container_memory",
"core_headers",
"raw_hash_set",
"throw_delegate",
"type_traits"
],
"type": "header-only"
},
"raw_hash_set": {
"include": [
"include"
],
"link-libraries": [
"base",
"bits",
"common_policy_traits",
"compressed_tuple",
"config",
"container_common",
"container_memory",
"core_headers",
"dynamic_annotations",
"endian",
"function_ref",
"hash",
"hash_function_defaults",
"hash_policy_traits",
"hashtable_control_bytes",
"hashtable_debug_hooks",
"hashtablez_sampler",
"iterator_traits_internal",
"memory",
"meta",
"optional",
"prefetch",
"raw_logging_internal",
"utility",
"weakly_mixed_integer"
],
"output-name": "absl_raw_hash_set",
"type": "library"
},
"raw_hash_set_resize_impl": {
"include": [
"include"
],
"link-libraries": [
"config"
],
"type": "header-only"
},
"raw_logging_internal": {
"include": [
"include"
],
"link-libraries": [
"atomic_hook",
"config",
"core_headers",
"errno_saver",
"log_severity"
],
"output-name": "absl_raw_logging_internal",
"type": "library"
},
"requires_internal": {
"include": [
"include"
],
"link-libraries": [
"config"
],
"type": "header-only"
},
"sample_recorder": {
"include": [
"include"
],
"link-libraries": [
"base",
"synchronization"
],
"type": "header-only"
},
"scoped_set_env": {
"include": [
"include"
],
"link-libraries": [
"config",
"raw_logging_internal"
],
"output-name": "absl_scoped_set_env",
"type": "library"
},
"source_location": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"nullability"
],
"output-name": "absl_source_location",
"type": "library"
},
"span": {
"include": [
"include"
],
"link-libraries": [
"algorithm",
"config",
"core_headers",
"hardening",
"nullability",
"throw_delegate",
"type_traits",
"weakly_mixed_integer"
],
"type": "header-only"
},
"spinlock_wait": {
"include": [
"include"
],
"link-libraries": [
"base_internal",
"core_headers",
"errno_saver"
],
"output-name": "absl_spinlock_wait",
"type": "library"
},
"stacktrace": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"debugging_internal",
"dynamic_annotations",
"malloc_internal",
"raw_logging_internal"
],
"output-name": "absl_stacktrace",
"type": "library"
},
"status": {
"include": [
"include"
],
"link-libraries": [
"atomic_hook",
"config",
"cord",
"core_headers",
"function_ref",
"inlined_vector",
"internal_optional_ref",
"leak_check",
"memory",
"no_destructor",
"nullability",
"optional",
"raw_logging_internal",
"source_location",
"span",
"stacktrace",
"str_format",
"strerror",
"strings",
"symbolize"
],
"output-name": "absl_status",
"type": "library"
},
"status_builder": {
"include": [
"include"
],
"link-libraries": [
"config",
"cord",
"core_headers",
"nullability",
"optional",
"source_location",
"span",
"status",
"strings",
"time"
],
"output-name": "absl_status_builder",
"type": "library"
},
"status_macros": {
"include": [
"include"
],
"link-libraries": [
"core_headers",
"source_location",
"status",
"status_builder",
"statusor"
],
"type": "header-only"
},
"statusor": {
"include": [
"include"
],
"link-libraries": [
"base",
"config",
"core_headers",
"has_ostream_operator",
"nullability",
"raw_logging_internal",
"source_location",
"status",
"str_format",
"strings",
"type_traits",
"utility",
"variant"
],
"output-name": "absl_statusor",
"type": "library"
},
"str_format": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"nullability",
"span",
"str_format_internal",
"string_view"
],
"type": "header-only"
},
"str_format_internal": {
"include": [
"include"
],
"link-libraries": [
"bits",
"config",
"core_headers",
"fixed_array",
"inlined_vector",
"int128",
"numeric_representation",
"span",
"strings",
"strings_internal",
"type_traits",
"utility"
],
"output-name": "absl_str_format_internal",
"type": "library"
},
"strerror": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"errno_saver"
],
"output-name": "absl_strerror",
"type": "library"
},
"string_view": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"nullability"
],
"type": "header-only"
},
"stringify_stream": {
"include": [
"include"
],
"link-libraries": [
"config",
"string_view"
],
"type": "header-only"
},
"strings": {
"include": [
"include"
],
"link-libraries": [
"base",
"bits",
"charset",
"config",
"core_headers",
"endian",
"hardening",
"int128",
"iterator_traits_internal",
"memory",
"nullability",
"raw_logging_internal",
"source_location",
"string_view",
"strings_append_and_overwrite",
"strings_internal",
"strings_resize_and_overwrite",
"throw_delegate",
"type_traits"
],
"output-name": "absl_strings",
"type": "library"
},
"strings_append_and_overwrite": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"hardening",
"strings_resize_and_overwrite",
"throw_delegate"
],
"type": "header-only"
},
"strings_internal": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"endian",
"raw_logging_internal",
"strings_resize_and_overwrite",
"type_traits"
],
"output-name": "absl_strings_internal",
"type": "library"
},
"strings_resize_and_overwrite": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"dynamic_annotations",
"hardening",
"throw_delegate"
],
"type": "header-only"
},
"symbolize": {
"include": [
"include"
],
"link-libraries": [
"base",
"config",
"core_headers",
"debugging_internal",
"demangle_internal",
"dynamic_annotations",
"malloc_internal",
"raw_logging_internal",
"strings"
],
"output-name": "absl_symbolize",
"type": "library"
},
"synchronization": {
"include": [
"include"
],
"link-libraries": [
{
"value": "pthread",
"when": {
"os": "linux"
}
},
"atomic_hook",
"base",
"base_internal",
"config",
"core_headers",
"dynamic_annotations",
"graphcycles_internal",
"kernel_timeout_internal",
"malloc_internal",
"meta",
"nullability",
"raw_logging_internal",
"stacktrace",
"symbolize",
"time",
"tracing_internal"
],
"output-name": "absl_synchronization",
"type": "library"
},
"throw_delegate": {
"include": [
"include"
],
"link-libraries": [
"config",
"raw_logging_internal"
],
"output-name": "absl_throw_delegate",
"type": "library"
},
"time": {
"include": [
"include"
],
"link-libraries": [
"base",
"civil_time",
"core_headers",
"int128",
"raw_logging_internal",
"strings",
"time_zone"
],
"output-name": "absl_time",
"type": "library"
},
"time_zone": {
"include": [
"include"
],
"link-libraries": [
{
"value": "pthread",
"when": {
"os": "linux"
}
},
{
"value": "-Wl,-framework,CoreFoundation",
"when": {
"os": "macos"
}
}
],
"output-name": "absl_time_zone",
"type": "library"
},
"tracing_internal": {
"include": [
"include"
],
"link-libraries": [
"base"
],
"output-name": "absl_tracing_internal",
"type": "library"
},
"type_traits": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers"
],
"type": "header-only"
},
"utf8_for_code_point": {
"include": [
"include"
],
"link-libraries": [
"config"
],
"output-name": "absl_utf8_for_code_point",
"type": "library"
},
"utility": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"type_traits"
],
"type": "header-only"
},
"variant": {
"include": [
"include"
],
"link-libraries": [
"config",
"core_headers",
"utility"
],
"type": "header-only"
},
"vlog_config_internal": {
"include": [
"include"
],
"link-libraries": [
"base",
"config",
"core_headers",
"log_internal_fnmatch",
"memory",
"no_destructor",
"nullability",
"strings",
"synchronization"
],
"output-name": "absl_vlog_config_internal",
"type": "library"
},
"vlog_is_on": {
"include": [
"include"
],
"link-libraries": [
"absl_vlog_is_on"
],
"type": "header-only"
},
"weakly_mixed_integer": {
"include": [
"include"
],
"link-libraries": [
"config"
],
"type": "header-only"
}
}
}