aports/community/kdevelop/fix-find-clang-path.patch

36 lines
1.4 KiB
Diff

diff --git a/cmake/modules/FindClang.cmake b/cmake/modules/FindClang.cmake
index 89f4c9f..117c9be 100644
--- a/cmake/modules/FindClang.cmake
+++ b/cmake/modules/FindClang.cmake
@@ -102,7 +102,7 @@ if(CLANG_FOUND)
NAMES "cpuid.h"
PATHS "${CLANG_LIBRARY_DIRS}"
"${CLANG_INCLUDE_DIRS}"
- PATH_SUFFIXES "clang/${CLANG_VERSION}/include"
+ PATH_SUFFIXES "clang/16/include"
"../../../clang/${CLANG_VERSION}/include"
"clang/${CLANG_VERSION_CLEAN}/include"
"../../../clang/${CLANG_VERSION_CLEAN}/include"
@@ -116,7 +116,7 @@ if(CLANG_FOUND)
# check whether llvm-config comes from an install prefix
execute_process(
- COMMAND ${LLVM_CONFIG_EXECUTABLE} --src-root
+ COMMAND ${LLVM_CONFIG_EXECUTABLE} --obj-root
OUTPUT_VARIABLE _llvmSourceRoot
OUTPUT_STRIP_TRAILING_WHITESPACE
)
diff --git a/cmake/modules/FindLLVM.cmake b/cmake/modules/FindLLVM.cmake
index 5569123..85e4c98 100644
--- a/cmake/modules/FindLLVM.cmake
+++ b/cmake/modules/FindLLVM.cmake
@@ -129,7 +129,7 @@ if (LLVM_FOUND)
# potentially add include dir from binary dir for non-installed LLVM
execute_process(
- COMMAND ${LLVM_CONFIG_EXECUTABLE} --src-root
+ COMMAND ${LLVM_CONFIG_EXECUTABLE} --obj-root
OUTPUT_VARIABLE _llvmSourceRoot
OUTPUT_STRIP_TRAILING_WHITESPACE
)