Changeset View
Changeset View
Standalone View
Standalone View
lib/CMakeLists.txt
# First, add the subdirectories which contain feature-based runtime libraries | # First, add the subdirectories which contain feature-based runtime libraries | ||||
# and several convenience helper libraries. | # and several convenience helper libraries. | ||||
include(AddCompilerRT) | include(AddCompilerRT) | ||||
include(SanitizerUtils) | include(SanitizerUtils) | ||||
if(COMPILER_RT_HAS_SANITIZER_COMMON) | if(COMPILER_RT_HAS_SANITIZER_COMMON) | ||||
add_subdirectory(interception) | add_subdirectory(interception) | ||||
add_subdirectory(sanitizer_common) | add_subdirectory(sanitizer_common) | ||||
add_subdirectory(lsan) | add_subdirectory(lsan) | ||||
add_subdirectory(ubsan) | add_subdirectory(ubsan) | ||||
endif() | endif() | ||||
samsonov: I thought you need to add this if `COMPILER_RT_HAS_SAFESTACK` is true. | |||||
Not Done ReplyInline ActionsDone pcc: Done | |||||
if(COMPILER_RT_HAS_ASAN) | if(COMPILER_RT_HAS_ASAN) | ||||
add_subdirectory(asan) | add_subdirectory(asan) | ||||
endif() | endif() | ||||
add_subdirectory(builtins) | add_subdirectory(builtins) | ||||
if(COMPILER_RT_HAS_DFSAN) | if(COMPILER_RT_HAS_DFSAN) | ||||
add_subdirectory(dfsan) | add_subdirectory(dfsan) | ||||
endif() | endif() | ||||
if(COMPILER_RT_HAS_MSAN) | if(COMPILER_RT_HAS_MSAN) | ||||
add_subdirectory(msan) | add_subdirectory(msan) | ||||
endif() | endif() | ||||
if(COMPILER_RT_HAS_PROFILE) | if(COMPILER_RT_HAS_PROFILE) | ||||
add_subdirectory(profile) | add_subdirectory(profile) | ||||
endif() | endif() | ||||
if(COMPILER_RT_HAS_TSAN) | if(COMPILER_RT_HAS_TSAN) | ||||
add_subdirectory(tsan) | add_subdirectory(tsan) | ||||
add_subdirectory(tsan/dd) | add_subdirectory(tsan/dd) | ||||
endif() | endif() | ||||
if(COMPILER_RT_HAS_SAFESTACK) | |||||
add_subdirectory(safestack) | |||||
endif() |
I thought you need to add this if COMPILER_RT_HAS_SAFESTACK is true.