diff --git a/clang/utils/hmaptool/CMakeLists.txt b/clang/utils/hmaptool/CMakeLists.txt index 02b29e4fba2f..2891c29263a5 100644 --- a/clang/utils/hmaptool/CMakeLists.txt +++ b/clang/utils/hmaptool/CMakeLists.txt @@ -1,8 +1,13 @@ -install(PROGRAMS hmaptool DESTINATION "${CLANG_TOOLS_INSTALL_DIR}" COMPONENT hmaptool) +option(CLANG_INSTALL_HMAPTOOL "Install hmaptool" ON) + +if(CLANG_INSTALL_HMAPTOOL) + install(PROGRAMS hmaptool DESTINATION "${CLANG_TOOLS_INSTALL_DIR}" COMPONENT hmaptool) +endif() + add_custom_target(hmaptool ALL DEPENDS "hmaptool") set_target_properties(hmaptool PROPERTIES FOLDER "Clang/Utils") -if(NOT LLVM_ENABLE_IDE) +if(CLANG_INSTALL_HMAPTOOL AND NOT LLVM_ENABLE_IDE) add_llvm_install_targets("install-hmaptool" DEPENDS hmaptool COMPONENT hmaptool)