diff options
author | Enna1 <xumingjie.enna1@bytedance.com> | 2022-10-25 09:34:50 +0800 |
---|---|---|
committer | xumingjie.enna1 <xumingjie.enna1@bytedance.com> | 2022-10-25 09:35:22 +0800 |
commit | 345b0587a3556e4039f47b4f49ddac45f53fad0b (patch) | |
tree | 134f31da8ccfe6b3a417521b5dca6f55d1be6d30 /compiler-rt/include | |
parent | 1d31ea68c0cbc24d690a58c296b50b61595b6127 (diff) | |
download | llvm-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.txt | 10 |
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 |