Last active
March 15, 2024 20:39
-
-
Save HannahShiSFB/15d8fb6aa637f2781b7be4218d080f11 to your computer and use it in GitHub Desktop.
abseil.podspec
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This file has been automatically generated from a script. | |
# Please make modifications to `abseil.podspec.gen.py` instead. | |
Pod::Spec.new do |s| | |
s.name = 'abseil' | |
s.version = '0.1' | |
s.summary = 'Abseil Common Libraries (C++) from Google' | |
s.homepage = 'https://abseil.io' | |
s.license = 'Apache License, Version 2.0' | |
s.authors = { 'Abseil Team' => 'abseil-io@googlegroups.com' } | |
s.source = { | |
:git => 'https://github.com/abseil/abseil-cpp.git', | |
:tag => '0.1', | |
} | |
s.resource_bundles = { | |
s.module_name => 'PrivacyInfo.xcprivacy', | |
} | |
s.module_name = 'absl' | |
s.header_mappings_dir = 'absl' | |
s.header_dir = 'absl' | |
s.libraries = 'c++' | |
s.compiler_flags = '-Wno-everything' | |
s.pod_target_xcconfig = { | |
'USER_HEADER_SEARCH_PATHS' => '$(inherited) "$(PODS_TARGET_SRCROOT)"', | |
'USE_HEADERMAP' => 'NO', | |
'ALWAYS_SEARCH_USER_PATHS' => 'NO', | |
} | |
s.ios.deployment_target = '9.0' | |
s.osx.deployment_target = '10.11' | |
s.tvos.deployment_target = '9.0' | |
s.watchos.deployment_target = '2.0' | |
s.subspec 'xcprivacy' do |ss| | |
ss.resource_bundles = { | |
ss.module_name => 'PrivacyInfo.xcprivacy', | |
} | |
end | |
s.subspec 'algorithm' do |s1| | |
s1.subspec 'algorithm' do |s2| | |
s2.source_files = 'absl/algorithm/algorithm.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'container' do |s2| | |
s2.source_files = 'absl/algorithm/container.h' | |
s2.dependency 'abseil/algorithm/algorithm' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/nullability' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
end | |
s.subspec 'base' do |s1| | |
s1.subspec 'atomic_hook' do |s2| | |
s2.source_files = 'absl/base/internal/atomic_hook.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'base' do |s2| | |
s2.source_files = 'absl/base/call_once.h', | |
'absl/base/casts.h', | |
'absl/base/internal/cycleclock.cc', | |
'absl/base/internal/cycleclock.h', | |
'absl/base/internal/low_level_scheduling.h', | |
'absl/base/internal/per_thread_tls.h', | |
'absl/base/internal/spinlock.cc', | |
'absl/base/internal/spinlock.h', | |
'absl/base/internal/sysinfo.cc', | |
'absl/base/internal/sysinfo.h', | |
'absl/base/internal/thread_identity.cc', | |
'absl/base/internal/thread_identity.h', | |
'absl/base/internal/tsan_mutex_interface.h', | |
'absl/base/internal/unscaledcycleclock.cc', | |
'absl/base/internal/unscaledcycleclock.h' | |
s2.dependency 'abseil/base/atomic_hook' | |
s2.dependency 'abseil/base/base_internal' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/cycleclock_internal' | |
s2.dependency 'abseil/base/dynamic_annotations' | |
s2.dependency 'abseil/base/log_severity' | |
s2.dependency 'abseil/base/nullability' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/base/spinlock_wait' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'base_internal' do |s2| | |
s2.source_files = 'absl/base/internal/hide_ptr.h', | |
'absl/base/internal/identity.h', | |
'absl/base/internal/inline_variable.h', | |
'absl/base/internal/invoke.h', | |
'absl/base/internal/scheduling_mode.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'config' do |s2| | |
s2.source_files = 'absl/base/config.h', | |
'absl/base/options.h', | |
'absl/base/policy_checks.h' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'core_headers' do |s2| | |
s2.source_files = 'absl/base/attributes.h', | |
'absl/base/const_init.h', | |
'absl/base/macros.h', | |
'absl/base/optimization.h', | |
'absl/base/port.h', | |
'absl/base/thread_annotations.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'cycleclock_internal' do |s2| | |
s2.source_files = 'absl/base/internal/cycleclock_config.h', | |
'absl/base/internal/unscaledcycleclock_config.h' | |
s2.dependency 'abseil/base/base_internal' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'dynamic_annotations' do |s2| | |
s2.source_files = 'absl/base/dynamic_annotations.h', | |
'absl/base/internal/dynamic_annotations.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'endian' do |s2| | |
s2.source_files = 'absl/base/internal/endian.h', | |
'absl/base/internal/unaligned_access.h' | |
s2.dependency 'abseil/base/base' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/nullability' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'errno_saver' do |s2| | |
s2.source_files = 'absl/base/internal/errno_saver.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'fast_type_id' do |s2| | |
s2.source_files = 'absl/base/internal/fast_type_id.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'log_severity' do |s2| | |
s2.source_files = 'absl/base/log_severity.cc', | |
'absl/base/log_severity.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'malloc_internal' do |s2| | |
s2.source_files = 'absl/base/internal/direct_mmap.h', | |
'absl/base/internal/low_level_alloc.cc', | |
'absl/base/internal/low_level_alloc.h' | |
s2.dependency 'abseil/base/base' | |
s2.dependency 'abseil/base/base_internal' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/dynamic_annotations' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'no_destructor' do |s2| | |
s2.source_files = 'absl/base/no_destructor.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/nullability' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'nullability' do |s2| | |
s2.source_files = 'absl/base/internal/nullability_impl.h', | |
'absl/base/nullability.h' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'prefetch' do |s2| | |
s2.source_files = 'absl/base/prefetch.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'pretty_function' do |s2| | |
s2.source_files = 'absl/base/internal/pretty_function.h' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'raw_logging_internal' do |s2| | |
s2.source_files = 'absl/base/internal/raw_logging.cc', | |
'absl/base/internal/raw_logging.h' | |
s2.dependency 'abseil/base/atomic_hook' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/errno_saver' | |
s2.dependency 'abseil/base/log_severity' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'spinlock_wait' do |s2| | |
s2.source_files = 'absl/base/internal/spinlock_akaros.inc', | |
'absl/base/internal/spinlock_linux.inc', | |
'absl/base/internal/spinlock_posix.inc', | |
'absl/base/internal/spinlock_wait.cc', | |
'absl/base/internal/spinlock_wait.h', | |
'absl/base/internal/spinlock_win32.inc' | |
s2.dependency 'abseil/base/base_internal' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/errno_saver' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'strerror' do |s2| | |
s2.source_files = 'absl/base/internal/strerror.cc', | |
'absl/base/internal/strerror.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/errno_saver' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'throw_delegate' do |s2| | |
s2.source_files = 'absl/base/internal/throw_delegate.cc', | |
'absl/base/internal/throw_delegate.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
end | |
s.subspec 'cleanup' do |s1| | |
s1.subspec 'cleanup' do |s2| | |
s2.source_files = 'absl/cleanup/cleanup.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/cleanup/cleanup_internal' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'cleanup_internal' do |s2| | |
s2.source_files = 'absl/cleanup/internal/cleanup.h' | |
s2.dependency 'abseil/base/base_internal' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/utility/utility' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
end | |
s.subspec 'container' do |s1| | |
s1.subspec 'btree' do |s2| | |
s2.source_files = 'absl/container/btree_map.h', | |
'absl/container/btree_set.h', | |
'absl/container/internal/btree.h', | |
'absl/container/internal/btree_container.h' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/base/throw_delegate' | |
s2.dependency 'abseil/container/common' | |
s2.dependency 'abseil/container/common_policy_traits' | |
s2.dependency 'abseil/container/compressed_tuple' | |
s2.dependency 'abseil/container/container_memory' | |
s2.dependency 'abseil/container/layout' | |
s2.dependency 'abseil/memory/memory' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/strings/cord' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/types/compare' | |
s2.dependency 'abseil/utility/utility' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'common' do |s2| | |
s2.source_files = 'absl/container/internal/common.h' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/types/optional' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'common_policy_traits' do |s2| | |
s2.source_files = 'absl/container/internal/common_policy_traits.h' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'compressed_tuple' do |s2| | |
s2.source_files = 'absl/container/internal/compressed_tuple.h' | |
s2.dependency 'abseil/utility/utility' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'container_memory' do |s2| | |
s2.source_files = 'absl/container/internal/container_memory.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/memory/memory' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/utility/utility' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'fixed_array' do |s2| | |
s2.source_files = 'absl/container/fixed_array.h' | |
s2.dependency 'abseil/algorithm/algorithm' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/dynamic_annotations' | |
s2.dependency 'abseil/base/throw_delegate' | |
s2.dependency 'abseil/container/compressed_tuple' | |
s2.dependency 'abseil/memory/memory' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'flat_hash_map' do |s2| | |
s2.source_files = 'absl/container/flat_hash_map.h' | |
s2.dependency 'abseil/algorithm/container' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/container/container_memory' | |
s2.dependency 'abseil/container/hash_function_defaults' | |
s2.dependency 'abseil/container/raw_hash_map' | |
s2.dependency 'abseil/memory/memory' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'flat_hash_set' do |s2| | |
s2.source_files = 'absl/container/flat_hash_set.h' | |
s2.dependency 'abseil/algorithm/container' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/container/container_memory' | |
s2.dependency 'abseil/container/hash_function_defaults' | |
s2.dependency 'abseil/container/raw_hash_set' | |
s2.dependency 'abseil/memory/memory' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'hash_function_defaults' do |s2| | |
s2.source_files = 'absl/container/internal/hash_function_defaults.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/container/common' | |
s2.dependency 'abseil/hash/hash' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/strings/cord' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'hash_policy_traits' do |s2| | |
s2.source_files = 'absl/container/internal/hash_policy_traits.h' | |
s2.dependency 'abseil/container/common_policy_traits' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'hashtable_debug' do |s2| | |
s2.source_files = 'absl/container/internal/hashtable_debug.h' | |
s2.dependency 'abseil/container/hashtable_debug_hooks' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'hashtable_debug_hooks' do |s2| | |
s2.source_files = 'absl/container/internal/hashtable_debug_hooks.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'hashtablez_sampler' do |s2| | |
s2.source_files = 'absl/container/internal/hashtablez_sampler.cc', | |
'absl/container/internal/hashtablez_sampler.h', | |
'absl/container/internal/hashtablez_sampler_force_weak_definition.cc' | |
s2.dependency 'abseil/base/base' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/no_destructor' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/debugging/stacktrace' | |
s2.dependency 'abseil/memory/memory' | |
s2.dependency 'abseil/profiling/exponential_biased' | |
s2.dependency 'abseil/profiling/sample_recorder' | |
s2.dependency 'abseil/synchronization/synchronization' | |
s2.dependency 'abseil/time/time' | |
s2.dependency 'abseil/utility/utility' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'inlined_vector' do |s2| | |
s2.source_files = 'absl/container/inlined_vector.h' | |
s2.dependency 'abseil/algorithm/algorithm' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/throw_delegate' | |
s2.dependency 'abseil/container/inlined_vector_internal' | |
s2.dependency 'abseil/memory/memory' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'inlined_vector_internal' do |s2| | |
s2.source_files = 'absl/container/internal/inlined_vector.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/container/compressed_tuple' | |
s2.dependency 'abseil/memory/memory' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/types/span' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'layout' do |s2| | |
s2.source_files = 'absl/container/internal/layout.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/debugging/demangle_internal' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/types/span' | |
s2.dependency 'abseil/utility/utility' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'node_hash_map' do |s2| | |
s2.source_files = 'absl/container/node_hash_map.h' | |
s2.dependency 'abseil/algorithm/container' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/container/container_memory' | |
s2.dependency 'abseil/container/hash_function_defaults' | |
s2.dependency 'abseil/container/node_slot_policy' | |
s2.dependency 'abseil/container/raw_hash_map' | |
s2.dependency 'abseil/memory/memory' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'node_hash_set' do |s2| | |
s2.source_files = 'absl/container/node_hash_set.h' | |
s2.dependency 'abseil/algorithm/container' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/container/container_memory' | |
s2.dependency 'abseil/container/hash_function_defaults' | |
s2.dependency 'abseil/container/node_slot_policy' | |
s2.dependency 'abseil/container/raw_hash_set' | |
s2.dependency 'abseil/memory/memory' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'node_slot_policy' do |s2| | |
s2.source_files = 'absl/container/internal/node_slot_policy.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'raw_hash_map' do |s2| | |
s2.source_files = 'absl/container/internal/raw_hash_map.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/throw_delegate' | |
s2.dependency 'abseil/container/container_memory' | |
s2.dependency 'abseil/container/raw_hash_set' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'raw_hash_set' do |s2| | |
s2.source_files = 'absl/container/internal/raw_hash_set.cc', | |
'absl/container/internal/raw_hash_set.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/dynamic_annotations' | |
s2.dependency 'abseil/base/endian' | |
s2.dependency 'abseil/base/prefetch' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/container/common' | |
s2.dependency 'abseil/container/compressed_tuple' | |
s2.dependency 'abseil/container/container_memory' | |
s2.dependency 'abseil/container/hash_policy_traits' | |
s2.dependency 'abseil/container/hashtable_debug_hooks' | |
s2.dependency 'abseil/container/hashtablez_sampler' | |
s2.dependency 'abseil/hash/hash' | |
s2.dependency 'abseil/memory/memory' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/numeric/bits' | |
s2.dependency 'abseil/utility/utility' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
end | |
s.subspec 'crc' do |s1| | |
s1.subspec 'cpu_detect' do |s2| | |
s2.source_files = 'absl/crc/internal/cpu_detect.cc', | |
'absl/crc/internal/cpu_detect.h' | |
s2.dependency 'abseil/base/base' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'crc32c' do |s2| | |
s2.source_files = 'absl/crc/crc32c.cc', | |
'absl/crc/crc32c.h', | |
'absl/crc/internal/crc32c.h', | |
'absl/crc/internal/crc32c_inline.h', | |
'absl/crc/internal/crc_memcpy.h', | |
'absl/crc/internal/crc_memcpy_fallback.cc', | |
'absl/crc/internal/crc_memcpy_x86_arm_combined.cc', | |
'absl/crc/internal/crc_non_temporal_memcpy.cc' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/endian' | |
s2.dependency 'abseil/base/prefetch' | |
s2.dependency 'abseil/crc/cpu_detect' | |
s2.dependency 'abseil/crc/crc_internal' | |
s2.dependency 'abseil/crc/non_temporal_memcpy' | |
s2.dependency 'abseil/strings/str_format' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'crc_cord_state' do |s2| | |
s2.source_files = 'absl/crc/internal/crc_cord_state.cc', | |
'absl/crc/internal/crc_cord_state.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/no_destructor' | |
s2.dependency 'abseil/crc/crc32c' | |
s2.dependency 'abseil/numeric/bits' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'crc_internal' do |s2| | |
s2.source_files = 'absl/crc/internal/crc.cc', | |
'absl/crc/internal/crc.h', | |
'absl/crc/internal/crc32_x86_arm_combined_simd.h', | |
'absl/crc/internal/crc_internal.h', | |
'absl/crc/internal/crc_x86_arm_combined.cc' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/endian' | |
s2.dependency 'abseil/base/prefetch' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/crc/cpu_detect' | |
s2.dependency 'abseil/memory/memory' | |
s2.dependency 'abseil/numeric/bits' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'non_temporal_arm_intrinsics' do |s2| | |
s2.source_files = 'absl/crc/internal/non_temporal_arm_intrinsics.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'non_temporal_memcpy' do |s2| | |
s2.source_files = 'absl/crc/internal/non_temporal_memcpy.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/crc/non_temporal_arm_intrinsics' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
end | |
s.subspec 'debugging' do |s1| | |
s1.subspec 'debugging_internal' do |s2| | |
s2.source_files = 'absl/debugging/internal/address_is_readable.cc', | |
'absl/debugging/internal/address_is_readable.h', | |
'absl/debugging/internal/elf_mem_image.cc', | |
'absl/debugging/internal/elf_mem_image.h', | |
'absl/debugging/internal/vdso_support.cc', | |
'absl/debugging/internal/vdso_support.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/dynamic_annotations' | |
s2.dependency 'abseil/base/errno_saver' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'demangle_internal' do |s2| | |
s2.source_files = 'absl/debugging/internal/demangle.cc', | |
'absl/debugging/internal/demangle.h' | |
s2.dependency 'abseil/base/base' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'examine_stack' do |s2| | |
s2.source_files = 'absl/debugging/internal/examine_stack.cc', | |
'absl/debugging/internal/examine_stack.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/debugging/stacktrace' | |
s2.dependency 'abseil/debugging/symbolize' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'failure_signal_handler' do |s2| | |
s2.source_files = 'absl/debugging/failure_signal_handler.cc', | |
'absl/debugging/failure_signal_handler.h' | |
s2.dependency 'abseil/base/base' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/debugging/examine_stack' | |
s2.dependency 'abseil/debugging/stacktrace' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'leak_check' do |s2| | |
s2.source_files = 'absl/debugging/leak_check.cc', | |
'absl/debugging/leak_check.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'stacktrace' do |s2| | |
s2.source_files = 'absl/debugging/internal/stacktrace_aarch64-inl.inc', | |
'absl/debugging/internal/stacktrace_arm-inl.inc', | |
'absl/debugging/internal/stacktrace_config.h', | |
'absl/debugging/internal/stacktrace_emscripten-inl.inc', | |
'absl/debugging/internal/stacktrace_generic-inl.inc', | |
'absl/debugging/internal/stacktrace_powerpc-inl.inc', | |
'absl/debugging/internal/stacktrace_riscv-inl.inc', | |
'absl/debugging/internal/stacktrace_unimplemented-inl.inc', | |
'absl/debugging/internal/stacktrace_win32-inl.inc', | |
'absl/debugging/internal/stacktrace_x86-inl.inc', | |
'absl/debugging/stacktrace.cc', | |
'absl/debugging/stacktrace.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/dynamic_annotations' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/debugging/debugging_internal' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'symbolize' do |s2| | |
s2.source_files = 'absl/debugging/internal/symbolize.h', | |
'absl/debugging/symbolize.cc', | |
'absl/debugging/symbolize.h', | |
'absl/debugging/symbolize_darwin.inc', | |
'absl/debugging/symbolize_elf.inc', | |
'absl/debugging/symbolize_emscripten.inc', | |
'absl/debugging/symbolize_unimplemented.inc', | |
'absl/debugging/symbolize_win32.inc' | |
s2.dependency 'abseil/base/base' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/dynamic_annotations' | |
s2.dependency 'abseil/base/malloc_internal' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/debugging/debugging_internal' | |
s2.dependency 'abseil/debugging/demangle_internal' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
end | |
s.subspec 'flags' do |s1| | |
s1.subspec 'commandlineflag' do |s2| | |
s2.source_files = 'absl/flags/commandlineflag.cc', | |
'absl/flags/commandlineflag.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/fast_type_id' | |
s2.dependency 'abseil/flags/commandlineflag_internal' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/types/optional' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'commandlineflag_internal' do |s2| | |
s2.source_files = 'absl/flags/internal/commandlineflag.cc', | |
'absl/flags/internal/commandlineflag.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/fast_type_id' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'config' do |s2| | |
s2.source_files = 'absl/flags/config.h', | |
'absl/flags/usage_config.cc', | |
'absl/flags/usage_config.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/flags/path_util' | |
s2.dependency 'abseil/flags/program_name' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/synchronization/synchronization' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'flag' do |s2| | |
s2.source_files = 'absl/flags/declare.h', | |
'absl/flags/flag.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/flags/commandlineflag' | |
s2.dependency 'abseil/flags/config' | |
s2.dependency 'abseil/flags/flag_internal' | |
s2.dependency 'abseil/flags/reflection' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'flag_internal' do |s2| | |
s2.source_files = 'absl/flags/internal/flag.cc', | |
'absl/flags/internal/flag.h', | |
'absl/flags/internal/sequence_lock.h' | |
s2.dependency 'abseil/base/base' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/dynamic_annotations' | |
s2.dependency 'abseil/flags/commandlineflag' | |
s2.dependency 'abseil/flags/commandlineflag_internal' | |
s2.dependency 'abseil/flags/config' | |
s2.dependency 'abseil/flags/marshalling' | |
s2.dependency 'abseil/flags/reflection' | |
s2.dependency 'abseil/memory/memory' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/synchronization/synchronization' | |
s2.dependency 'abseil/utility/utility' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'marshalling' do |s2| | |
s2.source_files = 'absl/flags/marshalling.cc', | |
'absl/flags/marshalling.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/log_severity' | |
s2.dependency 'abseil/numeric/int128' | |
s2.dependency 'abseil/strings/str_format' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/types/optional' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'parse' do |s2| | |
s2.source_files = 'absl/flags/internal/parse.h', | |
'absl/flags/parse.cc', | |
'absl/flags/parse.h' | |
s2.dependency 'abseil/algorithm/container' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/flags/commandlineflag' | |
s2.dependency 'abseil/flags/commandlineflag_internal' | |
s2.dependency 'abseil/flags/config' | |
s2.dependency 'abseil/flags/flag' | |
s2.dependency 'abseil/flags/flag_internal' | |
s2.dependency 'abseil/flags/private_handle_accessor' | |
s2.dependency 'abseil/flags/program_name' | |
s2.dependency 'abseil/flags/reflection' | |
s2.dependency 'abseil/flags/usage' | |
s2.dependency 'abseil/flags/usage_internal' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/synchronization/synchronization' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'path_util' do |s2| | |
s2.source_files = 'absl/flags/internal/path_util.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'private_handle_accessor' do |s2| | |
s2.source_files = 'absl/flags/internal/private_handle_accessor.cc', | |
'absl/flags/internal/private_handle_accessor.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/flags/commandlineflag' | |
s2.dependency 'abseil/flags/commandlineflag_internal' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'program_name' do |s2| | |
s2.source_files = 'absl/flags/internal/program_name.cc', | |
'absl/flags/internal/program_name.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/flags/path_util' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/synchronization/synchronization' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'reflection' do |s2| | |
s2.source_files = 'absl/flags/internal/registry.h', | |
'absl/flags/reflection.cc', | |
'absl/flags/reflection.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/no_destructor' | |
s2.dependency 'abseil/container/flat_hash_map' | |
s2.dependency 'abseil/flags/commandlineflag' | |
s2.dependency 'abseil/flags/commandlineflag_internal' | |
s2.dependency 'abseil/flags/config' | |
s2.dependency 'abseil/flags/private_handle_accessor' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/synchronization/synchronization' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'usage' do |s2| | |
s2.source_files = 'absl/flags/usage.cc', | |
'absl/flags/usage.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/flags/usage_internal' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/synchronization/synchronization' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'usage_internal' do |s2| | |
s2.source_files = 'absl/flags/internal/usage.cc', | |
'absl/flags/internal/usage.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/flags/commandlineflag' | |
s2.dependency 'abseil/flags/config' | |
s2.dependency 'abseil/flags/flag' | |
s2.dependency 'abseil/flags/flag_internal' | |
s2.dependency 'abseil/flags/path_util' | |
s2.dependency 'abseil/flags/private_handle_accessor' | |
s2.dependency 'abseil/flags/program_name' | |
s2.dependency 'abseil/flags/reflection' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/synchronization/synchronization' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
end | |
s.subspec 'functional' do |s1| | |
s1.subspec 'any_invocable' do |s2| | |
s2.source_files = 'absl/functional/any_invocable.h', | |
'absl/functional/internal/any_invocable.h' | |
s2.dependency 'abseil/base/base_internal' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/utility/utility' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'bind_front' do |s2| | |
s2.source_files = 'absl/functional/bind_front.h', | |
'absl/functional/internal/front_binder.h' | |
s2.dependency 'abseil/base/base_internal' | |
s2.dependency 'abseil/container/compressed_tuple' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/utility/utility' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'function_ref' do |s2| | |
s2.source_files = 'absl/functional/function_ref.h', | |
'absl/functional/internal/function_ref.h' | |
s2.dependency 'abseil/base/base_internal' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/functional/any_invocable' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'overload' do |s2| | |
s2.source_files = 'absl/functional/overload.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
end | |
s.subspec 'hash' do |s1| | |
s1.subspec 'city' do |s2| | |
s2.source_files = 'absl/hash/internal/city.cc', | |
'absl/hash/internal/city.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/endian' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'hash' do |s2| | |
s2.source_files = 'absl/hash/hash.h', | |
'absl/hash/internal/hash.cc', | |
'absl/hash/internal/hash.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/endian' | |
s2.dependency 'abseil/container/fixed_array' | |
s2.dependency 'abseil/functional/function_ref' | |
s2.dependency 'abseil/hash/city' | |
s2.dependency 'abseil/hash/low_level_hash' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/numeric/bits' | |
s2.dependency 'abseil/numeric/int128' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/types/optional' | |
s2.dependency 'abseil/types/variant' | |
s2.dependency 'abseil/utility/utility' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'low_level_hash' do |s2| | |
s2.source_files = 'absl/hash/internal/low_level_hash.cc', | |
'absl/hash/internal/low_level_hash.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/endian' | |
s2.dependency 'abseil/base/prefetch' | |
s2.dependency 'abseil/numeric/int128' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
end | |
s.subspec 'log' do |s1| | |
s1.subspec 'absl_check' do |s2| | |
s2.source_files = 'absl/log/absl_check.h' | |
s2.dependency 'abseil/log/internal/check_impl' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'absl_log' do |s2| | |
s2.source_files = 'absl/log/absl_log.h' | |
s2.dependency 'abseil/log/internal/log_impl' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'absl_vlog_is_on' do |s2| | |
s2.source_files = 'absl/log/absl_vlog_is_on.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/log/internal/vlog_config' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'check' do |s2| | |
s2.source_files = 'absl/log/check.h' | |
s2.dependency 'abseil/log/internal/check_impl' | |
s2.dependency 'abseil/log/internal/check_op' | |
s2.dependency 'abseil/log/internal/conditions' | |
s2.dependency 'abseil/log/internal/log_message' | |
s2.dependency 'abseil/log/internal/strip' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'die_if_null' do |s2| | |
s2.source_files = 'absl/log/die_if_null.cc', | |
'absl/log/die_if_null.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/log/log' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'flags' do |s2| | |
s2.source_files = 'absl/log/flags.cc', | |
'absl/log/flags.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/log_severity' | |
s2.dependency 'abseil/flags/flag' | |
s2.dependency 'abseil/flags/marshalling' | |
s2.dependency 'abseil/log/internal/config' | |
s2.dependency 'abseil/log/internal/flags' | |
s2.dependency 'abseil/log/internal/vlog_config' | |
s2.dependency 'abseil/log/globals' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'globals' do |s2| | |
s2.source_files = 'absl/log/globals.cc', | |
'absl/log/globals.h' | |
s2.dependency 'abseil/base/atomic_hook' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/log_severity' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/hash/hash' | |
s2.dependency 'abseil/log/internal/vlog_config' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'initialize' do |s2| | |
s2.source_files = 'absl/log/initialize.cc', | |
'absl/log/initialize.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/log/internal/globals' | |
s2.dependency 'abseil/log/globals' | |
s2.dependency 'abseil/time/time' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'internal' do |s2| | |
s2.subspec 'append_truncated' do |s3| | |
s3.source_files = 'absl/log/internal/append_truncated.h' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/strings/strings' | |
s3.dependency 'abseil/types/span' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'check_impl' do |s3| | |
s3.source_files = 'absl/log/internal/check_impl.h' | |
s3.dependency 'abseil/base/core_headers' | |
s3.dependency 'abseil/log/internal/check_op' | |
s3.dependency 'abseil/log/internal/conditions' | |
s3.dependency 'abseil/log/internal/log_message' | |
s3.dependency 'abseil/log/internal/strip' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'check_op' do |s3| | |
s3.source_files = 'absl/log/internal/check_op.cc', | |
'absl/log/internal/check_op.h' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/base/core_headers' | |
s3.dependency 'abseil/log/internal/nullguard' | |
s3.dependency 'abseil/log/internal/nullstream' | |
s3.dependency 'abseil/log/internal/strip' | |
s3.dependency 'abseil/strings/strings' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'conditions' do |s3| | |
s3.source_files = 'absl/log/internal/conditions.cc', | |
'absl/log/internal/conditions.h' | |
s3.dependency 'abseil/base/base' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/base/core_headers' | |
s3.dependency 'abseil/log/internal/voidify' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'config' do |s3| | |
s3.source_files = 'absl/log/internal/config.h' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/base/core_headers' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'flags' do |s3| | |
s3.source_files = 'absl/log/internal/flags.h' | |
s3.dependency 'abseil/flags/flag' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'fnmatch' do |s3| | |
s3.source_files = 'absl/log/internal/fnmatch.cc', | |
'absl/log/internal/fnmatch.h' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/strings/strings' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'format' do |s3| | |
s3.source_files = 'absl/log/internal/log_format.cc', | |
'absl/log/internal/log_format.h' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/base/core_headers' | |
s3.dependency 'abseil/base/log_severity' | |
s3.dependency 'abseil/log/internal/append_truncated' | |
s3.dependency 'abseil/log/internal/config' | |
s3.dependency 'abseil/log/internal/globals' | |
s3.dependency 'abseil/strings/str_format' | |
s3.dependency 'abseil/strings/strings' | |
s3.dependency 'abseil/time/time' | |
s3.dependency 'abseil/types/span' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'globals' do |s3| | |
s3.source_files = 'absl/log/internal/globals.cc', | |
'absl/log/internal/globals.h' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/base/core_headers' | |
s3.dependency 'abseil/base/log_severity' | |
s3.dependency 'abseil/base/raw_logging_internal' | |
s3.dependency 'abseil/strings/strings' | |
s3.dependency 'abseil/time/time' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'log_impl' do |s3| | |
s3.source_files = 'absl/log/internal/log_impl.h' | |
s3.dependency 'abseil/log/internal/conditions' | |
s3.dependency 'abseil/log/internal/log_message' | |
s3.dependency 'abseil/log/internal/strip' | |
s3.dependency 'abseil/log/absl_vlog_is_on' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'log_message' do |s3| | |
s3.source_files = 'absl/log/internal/log_message.cc', | |
'absl/log/internal/log_message.h' | |
s3.dependency 'abseil/base/base' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/base/core_headers' | |
s3.dependency 'abseil/base/errno_saver' | |
s3.dependency 'abseil/base/log_severity' | |
s3.dependency 'abseil/base/raw_logging_internal' | |
s3.dependency 'abseil/base/strerror' | |
s3.dependency 'abseil/container/inlined_vector' | |
s3.dependency 'abseil/debugging/examine_stack' | |
s3.dependency 'abseil/log/internal/append_truncated' | |
s3.dependency 'abseil/log/internal/format' | |
s3.dependency 'abseil/log/internal/globals' | |
s3.dependency 'abseil/log/internal/log_sink_set' | |
s3.dependency 'abseil/log/internal/nullguard' | |
s3.dependency 'abseil/log/internal/proto' | |
s3.dependency 'abseil/log/globals' | |
s3.dependency 'abseil/log/log_entry' | |
s3.dependency 'abseil/log/log_sink' | |
s3.dependency 'abseil/log/log_sink_registry' | |
s3.dependency 'abseil/memory/memory' | |
s3.dependency 'abseil/strings/strings' | |
s3.dependency 'abseil/time/time' | |
s3.dependency 'abseil/types/span' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'log_sink_set' do |s3| | |
s3.source_files = 'absl/log/internal/log_sink_set.cc', | |
'absl/log/internal/log_sink_set.h' | |
s3.dependency 'abseil/base/base' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/base/core_headers' | |
s3.dependency 'abseil/base/log_severity' | |
s3.dependency 'abseil/base/no_destructor' | |
s3.dependency 'abseil/base/raw_logging_internal' | |
s3.dependency 'abseil/cleanup/cleanup' | |
s3.dependency 'abseil/log/internal/config' | |
s3.dependency 'abseil/log/internal/globals' | |
s3.dependency 'abseil/log/globals' | |
s3.dependency 'abseil/log/log_entry' | |
s3.dependency 'abseil/log/log_sink' | |
s3.dependency 'abseil/strings/strings' | |
s3.dependency 'abseil/synchronization/synchronization' | |
s3.dependency 'abseil/types/span' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'nullguard' do |s3| | |
s3.source_files = 'absl/log/internal/nullguard.cc', | |
'absl/log/internal/nullguard.h' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/base/core_headers' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'nullstream' do |s3| | |
s3.source_files = 'absl/log/internal/nullstream.h' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/base/core_headers' | |
s3.dependency 'abseil/base/log_severity' | |
s3.dependency 'abseil/strings/strings' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'proto' do |s3| | |
s3.source_files = 'absl/log/internal/proto.cc', | |
'absl/log/internal/proto.h' | |
s3.dependency 'abseil/base/base' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/base/core_headers' | |
s3.dependency 'abseil/strings/strings' | |
s3.dependency 'abseil/types/span' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'strip' do |s3| | |
s3.source_files = 'absl/log/internal/strip.h' | |
s3.dependency 'abseil/base/log_severity' | |
s3.dependency 'abseil/log/internal/log_message' | |
s3.dependency 'abseil/log/internal/nullstream' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'structured' do |s3| | |
s3.source_files = 'absl/log/internal/structured.h' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/log/internal/log_message' | |
s3.dependency 'abseil/strings/strings' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'vlog_config' do |s3| | |
s3.source_files = 'absl/log/internal/vlog_config.cc', | |
'absl/log/internal/vlog_config.h' | |
s3.dependency 'abseil/base/base' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/base/core_headers' | |
s3.dependency 'abseil/base/no_destructor' | |
s3.dependency 'abseil/log/internal/fnmatch' | |
s3.dependency 'abseil/memory/memory' | |
s3.dependency 'abseil/strings/strings' | |
s3.dependency 'abseil/synchronization/synchronization' | |
s3.dependency 'abseil/types/optional' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'voidify' do |s3| | |
s3.source_files = 'absl/log/internal/voidify.h' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
end | |
s1.subspec 'log' do |s2| | |
s2.source_files = 'absl/log/log.h' | |
s2.dependency 'abseil/log/internal/log_impl' | |
s2.dependency 'abseil/log/vlog_is_on' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'log_entry' do |s2| | |
s2.source_files = 'absl/log/log_entry.cc', | |
'absl/log/log_entry.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/log_severity' | |
s2.dependency 'abseil/log/internal/config' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/time/time' | |
s2.dependency 'abseil/types/span' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'log_sink' do |s2| | |
s2.source_files = 'absl/log/log_sink.cc', | |
'absl/log/log_sink.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/log/log_entry' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'log_sink_registry' do |s2| | |
s2.source_files = 'absl/log/log_sink_registry.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/log/internal/log_sink_set' | |
s2.dependency 'abseil/log/log_sink' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'log_streamer' do |s2| | |
s2.source_files = 'absl/log/log_streamer.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/log_severity' | |
s2.dependency 'abseil/log/absl_log' | |
s2.dependency 'abseil/strings/internal' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/types/optional' | |
s2.dependency 'abseil/utility/utility' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'structured' do |s2| | |
s2.source_files = 'absl/log/structured.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/log/internal/structured' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'vlog_is_on' do |s2| | |
s2.source_files = 'absl/log/vlog_is_on.h' | |
s2.dependency 'abseil/log/absl_vlog_is_on' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
end | |
s.subspec 'memory' do |s1| | |
s1.subspec 'memory' do |s2| | |
s2.source_files = 'absl/memory/memory.h' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
end | |
s.subspec 'meta' do |s1| | |
s1.subspec 'type_traits' do |s2| | |
s2.source_files = 'absl/meta/type_traits.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
end | |
s.subspec 'numeric' do |s1| | |
s1.subspec 'bits' do |s2| | |
s2.source_files = 'absl/numeric/bits.h', | |
'absl/numeric/internal/bits.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'int128' do |s2| | |
s2.source_files = 'absl/numeric/int128.cc', | |
'absl/numeric/int128.h', | |
'absl/numeric/int128_have_intrinsic.inc', | |
'absl/numeric/int128_no_intrinsic.inc' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/numeric/bits' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'representation' do |s2| | |
s2.source_files = 'absl/numeric/internal/representation.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
end | |
s.subspec 'profiling' do |s1| | |
s1.subspec 'exponential_biased' do |s2| | |
s2.source_files = 'absl/profiling/internal/exponential_biased.cc', | |
'absl/profiling/internal/exponential_biased.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'periodic_sampler' do |s2| | |
s2.source_files = 'absl/profiling/internal/periodic_sampler.cc', | |
'absl/profiling/internal/periodic_sampler.h' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/profiling/exponential_biased' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'sample_recorder' do |s2| | |
s2.source_files = 'absl/profiling/internal/sample_recorder.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/synchronization/synchronization' | |
s2.dependency 'abseil/time/time' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
end | |
s.subspec 'random' do |s1| | |
s1.subspec 'bit_gen_ref' do |s2| | |
s2.source_files = 'absl/random/bit_gen_ref.h' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/fast_type_id' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/random/internal/distribution_caller' | |
s2.dependency 'abseil/random/internal/fast_uniform_bits' | |
s2.dependency 'abseil/random/random' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'distributions' do |s2| | |
s2.source_files = 'absl/random/bernoulli_distribution.h', | |
'absl/random/beta_distribution.h', | |
'absl/random/discrete_distribution.cc', | |
'absl/random/discrete_distribution.h', | |
'absl/random/distributions.h', | |
'absl/random/exponential_distribution.h', | |
'absl/random/gaussian_distribution.cc', | |
'absl/random/gaussian_distribution.h', | |
'absl/random/log_uniform_int_distribution.h', | |
'absl/random/poisson_distribution.h', | |
'absl/random/uniform_int_distribution.h', | |
'absl/random/uniform_real_distribution.h', | |
'absl/random/zipf_distribution.h' | |
s2.dependency 'abseil/base/base_internal' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/numeric/bits' | |
s2.dependency 'abseil/random/internal/distribution_caller' | |
s2.dependency 'abseil/random/internal/fast_uniform_bits' | |
s2.dependency 'abseil/random/internal/fastmath' | |
s2.dependency 'abseil/random/internal/generate_real' | |
s2.dependency 'abseil/random/internal/iostream_state_saver' | |
s2.dependency 'abseil/random/internal/traits' | |
s2.dependency 'abseil/random/internal/uniform_helper' | |
s2.dependency 'abseil/random/internal/wide_multiply' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'internal' do |s2| | |
s2.subspec 'distribution_caller' do |s3| | |
s3.source_files = 'absl/random/internal/distribution_caller.h' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/base/fast_type_id' | |
s3.dependency 'abseil/utility/utility' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'fast_uniform_bits' do |s3| | |
s3.source_files = 'absl/random/internal/fast_uniform_bits.h' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/meta/type_traits' | |
s3.dependency 'abseil/random/internal/traits' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'fastmath' do |s3| | |
s3.source_files = 'absl/random/internal/fastmath.h' | |
s3.dependency 'abseil/numeric/bits' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'generate_real' do |s3| | |
s3.source_files = 'absl/random/internal/generate_real.h' | |
s3.dependency 'abseil/meta/type_traits' | |
s3.dependency 'abseil/numeric/bits' | |
s3.dependency 'abseil/random/internal/fastmath' | |
s3.dependency 'abseil/random/internal/traits' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'iostream_state_saver' do |s3| | |
s3.source_files = 'absl/random/internal/iostream_state_saver.h' | |
s3.dependency 'abseil/meta/type_traits' | |
s3.dependency 'abseil/numeric/int128' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'mock_helpers' do |s3| | |
s3.source_files = 'absl/random/internal/mock_helpers.h' | |
s3.dependency 'abseil/base/fast_type_id' | |
s3.dependency 'abseil/types/optional' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'nanobenchmark' do |s3| | |
s3.source_files = 'absl/random/internal/nanobenchmark.cc', | |
'absl/random/internal/nanobenchmark.h' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/base/core_headers' | |
s3.dependency 'abseil/base/raw_logging_internal' | |
s3.dependency 'abseil/random/internal/platform' | |
s3.dependency 'abseil/random/internal/randen_engine' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'nonsecure_base' do |s3| | |
s3.source_files = 'absl/random/internal/nonsecure_base.h' | |
s3.dependency 'abseil/base/core_headers' | |
s3.dependency 'abseil/container/inlined_vector' | |
s3.dependency 'abseil/meta/type_traits' | |
s3.dependency 'abseil/random/internal/pool_urbg' | |
s3.dependency 'abseil/random/internal/salted_seed_seq' | |
s3.dependency 'abseil/random/internal/seed_material' | |
s3.dependency 'abseil/types/span' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'pcg_engine' do |s3| | |
s3.source_files = 'absl/random/internal/pcg_engine.h' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/meta/type_traits' | |
s3.dependency 'abseil/numeric/bits' | |
s3.dependency 'abseil/numeric/int128' | |
s3.dependency 'abseil/random/internal/fastmath' | |
s3.dependency 'abseil/random/internal/iostream_state_saver' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'platform' do |s3| | |
s3.source_files = 'absl/random/internal/platform.h', | |
'absl/random/internal/randen_round_keys.cc', | |
'absl/random/internal/randen_traits.h' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'pool_urbg' do |s3| | |
s3.source_files = 'absl/random/internal/pool_urbg.cc', | |
'absl/random/internal/pool_urbg.h' | |
s3.dependency 'abseil/base/base' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/base/core_headers' | |
s3.dependency 'abseil/base/endian' | |
s3.dependency 'abseil/base/raw_logging_internal' | |
s3.dependency 'abseil/random/internal/randen' | |
s3.dependency 'abseil/random/internal/seed_material' | |
s3.dependency 'abseil/random/internal/traits' | |
s3.dependency 'abseil/random/seed_gen_exception' | |
s3.dependency 'abseil/types/span' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'randen' do |s3| | |
s3.source_files = 'absl/random/internal/randen.cc', | |
'absl/random/internal/randen.h' | |
s3.dependency 'abseil/base/raw_logging_internal' | |
s3.dependency 'abseil/random/internal/platform' | |
s3.dependency 'abseil/random/internal/randen_hwaes' | |
s3.dependency 'abseil/random/internal/randen_slow' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'randen_engine' do |s3| | |
s3.source_files = 'absl/random/internal/randen_engine.h' | |
s3.dependency 'abseil/base/endian' | |
s3.dependency 'abseil/meta/type_traits' | |
s3.dependency 'abseil/random/internal/iostream_state_saver' | |
s3.dependency 'abseil/random/internal/randen' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'randen_hwaes' do |s3| | |
s3.source_files = 'absl/random/internal/randen_detect.cc', | |
'absl/random/internal/randen_detect.h', | |
'absl/random/internal/randen_hwaes.h' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/random/internal/platform' | |
s3.dependency 'abseil/random/internal/randen_hwaes_impl' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'randen_hwaes_impl' do |s3| | |
s3.source_files = 'absl/random/internal/randen_hwaes.cc', | |
'absl/random/internal/randen_hwaes.h' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/base/core_headers' | |
s3.dependency 'abseil/numeric/int128' | |
s3.dependency 'abseil/random/internal/platform' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'randen_slow' do |s3| | |
s3.source_files = 'absl/random/internal/randen_slow.cc', | |
'absl/random/internal/randen_slow.h' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/base/core_headers' | |
s3.dependency 'abseil/base/endian' | |
s3.dependency 'abseil/numeric/int128' | |
s3.dependency 'abseil/random/internal/platform' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'salted_seed_seq' do |s3| | |
s3.source_files = 'absl/random/internal/salted_seed_seq.h' | |
s3.dependency 'abseil/container/inlined_vector' | |
s3.dependency 'abseil/meta/type_traits' | |
s3.dependency 'abseil/random/internal/seed_material' | |
s3.dependency 'abseil/types/optional' | |
s3.dependency 'abseil/types/span' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'seed_material' do |s3| | |
s3.source_files = 'absl/random/internal/seed_material.cc', | |
'absl/random/internal/seed_material.h' | |
s3.dependency 'abseil/base/core_headers' | |
s3.dependency 'abseil/base/dynamic_annotations' | |
s3.dependency 'abseil/base/raw_logging_internal' | |
s3.dependency 'abseil/random/internal/fast_uniform_bits' | |
s3.dependency 'abseil/strings/strings' | |
s3.dependency 'abseil/types/optional' | |
s3.dependency 'abseil/types/span' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'traits' do |s3| | |
s3.source_files = 'absl/random/internal/traits.h' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/numeric/bits' | |
s3.dependency 'abseil/numeric/int128' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'uniform_helper' do |s3| | |
s3.source_files = 'absl/random/internal/uniform_helper.h' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/meta/type_traits' | |
s3.dependency 'abseil/numeric/int128' | |
s3.dependency 'abseil/random/internal/traits' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
s2.subspec 'wide_multiply' do |s3| | |
s3.source_files = 'absl/random/internal/wide_multiply.h' | |
s3.dependency 'abseil/base/config' | |
s3.dependency 'abseil/numeric/bits' | |
s3.dependency 'abseil/numeric/int128' | |
s3.dependency 'abseil/random/internal/traits' | |
s3.dependency 'abseil/xcprivacy' | |
end | |
end | |
s1.subspec 'random' do |s2| | |
s2.source_files = 'absl/random/random.h' | |
s2.dependency 'abseil/random/internal/nonsecure_base' | |
s2.dependency 'abseil/random/internal/pcg_engine' | |
s2.dependency 'abseil/random/internal/pool_urbg' | |
s2.dependency 'abseil/random/internal/randen_engine' | |
s2.dependency 'abseil/random/distributions' | |
s2.dependency 'abseil/random/seed_sequences' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'seed_gen_exception' do |s2| | |
s2.source_files = 'absl/random/seed_gen_exception.cc', | |
'absl/random/seed_gen_exception.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'seed_sequences' do |s2| | |
s2.source_files = 'absl/random/seed_sequences.cc', | |
'absl/random/seed_sequences.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/nullability' | |
s2.dependency 'abseil/random/internal/pool_urbg' | |
s2.dependency 'abseil/random/internal/salted_seed_seq' | |
s2.dependency 'abseil/random/internal/seed_material' | |
s2.dependency 'abseil/random/seed_gen_exception' | |
s2.dependency 'abseil/strings/string_view' | |
s2.dependency 'abseil/types/span' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
end | |
s.subspec 'status' do |s1| | |
s1.subspec 'status' do |s2| | |
s2.source_files = 'absl/status/internal/status_internal.cc', | |
'absl/status/internal/status_internal.h', | |
'absl/status/status.cc', | |
'absl/status/status.h', | |
'absl/status/status_payload_printer.cc', | |
'absl/status/status_payload_printer.h' | |
s2.dependency 'abseil/base/atomic_hook' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/no_destructor' | |
s2.dependency 'abseil/base/nullability' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/base/strerror' | |
s2.dependency 'abseil/container/inlined_vector' | |
s2.dependency 'abseil/debugging/stacktrace' | |
s2.dependency 'abseil/debugging/symbolize' | |
s2.dependency 'abseil/functional/function_ref' | |
s2.dependency 'abseil/memory/memory' | |
s2.dependency 'abseil/strings/cord' | |
s2.dependency 'abseil/strings/str_format' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/types/optional' | |
s2.dependency 'abseil/types/span' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'statusor' do |s2| | |
s2.source_files = 'absl/status/internal/statusor_internal.h', | |
'absl/status/statusor.cc', | |
'absl/status/statusor.h' | |
s2.dependency 'abseil/base/base' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/nullability' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/status/status' | |
s2.dependency 'abseil/strings/has_ostream_operator' | |
s2.dependency 'abseil/strings/str_format' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/types/variant' | |
s2.dependency 'abseil/utility/utility' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
end | |
s.subspec 'strings' do |s1| | |
s1.subspec 'charset' do |s2| | |
s2.source_files = 'absl/strings/charset.h' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/strings/string_view' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'cord' do |s2| | |
s2.source_files = 'absl/strings/cord.cc', | |
'absl/strings/cord.h', | |
'absl/strings/cord_analysis.cc', | |
'absl/strings/cord_analysis.h', | |
'absl/strings/cord_buffer.cc', | |
'absl/strings/cord_buffer.h' | |
s2.dependency 'abseil/base/base' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/endian' | |
s2.dependency 'abseil/base/nullability' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/container/inlined_vector' | |
s2.dependency 'abseil/crc/crc32c' | |
s2.dependency 'abseil/crc/crc_cord_state' | |
s2.dependency 'abseil/functional/function_ref' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/numeric/bits' | |
s2.dependency 'abseil/strings/cord_internal' | |
s2.dependency 'abseil/strings/cordz_functions' | |
s2.dependency 'abseil/strings/cordz_info' | |
s2.dependency 'abseil/strings/cordz_statistics' | |
s2.dependency 'abseil/strings/cordz_update_scope' | |
s2.dependency 'abseil/strings/cordz_update_tracker' | |
s2.dependency 'abseil/strings/internal' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/types/optional' | |
s2.dependency 'abseil/types/span' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'cord_internal' do |s2| | |
s2.source_files = 'absl/strings/internal/cord_data_edge.h', | |
'absl/strings/internal/cord_internal.cc', | |
'absl/strings/internal/cord_internal.h', | |
'absl/strings/internal/cord_rep_btree.cc', | |
'absl/strings/internal/cord_rep_btree.h', | |
'absl/strings/internal/cord_rep_btree_navigator.cc', | |
'absl/strings/internal/cord_rep_btree_navigator.h', | |
'absl/strings/internal/cord_rep_btree_reader.cc', | |
'absl/strings/internal/cord_rep_btree_reader.h', | |
'absl/strings/internal/cord_rep_consume.cc', | |
'absl/strings/internal/cord_rep_consume.h', | |
'absl/strings/internal/cord_rep_crc.cc', | |
'absl/strings/internal/cord_rep_crc.h', | |
'absl/strings/internal/cord_rep_flat.h' | |
s2.dependency 'abseil/base/base_internal' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/endian' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/base/throw_delegate' | |
s2.dependency 'abseil/container/compressed_tuple' | |
s2.dependency 'abseil/container/container_memory' | |
s2.dependency 'abseil/container/inlined_vector' | |
s2.dependency 'abseil/container/layout' | |
s2.dependency 'abseil/crc/crc_cord_state' | |
s2.dependency 'abseil/functional/function_ref' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/types/span' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'cordz_functions' do |s2| | |
s2.source_files = 'absl/strings/internal/cordz_functions.cc', | |
'absl/strings/internal/cordz_functions.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/profiling/exponential_biased' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'cordz_handle' do |s2| | |
s2.source_files = 'absl/strings/internal/cordz_handle.cc', | |
'absl/strings/internal/cordz_handle.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/no_destructor' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/synchronization/synchronization' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'cordz_info' do |s2| | |
s2.source_files = 'absl/strings/internal/cordz_info.cc', | |
'absl/strings/internal/cordz_info.h' | |
s2.dependency 'abseil/base/base' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/container/inlined_vector' | |
s2.dependency 'abseil/debugging/stacktrace' | |
s2.dependency 'abseil/strings/cord_internal' | |
s2.dependency 'abseil/strings/cordz_functions' | |
s2.dependency 'abseil/strings/cordz_handle' | |
s2.dependency 'abseil/strings/cordz_statistics' | |
s2.dependency 'abseil/strings/cordz_update_tracker' | |
s2.dependency 'abseil/synchronization/synchronization' | |
s2.dependency 'abseil/time/time' | |
s2.dependency 'abseil/types/span' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'cordz_sample_token' do |s2| | |
s2.source_files = 'absl/strings/internal/cordz_sample_token.cc', | |
'absl/strings/internal/cordz_sample_token.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/strings/cordz_handle' | |
s2.dependency 'abseil/strings/cordz_info' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'cordz_statistics' do |s2| | |
s2.source_files = 'absl/strings/internal/cordz_statistics.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/strings/cordz_update_tracker' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'cordz_update_scope' do |s2| | |
s2.source_files = 'absl/strings/internal/cordz_update_scope.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/strings/cord_internal' | |
s2.dependency 'abseil/strings/cordz_info' | |
s2.dependency 'abseil/strings/cordz_update_tracker' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'cordz_update_tracker' do |s2| | |
s2.source_files = 'absl/strings/internal/cordz_update_tracker.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'has_ostream_operator' do |s2| | |
s2.source_files = 'absl/strings/has_ostream_operator.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'internal' do |s2| | |
s2.source_files = 'absl/strings/internal/escaping.cc', | |
'absl/strings/internal/escaping.h', | |
'absl/strings/internal/ostringstream.cc', | |
'absl/strings/internal/ostringstream.h', | |
'absl/strings/internal/resize_uninitialized.h', | |
'absl/strings/internal/utf8.cc', | |
'absl/strings/internal/utf8.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/endian' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'str_format' do |s2| | |
s2.source_files = 'absl/strings/str_format.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/nullability' | |
s2.dependency 'abseil/strings/str_format_internal' | |
s2.dependency 'abseil/strings/string_view' | |
s2.dependency 'abseil/types/span' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'str_format_internal' do |s2| | |
s2.source_files = 'absl/strings/internal/str_format/arg.cc', | |
'absl/strings/internal/str_format/arg.h', | |
'absl/strings/internal/str_format/bind.cc', | |
'absl/strings/internal/str_format/bind.h', | |
'absl/strings/internal/str_format/checker.h', | |
'absl/strings/internal/str_format/constexpr_parser.h', | |
'absl/strings/internal/str_format/extension.cc', | |
'absl/strings/internal/str_format/extension.h', | |
'absl/strings/internal/str_format/float_conversion.cc', | |
'absl/strings/internal/str_format/float_conversion.h', | |
'absl/strings/internal/str_format/output.cc', | |
'absl/strings/internal/str_format/output.h', | |
'absl/strings/internal/str_format/parser.cc', | |
'absl/strings/internal/str_format/parser.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/container/fixed_array' | |
s2.dependency 'abseil/container/inlined_vector' | |
s2.dependency 'abseil/functional/function_ref' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/numeric/bits' | |
s2.dependency 'abseil/numeric/int128' | |
s2.dependency 'abseil/numeric/representation' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/types/optional' | |
s2.dependency 'abseil/types/span' | |
s2.dependency 'abseil/utility/utility' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'string_view' do |s2| | |
s2.source_files = 'absl/strings/string_view.cc', | |
'absl/strings/string_view.h' | |
s2.dependency 'abseil/base/base' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/nullability' | |
s2.dependency 'abseil/base/throw_delegate' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'strings' do |s2| | |
s2.source_files = 'absl/strings/ascii.cc', | |
'absl/strings/ascii.h', | |
'absl/strings/charconv.cc', | |
'absl/strings/charconv.h', | |
'absl/strings/escaping.cc', | |
'absl/strings/escaping.h', | |
'absl/strings/has_absl_stringify.h', | |
'absl/strings/internal/charconv_bigint.cc', | |
'absl/strings/internal/charconv_bigint.h', | |
'absl/strings/internal/charconv_parse.cc', | |
'absl/strings/internal/charconv_parse.h', | |
'absl/strings/internal/damerau_levenshtein_distance.cc', | |
'absl/strings/internal/damerau_levenshtein_distance.h', | |
'absl/strings/internal/has_absl_stringify.h', | |
'absl/strings/internal/memutil.cc', | |
'absl/strings/internal/memutil.h', | |
'absl/strings/internal/stl_type_traits.h', | |
'absl/strings/internal/str_join_internal.h', | |
'absl/strings/internal/str_split_internal.h', | |
'absl/strings/internal/string_constant.h', | |
'absl/strings/internal/stringify_sink.cc', | |
'absl/strings/internal/stringify_sink.h', | |
'absl/strings/match.cc', | |
'absl/strings/match.h', | |
'absl/strings/numbers.cc', | |
'absl/strings/numbers.h', | |
'absl/strings/str_cat.cc', | |
'absl/strings/str_cat.h', | |
'absl/strings/str_join.h', | |
'absl/strings/str_replace.cc', | |
'absl/strings/str_replace.h', | |
'absl/strings/str_split.cc', | |
'absl/strings/str_split.h', | |
'absl/strings/string_view.h', | |
'absl/strings/strip.h', | |
'absl/strings/substitute.cc', | |
'absl/strings/substitute.h' | |
s2.dependency 'abseil/base/base' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/endian' | |
s2.dependency 'abseil/base/nullability' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/base/throw_delegate' | |
s2.dependency 'abseil/memory/memory' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/numeric/bits' | |
s2.dependency 'abseil/numeric/int128' | |
s2.dependency 'abseil/strings/charset' | |
s2.dependency 'abseil/strings/internal' | |
s2.dependency 'abseil/strings/string_view' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
end | |
s.subspec 'synchronization' do |s1| | |
s1.subspec 'graphcycles_internal' do |s2| | |
s2.source_files = 'absl/synchronization/internal/graphcycles.cc', | |
'absl/synchronization/internal/graphcycles.h' | |
s2.dependency 'abseil/base/base' | |
s2.dependency 'abseil/base/base_internal' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/malloc_internal' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'kernel_timeout_internal' do |s2| | |
s2.source_files = 'absl/synchronization/internal/kernel_timeout.cc', | |
'absl/synchronization/internal/kernel_timeout.h' | |
s2.dependency 'abseil/base/base' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/time/time' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'synchronization' do |s2| | |
s2.source_files = 'absl/synchronization/barrier.cc', | |
'absl/synchronization/barrier.h', | |
'absl/synchronization/blocking_counter.cc', | |
'absl/synchronization/blocking_counter.h', | |
'absl/synchronization/internal/create_thread_identity.cc', | |
'absl/synchronization/internal/create_thread_identity.h', | |
'absl/synchronization/internal/futex.h', | |
'absl/synchronization/internal/futex_waiter.cc', | |
'absl/synchronization/internal/futex_waiter.h', | |
'absl/synchronization/internal/per_thread_sem.cc', | |
'absl/synchronization/internal/per_thread_sem.h', | |
'absl/synchronization/internal/pthread_waiter.cc', | |
'absl/synchronization/internal/pthread_waiter.h', | |
'absl/synchronization/internal/sem_waiter.cc', | |
'absl/synchronization/internal/sem_waiter.h', | |
'absl/synchronization/internal/stdcpp_waiter.cc', | |
'absl/synchronization/internal/stdcpp_waiter.h', | |
'absl/synchronization/internal/waiter.h', | |
'absl/synchronization/internal/waiter_base.cc', | |
'absl/synchronization/internal/waiter_base.h', | |
'absl/synchronization/internal/win32_waiter.cc', | |
'absl/synchronization/internal/win32_waiter.h', | |
'absl/synchronization/mutex.cc', | |
'absl/synchronization/mutex.h', | |
'absl/synchronization/notification.cc', | |
'absl/synchronization/notification.h' | |
s2.dependency 'abseil/base/atomic_hook' | |
s2.dependency 'abseil/base/base' | |
s2.dependency 'abseil/base/base_internal' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/dynamic_annotations' | |
s2.dependency 'abseil/base/malloc_internal' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/debugging/stacktrace' | |
s2.dependency 'abseil/debugging/symbolize' | |
s2.dependency 'abseil/synchronization/graphcycles_internal' | |
s2.dependency 'abseil/synchronization/kernel_timeout_internal' | |
s2.dependency 'abseil/time/time' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
end | |
s.subspec 'time' do |s1| | |
s1.subspec 'internal' do |s2| | |
s2.subspec 'cctz' do |s3| | |
s3.subspec 'civil_time' do |s4| | |
s4.source_files = 'absl/time/internal/cctz/include/cctz/civil_time.h', | |
'absl/time/internal/cctz/include/cctz/civil_time_detail.h', | |
'absl/time/internal/cctz/src/civil_time_detail.cc' | |
s4.dependency 'abseil/base/config' | |
s4.dependency 'abseil/xcprivacy' | |
end | |
s3.subspec 'time_zone' do |s4| | |
s4.source_files = 'absl/time/internal/cctz/include/cctz/time_zone.h', | |
'absl/time/internal/cctz/include/cctz/zone_info_source.h', | |
'absl/time/internal/cctz/src/time_zone_fixed.cc', | |
'absl/time/internal/cctz/src/time_zone_fixed.h', | |
'absl/time/internal/cctz/src/time_zone_format.cc', | |
'absl/time/internal/cctz/src/time_zone_if.cc', | |
'absl/time/internal/cctz/src/time_zone_if.h', | |
'absl/time/internal/cctz/src/time_zone_impl.cc', | |
'absl/time/internal/cctz/src/time_zone_impl.h', | |
'absl/time/internal/cctz/src/time_zone_info.cc', | |
'absl/time/internal/cctz/src/time_zone_info.h', | |
'absl/time/internal/cctz/src/time_zone_libc.cc', | |
'absl/time/internal/cctz/src/time_zone_libc.h', | |
'absl/time/internal/cctz/src/time_zone_lookup.cc', | |
'absl/time/internal/cctz/src/time_zone_posix.cc', | |
'absl/time/internal/cctz/src/time_zone_posix.h', | |
'absl/time/internal/cctz/src/tzfile.h', | |
'absl/time/internal/cctz/src/zone_info_source.cc' | |
s4.dependency 'abseil/base/config' | |
s4.dependency 'abseil/time/internal/cctz/civil_time' | |
s4.dependency 'abseil/xcprivacy' | |
end | |
end | |
end | |
s1.subspec 'time' do |s2| | |
s2.source_files = 'absl/time/civil_time.cc', | |
'absl/time/civil_time.h', | |
'absl/time/clock.cc', | |
'absl/time/clock.h', | |
'absl/time/duration.cc', | |
'absl/time/format.cc', | |
'absl/time/internal/get_current_time_chrono.inc', | |
'absl/time/internal/get_current_time_posix.inc', | |
'absl/time/time.cc', | |
'absl/time/time.h' | |
s2.dependency 'abseil/base/base' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/numeric/int128' | |
s2.dependency 'abseil/strings/strings' | |
s2.dependency 'abseil/time/internal/cctz/civil_time' | |
s2.dependency 'abseil/time/internal/cctz/time_zone' | |
s2.dependency 'abseil/types/optional' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
end | |
s.subspec 'types' do |s1| | |
s1.subspec 'any' do |s2| | |
s2.source_files = 'absl/types/any.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/fast_type_id' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/types/bad_any_cast' | |
s2.dependency 'abseil/utility/utility' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'bad_any_cast' do |s2| | |
s2.source_files = 'absl/types/bad_any_cast.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/types/bad_any_cast_impl' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'bad_any_cast_impl' do |s2| | |
s2.source_files = 'absl/types/bad_any_cast.cc', | |
'absl/types/bad_any_cast.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'bad_optional_access' do |s2| | |
s2.source_files = 'absl/types/bad_optional_access.cc', | |
'absl/types/bad_optional_access.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'bad_variant_access' do |s2| | |
s2.source_files = 'absl/types/bad_variant_access.cc', | |
'absl/types/bad_variant_access.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/raw_logging_internal' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'compare' do |s2| | |
s2.source_files = 'absl/types/compare.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'optional' do |s2| | |
s2.source_files = 'absl/types/internal/optional.h', | |
'absl/types/optional.h' | |
s2.dependency 'abseil/base/base_internal' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/nullability' | |
s2.dependency 'abseil/memory/memory' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/types/bad_optional_access' | |
s2.dependency 'abseil/utility/utility' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'span' do |s2| | |
s2.source_files = 'absl/types/internal/span.h', | |
'absl/types/span.h' | |
s2.dependency 'abseil/algorithm/algorithm' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/base/nullability' | |
s2.dependency 'abseil/base/throw_delegate' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'variant' do |s2| | |
s2.source_files = 'absl/types/internal/variant.h', | |
'absl/types/variant.h' | |
s2.dependency 'abseil/base/base_internal' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/base/core_headers' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/types/bad_variant_access' | |
s2.dependency 'abseil/utility/utility' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
end | |
s.subspec 'utility' do |s1| | |
s1.subspec 'if_constexpr' do |s2| | |
s2.source_files = 'absl/utility/internal/if_constexpr.h' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
s1.subspec 'utility' do |s2| | |
s2.source_files = 'absl/utility/utility.h' | |
s2.dependency 'abseil/base/base_internal' | |
s2.dependency 'abseil/base/config' | |
s2.dependency 'abseil/meta/type_traits' | |
s2.dependency 'abseil/xcprivacy' | |
end | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment