summaryrefslogtreecommitdiff
path: root/absl/types/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'absl/types/CMakeLists.txt')
-rw-r--r--absl/types/CMakeLists.txt90
1 files changed, 54 insertions, 36 deletions
diff --git a/absl/types/CMakeLists.txt b/absl/types/CMakeLists.txt
index 4ce685da..c7c88250 100644
--- a/absl/types/CMakeLists.txt
+++ b/absl/types/CMakeLists.txt
@@ -50,12 +50,9 @@ absl_cc_library(
"bad_any_cast.cc"
COPTS
${ABSL_DEFAULT_COPTS}
- ${ABSL_EXCEPTIONS_FLAG}
- LINKOPTS
- ${ABSL_EXCEPTIONS_FLAG_LINKOPTS}
DEPS
- absl::base
absl::config
+ absl::raw_logging_internal
)
absl_cc_test(
@@ -65,14 +62,11 @@ absl_cc_test(
"any_test.cc"
COPTS
${ABSL_TEST_COPTS}
- ${ABSL_EXCEPTIONS_FLAG}
- LINKOPTS
- ${ABSL_EXCEPTIONS_FLAG_LINKOPTS}
DEPS
absl::any
- absl::base
absl::config
absl::exception_testing
+ absl::raw_logging_internal
absl::test_instance_tracker
gmock_main
)
@@ -86,9 +80,9 @@ absl_cc_test(
${ABSL_TEST_COPTS}
DEPS
absl::any
- absl::base
absl::config
absl::exception_testing
+ absl::raw_logging_internal
absl::test_instance_tracker
gmock_main
)
@@ -100,11 +94,9 @@ absl_cc_test(
"any_exception_safety_test.cc"
COPTS
${ABSL_TEST_COPTS}
- ${ABSL_EXCEPTIONS_FLAG}
- LINKOPTS
- ${ABSL_EXCEPTIONS_FLAG_LINKOPTS}
DEPS
absl::any
+ absl::config
absl::exception_safety_testing
gmock_main
)
@@ -133,9 +125,6 @@ absl_cc_test(
"span_test.cc"
COPTS
${ABSL_TEST_COPTS}
- ${ABSL_EXCEPTIONS_FLAG}
- LINKOPTS
- ${ABSL_EXCEPTIONS_FLAG_LINKOPTS}
DEPS
absl::span
absl::base
@@ -198,12 +187,9 @@ absl_cc_library(
"bad_optional_access.cc"
COPTS
${ABSL_DEFAULT_COPTS}
- ${ABSL_EXCEPTIONS_FLAG}
- LINKOPTS
- ${ABSL_EXCEPTIONS_FLAG_LINKOPTS}
DEPS
- absl::base
absl::config
+ absl::raw_logging_internal
PUBLIC
)
@@ -216,12 +202,9 @@ absl_cc_library(
"bad_variant_access.cc"
COPTS
${ABSL_DEFAULT_COPTS}
- ${ABSL_EXCEPTIONS_FLAG}
- LINKOPTS
- ${ABSL_EXCEPTIONS_FLAG_LINKOPTS}
DEPS
- absl::base
absl::config
+ absl::raw_logging_internal
PUBLIC
)
@@ -232,15 +215,12 @@ absl_cc_test(
"optional_test.cc"
COPTS
${ABSL_TEST_COPTS}
- ${ABSL_EXCEPTIONS_FLAG}
- LINKOPTS
- ${ABSL_EXCEPTIONS_FLAG_LINKOPTS}
DEPS
absl::optional
- absl::base
absl::config
- absl::type_traits
+ absl::raw_logging_internal
absl::strings
+ absl::type_traits
gmock_main
)
@@ -251,12 +231,56 @@ absl_cc_test(
"optional_exception_safety_test.cc"
COPTS
${ABSL_TEST_COPTS}
+ DEPS
+ absl::optional
+ absl::config
+ absl::exception_safety_testing
+ gmock_main
+)
+
+absl_cc_library(
+ NAME
+ conformance_testing
+ HDRS
+ "internal/conformance_aliases.h"
+ "internal/conformance_archetype.h"
+ "internal/conformance_profile.h"
+ COPTS
+ ${ABSL_DEFAULT_COPTS}
+ DEPS
+ absl::debugging
+ absl::type_traits
+ absl::strings
+ absl::utility
+ gmock_main
+ PUBLIC
+)
+
+absl_cc_test(
+ NAME
+ conformance_testing_test
+ SRCS
+ "internal/conformance_testing_test.cc"
+ COPTS
+ ${ABSL_TEST_COPTS}
${ABSL_EXCEPTIONS_FLAG}
LINKOPTS
${ABSL_EXCEPTIONS_FLAG_LINKOPTS}
DEPS
- absl::optional
- absl::exception_safety_testing
+ absl::conformance_testing
+ absl::type_traits
+ gmock_main
+)
+
+absl_cc_test(
+ NAME
+ conformance_testing_test_no_exceptions
+ SRCS
+ "internal/conformance_testing_test.cc"
+ COPTS
+ ${ABSL_TEST_COPTS}
+ DEPS
+ absl::conformance_testing
gmock_main
)
@@ -286,9 +310,6 @@ absl_cc_test(
"variant_test.cc"
COPTS
${ABSL_TEST_COPTS}
- ${ABSL_EXCEPTIONS_FLAG}
- LINKOPTS
- ${ABSL_EXCEPTIONS_FLAG_LINKOPTS}
DEPS
absl::variant
absl::config
@@ -335,9 +356,6 @@ absl_cc_test(
"variant_exception_safety_test.cc"
COPTS
${ABSL_TEST_COPTS}
- ${ABSL_EXCEPTIONS_FLAG}
- LINKOPTS
- ${ABSL_EXCEPTIONS_FLAG_LINKOPTS}
DEPS
absl::variant
absl::config