1*7c3d14c8STreehugger Robotinclude_directories(..) 2*7c3d14c8STreehugger Robot 3*7c3d14c8STreehugger Robotadd_custom_target(stats) 4*7c3d14c8STreehugger Robotset_target_properties(stats PROPERTIES FOLDER "Compiler-RT Misc") 5*7c3d14c8STreehugger Robot 6*7c3d14c8STreehugger Robotif(APPLE) 7*7c3d14c8STreehugger Robot set(STATS_LIB_FLAVOR SHARED) 8*7c3d14c8STreehugger Robotelse() 9*7c3d14c8STreehugger Robot set(STATS_LIB_FLAVOR STATIC) 10*7c3d14c8STreehugger Robotendif() 11*7c3d14c8STreehugger Robot 12*7c3d14c8STreehugger Robotadd_compiler_rt_runtime(clang_rt.stats 13*7c3d14c8STreehugger Robot ${STATS_LIB_FLAVOR} 14*7c3d14c8STreehugger Robot ARCHS ${SANITIZER_COMMON_SUPPORTED_ARCH} 15*7c3d14c8STreehugger Robot OS ${SANITIZER_COMMON_SUPPORTED_OS} 16*7c3d14c8STreehugger Robot SOURCES stats.cc 17*7c3d14c8STreehugger Robot OBJECT_LIBS RTSanitizerCommon 18*7c3d14c8STreehugger Robot RTSanitizerCommonLibc 19*7c3d14c8STreehugger Robot CFLAGS ${SANITIZER_COMMON_CFLAGS} 20*7c3d14c8STreehugger Robot PARENT_TARGET stats) 21*7c3d14c8STreehugger Robot 22*7c3d14c8STreehugger Robotadd_compiler_rt_runtime(clang_rt.stats_client 23*7c3d14c8STreehugger Robot STATIC 24*7c3d14c8STreehugger Robot ARCHS ${SANITIZER_COMMON_SUPPORTED_ARCH} 25*7c3d14c8STreehugger Robot OS ${SANITIZER_COMMON_SUPPORTED_OS} 26*7c3d14c8STreehugger Robot SOURCES stats_client.cc 27*7c3d14c8STreehugger Robot CFLAGS ${SANITIZER_COMMON_CFLAGS} 28*7c3d14c8STreehugger Robot PARENT_TARGET stats) 29