kiln registryproof of conceptAccount

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

VersionCommitPublished
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"
    }
  }
}

← All packages