1# First, add the subdirectories which contain feature-based runtime libraries 2# and several convenience helper libraries. 3 4include(AddCompilerRT) 5include(SanitizerUtils) 6 7if(COMPILER_RT_HAS_SANITIZER_COMMON) 8 add_subdirectory(interception) 9 add_subdirectory(sanitizer_common) 10 add_subdirectory(lsan) 11 add_subdirectory(ubsan) 12endif() 13 14if(COMPILER_RT_HAS_ASAN) 15 add_subdirectory(asan) 16endif() 17 18add_subdirectory(builtins) 19 20if(COMPILER_RT_HAS_DFSAN) 21 add_subdirectory(dfsan) 22endif() 23 24if(COMPILER_RT_HAS_MSAN) 25 add_subdirectory(msan) 26endif() 27 28if(COMPILER_RT_HAS_PROFILE) 29 add_subdirectory(profile) 30endif() 31 32if(COMPILER_RT_HAS_TSAN) 33 add_subdirectory(tsan) 34 add_subdirectory(tsan/dd) 35endif() 36 37