diff --git a/compiler-rt/include/CMakeLists.txt b/compiler-rt/include/CMakeLists.txt index 7a100c66bbcfd..c9a1af76df10b 100644 --- a/compiler-rt/include/CMakeLists.txt +++ b/compiler-rt/include/CMakeLists.txt @@ -25,6 +25,12 @@ if (COMPILER_RT_BUILD_MEMPROF) sanitizer/memprof_interface.h profile/MemProfData.inc ) + if (NOT COMPILER_RT_BUILD_SANITIZERS) + set(MEMPROF_HEADERS + sanitizer/allocator_interface.h + sanitizer/common_interface_defs.h + ) + endif() endif(COMPILER_RT_BUILD_MEMPROF) if (COMPILER_RT_BUILD_XRAY) @@ -90,6 +96,12 @@ if (COMPILER_RT_BUILD_MEMPROF) COMPONENT compiler-rt-headers PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ DESTINATION ${COMPILER_RT_INSTALL_INCLUDE_DIR}/sanitizer) + if (NOT COMPILER_RT_BUILD_SANITIZERS) + install(FILES sanitizer/allocator_interface.h sanitizer/common_interface_defs.h + COMPONENT compiler-rt-headers + PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ + DESTINATION ${COMPILER_RT_INSTALL_INCLUDE_DIR}/sanitizer) + endif() endif(COMPILER_RT_BUILD_MEMPROF) # Install xray headers. install(FILES ${XRAY_HEADERS}