diff options
author | Marek Gilbert <mcg@google.com> | 2017-12-06 09:23:55 -0800 |
---|---|---|
committer | Marek Gilbert <mcg@google.com> | 2017-12-07 13:02:52 -0800 |
commit | 36cd94a04fa15a5b85e7156bd070f157306522b9 (patch) | |
tree | fde8584abac40f02fb45294c0ac83481c474280f /Firestore/third_party/abseil-cpp/absl/base/CMakeLists.txt | |
parent | 1641a0d791719c8e0e1fe206e067b4842ca657d2 (diff) |
Cut down absl CMakeLists to only include the things we use
Diffstat (limited to 'Firestore/third_party/abseil-cpp/absl/base/CMakeLists.txt')
-rw-r--r-- | Firestore/third_party/abseil-cpp/absl/base/CMakeLists.txt | 454 |
1 files changed, 225 insertions, 229 deletions
diff --git a/Firestore/third_party/abseil-cpp/absl/base/CMakeLists.txt b/Firestore/third_party/abseil-cpp/absl/base/CMakeLists.txt index 3e94d51..1adc249 100644 --- a/Firestore/third_party/abseil-cpp/absl/base/CMakeLists.txt +++ b/Firestore/third_party/abseil-cpp/absl/base/CMakeLists.txt @@ -16,57 +16,57 @@ list(APPEND BASE_PUBLIC_HEADERS "attributes.h" - "call_once.h" - "casts.h" +# "call_once.h" +# "casts.h" "config.h" "dynamic_annotations.h" "macros.h" "optimization.h" "policy_checks.h" "port.h" - "thread_annotations.h" +# "thread_annotations.h" ) list(APPEND BASE_INTERNAL_HEADERS "internal/atomic_hook.h" - "internal/cycleclock.h" - "internal/endian.h" - "internal/exception_testing.h" - "internal/identity.h" - "internal/invoke.h" +# "internal/cycleclock.h" +# "internal/endian.h" +# "internal/exception_testing.h" +# "internal/identity.h" +# "internal/invoke.h" "internal/log_severity.h" - "internal/low_level_alloc.h" - "internal/low_level_scheduling.h" - "internal/malloc_extension_c.h" - "internal/malloc_extension.h" - "internal/malloc_hook_c.h" - "internal/malloc_hook.h" - "internal/malloc_hook_invoke.h" - "internal/per_thread_tls.h" +# "internal/low_level_alloc.h" +# "internal/low_level_scheduling.h" +# "internal/malloc_extension_c.h" +# "internal/malloc_extension.h" +# "internal/malloc_hook_c.h" +# "internal/malloc_hook.h" +# "internal/malloc_hook_invoke.h" +# "internal/per_thread_tls.h" "internal/raw_logging.h" - "internal/scheduling_mode.h" - "internal/spinlock.h" - "internal/spinlock_wait.h" - "internal/sysinfo.h" - "internal/thread_identity.h" +# "internal/scheduling_mode.h" +# "internal/spinlock.h" +# "internal/spinlock_wait.h" +# "internal/sysinfo.h" +# "internal/thread_identity.h" "internal/throw_delegate.h" - "internal/tsan_mutex_interface.h" - "internal/unaligned_access.h" - "internal/unscaledcycleclock.h" +# "internal/tsan_mutex_interface.h" +# "internal/unaligned_access.h" +# "internal/unscaledcycleclock.h" ) # absl_base main library list(APPEND BASE_SRC - "internal/cycleclock.cc" +# "internal/cycleclock.cc" "internal/raw_logging.cc" - "internal/spinlock.cc" - "internal/sysinfo.cc" - "internal/thread_identity.cc" - "internal/unscaledcycleclock.cc" - "internal/low_level_alloc.cc" - "internal/malloc_hook.cc" +# "internal/spinlock.cc" +# "internal/sysinfo.cc" +# "internal/thread_identity.cc" +# "internal/unscaledcycleclock.cc" +# "internal/low_level_alloc.cc" +# "internal/malloc_hook.cc" ${BASE_PUBLIC_HEADERS} ${BASE_INTERNAL_HEADERS} ) @@ -78,25 +78,25 @@ absl_library( ${BASE_SRC} PUBLIC_LIBRARIES absl_dynamic_annotations - absl_spinlock_wait +# absl_spinlock_wait EXPORT_NAME base ) -# malloc extension library -set(MALLOC_EXTENSION_SRC "internal/malloc_extension.cc") -set(MALLOC_EXTENSION_PUBLIC_LIBRARIES absl::base) - -absl_library( - TARGET - absl_malloc_extension - SOURCES - ${MALLOC_EXTENSION_SRC} - PUBLIC_LIBRARIES - ${MALLOC_EXTENSION_PUBLIC_LIBRARIES} - EXPORT_NAME - malloc_extension -) +## malloc extension library +#set(MALLOC_EXTENSION_SRC "internal/malloc_extension.cc") +#set(MALLOC_EXTENSION_PUBLIC_LIBRARIES absl::base) +# +#absl_library( +# TARGET +# absl_malloc_extension +# SOURCES +# ${MALLOC_EXTENSION_SRC} +# PUBLIC_LIBRARIES +# ${MALLOC_EXTENSION_PUBLIC_LIBRARIES} +# EXPORT_NAME +# malloc_extension +#) # throw delegate library set(THROW_DELEGATE_SRC "internal/throw_delegate.cc") @@ -126,134 +126,134 @@ absl_library( ) -# spinlock_wait library -set(SPINLOCK_WAIT_SRC "internal/spinlock_wait.cc") - -absl_library( - TARGET - absl_spinlock_wait - SOURCES - ${SPINLOCK_WAIT_SRC} -) - - -# malloc_internal library -list(APPEND MALLOC_INTERNAL_SRC - "internal/low_level_alloc.cc" - "internal/malloc_hook.cc" - "internal/malloc_hook_mmap_linux.inc" -) - -absl_library( - TARGET - absl_malloc_internal - SOURCES - ${MALLOC_INTERNAL_SRC} - PUBLIC_LIBRARIES - absl_dynamic_annotations -) - - - +## spinlock_wait library +#set(SPINLOCK_WAIT_SRC "internal/spinlock_wait.cc") # -## TESTS +#absl_library( +# TARGET +# absl_spinlock_wait +# SOURCES +# ${SPINLOCK_WAIT_SRC} +#) # - -# call once test -set(CALL_ONCE_TEST_SRC "call_once_test.cc") -set(CALL_ONCE_TEST_PUBLIC_LIBRARIES absl::base absl::synchronization) - -absl_test( - TARGET - call_once_test - SOURCES - ${CALL_ONCE_TEST_SRC} - PUBLIC_LIBRARIES - ${CALL_ONCE_TEST_PUBLIC_LIBRARIES} -) - - -# test bit_cast_test -set(BIT_CAST_TEST_SRC "bit_cast_test.cc") - -absl_test( - TARGET - bit_cast_test - SOURCES - ${BIT_CAST_TEST_SRC} -) - - -# test absl_throw_delegate_test -set(THROW_DELEGATE_TEST_SRC "throw_delegate_test.cc") -set(THROW_DELEGATE_TEST_PUBLIC_LIBRARIES absl::base absl_throw_delegate) - -absl_test( - TARGET - throw_delegate_test - SOURCES - ${THROW_DELEGATE_TEST_SRC} - PUBLIC_LIBRARIES - ${THROW_DELEGATE_TEST_PUBLIC_LIBRARIES} -) - - -# test invoke_test -set(INVOKE_TEST_SRC "invoke_test.cc") -set(INVOKE_TEST_PUBLIC_LIBRARIES absl::strings) - -absl_test( - TARGET - invoke_test - SOURCES - ${INVOKE_TEST_SRC} - PUBLIC_LIBRARIES - ${INVOKE_TEST_PUBLIC_LIBRARIES} -) - - -# test spinlock_test_common -set(SPINLOCK_TEST_COMMON_SRC "spinlock_test_common.cc") -set(SPINLOCK_TEST_COMMON_PUBLIC_LIBRARIES absl::base absl::synchronization) - -absl_test( - TARGET - spinlock_test_common - SOURCES - ${SPINLOCK_TEST_COMMON_SRC} - PUBLIC_LIBRARIES - ${SPINLOCK_TEST_COMMON_PUBLIC_LIBRARIES} -) - - -# test spinlock_test -set(SPINLOCK_TEST_SRC "spinlock_test_common.cc") -set(SPINLOCK_TEST_PUBLIC_LIBRARIES absl::base absl::synchronization) - -absl_test( - TARGET - spinlock_test - SOURCES - ${SPINLOCK_TEST_SRC} - PUBLIC_LIBRARIES - ${SPINLOCK_TEST_PUBLIC_LIBRARIES} -) - - -# test endian_test -set(ENDIAN_TEST_SRC "internal/endian_test.cc") - -absl_test( - TARGET - endian_test - SOURCES - ${ENDIAN_TEST_SRC} -) +# +## malloc_internal library +#list(APPEND MALLOC_INTERNAL_SRC +# "internal/low_level_alloc.cc" +# "internal/malloc_hook.cc" +# "internal/malloc_hook_mmap_linux.inc" +#) +# +#absl_library( +# TARGET +# absl_malloc_internal +# SOURCES +# ${MALLOC_INTERNAL_SRC} +# PUBLIC_LIBRARIES +# absl_dynamic_annotations +#) +# +# +# +## +### TESTS +## +# +## call once test +#set(CALL_ONCE_TEST_SRC "call_once_test.cc") +#set(CALL_ONCE_TEST_PUBLIC_LIBRARIES absl::base absl::synchronization) +# +#absl_test( +# TARGET +# call_once_test +# SOURCES +# ${CALL_ONCE_TEST_SRC} +# PUBLIC_LIBRARIES +# ${CALL_ONCE_TEST_PUBLIC_LIBRARIES} +#) +# +# +## test bit_cast_test +#set(BIT_CAST_TEST_SRC "bit_cast_test.cc") +# +#absl_test( +# TARGET +# bit_cast_test +# SOURCES +# ${BIT_CAST_TEST_SRC} +#) +# +# +## test absl_throw_delegate_test +#set(THROW_DELEGATE_TEST_SRC "throw_delegate_test.cc") +#set(THROW_DELEGATE_TEST_PUBLIC_LIBRARIES absl::base absl_throw_delegate) +# +#absl_test( +# TARGET +# throw_delegate_test +# SOURCES +# ${THROW_DELEGATE_TEST_SRC} +# PUBLIC_LIBRARIES +# ${THROW_DELEGATE_TEST_PUBLIC_LIBRARIES} +#) +# +# +## test invoke_test +#set(INVOKE_TEST_SRC "invoke_test.cc") +#set(INVOKE_TEST_PUBLIC_LIBRARIES absl::strings) +# +#absl_test( +# TARGET +# invoke_test +# SOURCES +# ${INVOKE_TEST_SRC} +# PUBLIC_LIBRARIES +# ${INVOKE_TEST_PUBLIC_LIBRARIES} +#) +# +# +## test spinlock_test_common +#set(SPINLOCK_TEST_COMMON_SRC "spinlock_test_common.cc") +#set(SPINLOCK_TEST_COMMON_PUBLIC_LIBRARIES absl::base absl::synchronization) +# +#absl_test( +# TARGET +# spinlock_test_common +# SOURCES +# ${SPINLOCK_TEST_COMMON_SRC} +# PUBLIC_LIBRARIES +# ${SPINLOCK_TEST_COMMON_PUBLIC_LIBRARIES} +#) +# +# +## test spinlock_test +#set(SPINLOCK_TEST_SRC "spinlock_test_common.cc") +#set(SPINLOCK_TEST_PUBLIC_LIBRARIES absl::base absl::synchronization) +# +#absl_test( +# TARGET +# spinlock_test +# SOURCES +# ${SPINLOCK_TEST_SRC} +# PUBLIC_LIBRARIES +# ${SPINLOCK_TEST_PUBLIC_LIBRARIES} +#) +# +# +## test endian_test +#set(ENDIAN_TEST_SRC "internal/endian_test.cc") +# +#absl_test( +# TARGET +# endian_test +# SOURCES +# ${ENDIAN_TEST_SRC} +#) # test config_test set(CONFIG_TEST_SRC "config_test.cc") -set(CONFIG_TEST_PUBLIC_LIBRARIES absl::base absl::synchronization) +set(CONFIG_TEST_PUBLIC_LIBRARIES absl::base) absl_test( TARGET config_test @@ -278,64 +278,60 @@ absl_test( ) -# test sysinfo_test -set(SYSINFO_TEST_SRC "internal/sysinfo_test.cc") -set(SYSINFO_TEST_PUBLIC_LIBRARIES absl::base absl::synchronization) - -absl_test( - TARGET - sysinfo_test - SOURCES - ${SYSINFO_TEST_SRC} - PUBLIC_LIBRARIES - ${SYSINFO_TEST_PUBLIC_LIBRARIES} -) - - -# test low_level_alloc_test -set(LOW_LEVEL_ALLOC_TEST_SRC "internal/low_level_alloc_test.cc") -set(LOW_LEVEL_ALLOC_TEST_PUBLIC_LIBRARIES absl::base) - -absl_test( - TARGET - low_level_alloc_test - SOURCES - ${LOW_LEVEL_ALLOC_TEST_SRC} - PUBLIC_LIBRARIES - ${LOW_LEVEL_ALLOC_TEST_PUBLIC_LIBRARIES} -) - - -# test thread_identity_test -set(THREAD_IDENTITY_TEST_SRC "internal/thread_identity_test.cc") -set(THREAD_IDENTITY_TEST_PUBLIC_LIBRARIES absl::base absl::synchronization) - -absl_test( - TARGET - thread_identity_test - SOURCES - ${THREAD_IDENTITY_TEST_SRC} - PUBLIC_LIBRARIES - ${THREAD_IDENTITY_TEST_PUBLIC_LIBRARIES} -) - - -# test absl_malloc_extension_system_malloc_test -set(MALLOC_EXTENSION_SYSTEM_MALLOC_TEST_SRC "internal/malloc_extension_test.cc") -set(MALLOC_EXTENSION_SYSTEM_MALLOC_TEST_PUBLIC_LIBRARIES absl::base absl_malloc_extension) -set(MALLOC_EXTENSION_SYSTEM_MALLOC_TEST_PRIVATE_COMPILE_FLAGS "-DABSL_MALLOC_EXTENSION_TEST_ALLOW_MISSING_EXTENSION=1") - -absl_test( - TARGET - absl_malloc_extension_system_malloc_test - SOURCES - ${MALLOC_EXTENSION_SYSTEM_MALLOC_TEST_SRC} - PUBLIC_LIBRARIES - ${MALLOC_EXTENSION_SYSTEM_MALLOC_TEST_PUBLIC_LIBRARIES} - PRIVATE_COMPILE_FLAGS - ${MALLOC_EXTENSION_SYSTEM_MALLOC_TEST_PRIVATE_COMPILE_FLAGS} -) - - - - +## test sysinfo_test +#set(SYSINFO_TEST_SRC "internal/sysinfo_test.cc") +#set(SYSINFO_TEST_PUBLIC_LIBRARIES absl::base absl::synchronization) +# +#absl_test( +# TARGET +# sysinfo_test +# SOURCES +# ${SYSINFO_TEST_SRC} +# PUBLIC_LIBRARIES +# ${SYSINFO_TEST_PUBLIC_LIBRARIES} +#) +# +# +## test low_level_alloc_test +#set(LOW_LEVEL_ALLOC_TEST_SRC "internal/low_level_alloc_test.cc") +#set(LOW_LEVEL_ALLOC_TEST_PUBLIC_LIBRARIES absl::base) +# +#absl_test( +# TARGET +# low_level_alloc_test +# SOURCES +# ${LOW_LEVEL_ALLOC_TEST_SRC} +# PUBLIC_LIBRARIES +# ${LOW_LEVEL_ALLOC_TEST_PUBLIC_LIBRARIES} +#) +# +# +## test thread_identity_test +#set(THREAD_IDENTITY_TEST_SRC "internal/thread_identity_test.cc") +#set(THREAD_IDENTITY_TEST_PUBLIC_LIBRARIES absl::base absl::synchronization) +# +#absl_test( +# TARGET +# thread_identity_test +# SOURCES +# ${THREAD_IDENTITY_TEST_SRC} +# PUBLIC_LIBRARIES +# ${THREAD_IDENTITY_TEST_PUBLIC_LIBRARIES} +#) +# +# +## test absl_malloc_extension_system_malloc_test +#set(MALLOC_EXTENSION_SYSTEM_MALLOC_TEST_SRC "internal/malloc_extension_test.cc") +#set(MALLOC_EXTENSION_SYSTEM_MALLOC_TEST_PUBLIC_LIBRARIES absl::base absl_malloc_extension) +#set(MALLOC_EXTENSION_SYSTEM_MALLOC_TEST_PRIVATE_COMPILE_FLAGS "-DABSL_MALLOC_EXTENSION_TEST_ALLOW_MISSING_EXTENSION=1") +# +#absl_test( +# TARGET +# absl_malloc_extension_system_malloc_test +# SOURCES +# ${MALLOC_EXTENSION_SYSTEM_MALLOC_TEST_SRC} +# PUBLIC_LIBRARIES +# ${MALLOC_EXTENSION_SYSTEM_MALLOC_TEST_PUBLIC_LIBRARIES} +# PRIVATE_COMPILE_FLAGS +# ${MALLOC_EXTENSION_SYSTEM_MALLOC_TEST_PRIVATE_COMPILE_FLAGS} +#) |