| # First, add the subdirectories which contain feature-based runtime libraries |
| # and several convenience helper libraries. |
| if(COMPILER_RT_BUILD_BUILTINS) |
| add_subdirectory(builtins) |
| if(COMPILER_RT_BUILD_SANITIZERS) |
| if(COMPILER_RT_HAS_INTERCEPTION) |
| add_subdirectory(interception) |
| if(COMPILER_RT_HAS_SANITIZER_COMMON) |
| add_subdirectory(sanitizer_common) |
| if(COMPILER_RT_HAS_DFSAN) |
| if(COMPILER_RT_HAS_PROFILE) |
| add_subdirectory(profile) |
| add_subdirectory(tsan/dd) |
| if(COMPILER_RT_HAS_SAFESTACK) |
| add_subdirectory(safestack) |
| if(COMPILER_RT_HAS_SCUDO) |