https://github.com/ken-matsui created 
https://github.com/llvm/llvm-project/pull/172725

None

>From b045ab63d0236ebd3701492a0ee86985d99469e5 Mon Sep 17 00:00:00 2001
From: Ken Matsui <[email protected]>
Date: Wed, 17 Dec 2025 14:58:10 -0500
Subject: [PATCH] [clang][cmake] Add option to control hmaptool installation

---
 clang/utils/hmaptool/CMakeLists.txt | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/clang/utils/hmaptool/CMakeLists.txt 
b/clang/utils/hmaptool/CMakeLists.txt
index 02b29e4fba2f1..2891c29263a57 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)

_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to