1 include_directories(..)
3 add_custom_target(stats)
4 set_target_properties(stats PROPERTIES FOLDER "Compiler-RT Misc")
7 set(STATS_LIB_FLAVOR SHARED)
9 add_weak_symbols("asan" WEAK_SYMBOL_LINK_FLAGS)
10 add_weak_symbols("ubsan" WEAK_SYMBOL_LINK_FLAGS)
11 add_weak_symbols("sanitizer_common" WEAK_SYMBOL_LINK_FLAGS)
13 set(STATS_LIB_FLAVOR STATIC)
15 set(WEAK_SYMBOL_LINK_FLAGS)
18 add_compiler_rt_runtime(clang_rt.stats
20 ARCHS ${SANITIZER_COMMON_SUPPORTED_ARCH}
21 OS ${SANITIZER_COMMON_SUPPORTED_OS}
23 OBJECT_LIBS RTSanitizerCommon
25 CFLAGS ${SANITIZER_COMMON_CFLAGS}
26 LINK_FLAGS ${WEAK_SYMBOL_LINK_FLAGS}
29 add_compiler_rt_runtime(clang_rt.stats_client
31 ARCHS ${SANITIZER_COMMON_SUPPORTED_ARCH}
32 OS ${SANITIZER_COMMON_SUPPORTED_OS}
33 SOURCES stats_client.cc
34 CFLAGS ${SANITIZER_COMMON_CFLAGS}
35 LINK_FLAGS ${WEAK_SYMBOL_LINK_FLAGS}