xref: /aosp_15_r20/external/compiler-rt/lib/stats/CMakeLists.txt (revision 7c3d14c8b49c529e04be81a3ce6f5cc23712e4c6)
1include_directories(..)
2
3add_custom_target(stats)
4set_target_properties(stats PROPERTIES FOLDER "Compiler-RT Misc")
5
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)
29