You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
569 B
23 lines
569 B
# Build for the runtime interception helper library. |
|
|
|
set(INTERCEPTION_SOURCES |
|
interception_linux.cc |
|
interception_mac.cc |
|
interception_win.cc |
|
interception_type_test.cc |
|
) |
|
|
|
include_directories(..) |
|
|
|
set(INTERCEPTION_CFLAGS ${SANITIZER_COMMON_CFLAGS}) |
|
append_rtti_flag(OFF INTERCEPTION_CFLAGS) |
|
|
|
add_compiler_rt_object_libraries(RTInterception |
|
OS ${SANITIZER_COMMON_SUPPORTED_OS} |
|
ARCHS ${SANITIZER_COMMON_SUPPORTED_ARCH} |
|
SOURCES ${INTERCEPTION_SOURCES} |
|
CFLAGS ${INTERCEPTION_CFLAGS}) |
|
|
|
if(COMPILER_RT_INCLUDE_TESTS) |
|
add_subdirectory(tests) |
|
endif()
|
|
|