blob: 33ab1aea685d79b756a66e1b15d91b0827a1fc55 [file] [log] [blame]
Peter Collingbourne5788e122016-01-16 00:31:29 +00001include_directories(..)
2
3add_custom_target(stats)
Etienne Bergeronab42f4d2016-07-11 21:51:56 +00004set_target_properties(stats PROPERTIES FOLDER "Compiler-RT Misc")
Peter Collingbourne5788e122016-01-16 00:31:29 +00005
6if(APPLE)
7 set(STATS_LIB_FLAVOR SHARED)
8else()
9 set(STATS_LIB_FLAVOR STATIC)
10endif()
11
12add_compiler_rt_runtime(clang_rt.stats
13 ${STATS_LIB_FLAVOR}
14 ARCHS ${SANITIZER_COMMON_SUPPORTED_ARCH}
15 OS ${SANITIZER_COMMON_SUPPORTED_OS}
16 SOURCES stats.cc
17 OBJECT_LIBS RTSanitizerCommon
18 RTSanitizerCommonLibc
19 CFLAGS ${SANITIZER_COMMON_CFLAGS}
20 PARENT_TARGET stats)
21
22add_compiler_rt_runtime(clang_rt.stats_client
23 STATIC
24 ARCHS ${SANITIZER_COMMON_SUPPORTED_ARCH}
25 OS ${SANITIZER_COMMON_SUPPORTED_OS}
26 SOURCES stats_client.cc
27 CFLAGS ${SANITIZER_COMMON_CFLAGS}
28 PARENT_TARGET stats)