From 0d1a27fe4f24ee4d1106948a9cfc7a123ae20e0d Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Tue, 21 Dec 2021 19:40:53 +0100 Subject: [PATCH] - patch to honour CMAKE_INSTALL_LIBEXECDIR, use subdir for whole set of scan-build* binaries --- llvm-libexecdir.patch | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 llvm-libexecdir.patch diff --git a/llvm-libexecdir.patch b/llvm-libexecdir.patch new file mode 100644 index 0000000..c131dc1 --- /dev/null +++ b/llvm-libexecdir.patch @@ -0,0 +1,22 @@ +--- llvm-13.0.0.src/tools/clang/tools/scan-build-py/CMakeLists.txt.orig 2021-09-24 18:18:10.000000000 +0200 ++++ llvm-13.0.0.src/tools/clang/tools/scan-build-py/CMakeLists.txt 2021-12-20 06:12:43.786500661 +0100 +@@ -72,7 +72,7 @@ foreach(lib ${LibExecs}) + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/libexec/${lib}) + list(APPEND Depends ${CMAKE_BINARY_DIR}/libexec/${lib}) + install(PROGRAMS libexec/${lib} +- DESTINATION libexec ++ DESTINATION ${CMAKE_INSTALL_LIBEXECDIR}/clang-analyzer + COMPONENT scan-build-py) + endforeach() + +--- llvm-13.0.0.src/tools/clang/tools/scan-build/CMakeLists.txt.orig 2021-09-24 18:18:10.000000000 +0200 ++++ llvm-13.0.0.src/tools/clang/tools/scan-build/CMakeLists.txt 2021-12-20 06:13:26.062938296 +0100 +@@ -61,7 +61,7 @@ if(CLANG_INSTALL_SCANBUILD) + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/libexec/${LibexecFile}) + list(APPEND Depends ${CMAKE_BINARY_DIR}/libexec/${LibexecFile}) + install(PROGRAMS libexec/${LibexecFile} +- DESTINATION libexec ++ DESTINATION ${CMAKE_INSTALL_LIBEXECDIR}/clang-analyzer + COMPONENT scan-build) + endforeach() + -- 2.44.0