summaryrefslogtreecommitdiff
path: root/compiler-rt/include
diff options
context:
space:
mode:
authorEnna1 <xumingjie.enna1@bytedance.com>2022-10-25 09:34:50 +0800
committerxumingjie.enna1 <xumingjie.enna1@bytedance.com>2022-10-25 09:35:22 +0800
commit345b0587a3556e4039f47b4f49ddac45f53fad0b (patch)
tree134f31da8ccfe6b3a417521b5dca6f55d1be6d30 /compiler-rt/include
parent1d31ea68c0cbc24d690a58c296b50b61595b6127 (diff)
downloadllvm-345b0587a3556e4039f47b4f49ddac45f53fad0b.tar.gz
[memprof] Respect COMPILER_RT_BUILD_MEMPROF when install memprof headers
When COMPILER_RT_BUILD_MEMPROF is disabled, the memprof headers should not be installed. Reviewed By: mgorny, tejohnson Differential Revision: https://reviews.llvm.org/D136550
Diffstat (limited to 'compiler-rt/include')
-rw-r--r--compiler-rt/include/CMakeLists.txt10
1 files changed, 6 insertions, 4 deletions
diff --git a/compiler-rt/include/CMakeLists.txt b/compiler-rt/include/CMakeLists.txt
index 9fb8b0d8db97..78427beedb3c 100644
--- a/compiler-rt/include/CMakeLists.txt
+++ b/compiler-rt/include/CMakeLists.txt
@@ -84,10 +84,12 @@ install(FILES ${FUZZER_HEADERS}
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
DESTINATION ${COMPILER_RT_INSTALL_INCLUDE_DIR}/fuzzer)
# Install memprof headers.
-install(FILES sanitizer/memprof_interface.h
- COMPONENT compiler-rt-headers
- PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
- DESTINATION ${COMPILER_RT_INSTALL_INCLUDE_DIR}/sanitizer)
+if (COMPILER_RT_BUILD_MEMPROF)
+ install(FILES sanitizer/memprof_interface.h
+ COMPONENT compiler-rt-headers
+ PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
+ DESTINATION ${COMPILER_RT_INSTALL_INCLUDE_DIR}/sanitizer)
+endif(COMPILER_RT_BUILD_MEMPROF)
# Install xray headers.
install(FILES ${XRAY_HEADERS}
COMPONENT compiler-rt-headers