aboutsummaryrefslogtreecommitdiffhomepage
path: root/absl/debugging/CMakeLists.txt
diff options
context:
space:
mode:
authorGravatar Abseil Team <absl-team@google.com>2018-02-21 08:32:10 -0800
committerGravatar Derek Mauro <dmauro@google.com>2018-02-22 10:15:18 -0500
commitdca2eb50f9f5ee378395ee020953dc20a2a84c97 (patch)
tree31c1476614cb761bc3f9547d3a3d0d37cf948cca /absl/debugging/CMakeLists.txt
parent03c1513538584f4a04d666be5eb469e3979febba (diff)
Changes imported from Abseil "staging" branch:
- db061dd2b795837e6154be0991077ca5a03ec471 Release the async-signal safe demangler as an internal im... by Derek Mauro <dmauro@google.com> - 310440eb33d946df79d26bf1edf795f6a0b466b9 Use static_cast to constrain nanoseconds to int range, av... by Abseil Team <absl-team@google.com> GitOrigin-RevId: db061dd2b795837e6154be0991077ca5a03ec471 Change-Id: Ibc1bc1db355a48115451da5ce88d66a1f6e1a182
Diffstat (limited to 'absl/debugging/CMakeLists.txt')
-rw-r--r--absl/debugging/CMakeLists.txt38
1 files changed, 37 insertions, 1 deletions
diff --git a/absl/debugging/CMakeLists.txt b/absl/debugging/CMakeLists.txt
index 57efe80..758c00f 100644
--- a/absl/debugging/CMakeLists.txt
+++ b/absl/debugging/CMakeLists.txt
@@ -22,6 +22,7 @@ list(APPEND DEBUGGING_PUBLIC_HEADERS
list(APPEND DEBUGGING_INTERNAL_HEADERS
"internal/address_is_readable.h"
+ "internal/demangle.h"
"internal/elf_mem_image.h"
"internal/stacktrace_config.h"
"internal/vdso_support.h"
@@ -31,6 +32,7 @@ list(APPEND DEBUGGING_INTERNAL_HEADERS
list(APPEND STACKTRACE_SRC
"stacktrace.cc"
"internal/address_is_readable.cc"
+ "internal/demangle.cc"
"internal/elf_mem_image.cc"
"internal/vdso_support.cc"
${DEBUGGING_PUBLIC_HEADERS}
@@ -79,6 +81,41 @@ absl_header_library(
## TESTS
#
+list(APPEND DEBUGGING_INTERNAL_TEST_HEADERS
+ "internal/stack_consumption.h"
+)
+
+list(APPEND STACK_CONSUMPTION_SRC
+ "internal/stack_consumption.cc"
+ ${DEBUGGING_INTERNAL_TEST_HEADERS}
+)
+
+absl_library(
+ TARGET
+ absl_stack_consumption
+ SOURCES
+ ${STACK_CONSUMPTION_SRC}
+)
+
+absl_test(
+ TARGET
+ absl_stack_consumption_test
+ SOURCES
+ ${STACK_CONSUMPTION_SRC}
+)
+
+list(APPEND DEMANGLE_TEST_SRC "demangle_test.cc")
+
+absl_test(
+ TARGET
+ demangle_test
+ SOURCES
+ ${DEMANGLE_TEST_SRC}
+ PUBLIC_LIBRARIES
+ absl_stacktrace absl_stack_consumption
+)
+
+
# test leak_check_test
list(APPEND LEAK_CHECK_TEST_SRC "leak_check_test.cc")
@@ -90,4 +127,3 @@ absl_test(
PUBLIC_LIBRARIES
absl_leak_check
)
-