diff options
Diffstat (limited to 'packages/dev-util/codelite')
-rw-r--r-- | packages/dev-util/codelite/codelite.exlib | 4 | ||||
-rw-r--r-- | packages/dev-util/codelite/files/cmake_find_clang.patch | 28 |
2 files changed, 32 insertions, 0 deletions
diff --git a/packages/dev-util/codelite/codelite.exlib b/packages/dev-util/codelite/codelite.exlib index f1f8ebf..f8d96f1 100644 --- a/packages/dev-util/codelite/codelite.exlib +++ b/packages/dev-util/codelite/codelite.exlib @@ -29,6 +29,10 @@ DEPENDENCIES=" webview? ( x11-libs/wxGTK[webkit] ) " +DEFAULT_SRC_PREPARE_PATCHES=( + "${FILES}"/cmake_find_clang.patch +) + CMAKE_SRC_CONFIGURE_OPTION_ENABLES=( "clang CLANG" "ssh SFTP" diff --git a/packages/dev-util/codelite/files/cmake_find_clang.patch b/packages/dev-util/codelite/files/cmake_find_clang.patch new file mode 100644 index 0000000..0c9a1b5 --- /dev/null +++ b/packages/dev-util/codelite/files/cmake_find_clang.patch @@ -0,0 +1,28 @@ +diff --git a/cmake/Modules/FindLibClang.cmake b/cmake/Modules/FindLibClang.cmake +index 529ab0a70..048bf5c5e 100644 +--- a/cmake/Modules/FindLibClang.cmake ++++ b/cmake/Modules/FindLibClang.cmake +@@ -5,8 +5,9 @@ if (UNIX) + HINTS + /usr/lib + /usr/local/lib +- /usr/lib/llvm-6.0/lib +- /usr/lib/llvm-5.0/lib ++ /usr/lib/llvm/7/lib ++ /usr/lib/llvm/6/lib ++ /usr/lib/llvm/5/lib + /usr/lib/llvm-4.2/lib + /usr/lib/llvm-4.1/lib + /usr/lib/llvm-4.0/lib +@@ -24,8 +25,9 @@ if (UNIX) + + find_path(LIBCLANG_INCLUDE_T NAMES clang-c/Index.h + HINTS +- /usr/lib/llvm-6.0/include +- /usr/lib/llvm-5.0/include ++ /usr/lib/llvm/6/include ++ /usr/lib/llvm/6/include ++ /usr/lib/llvm/5/include + /usr/lib/llvm-4.2/include + /usr/lib/llvm-4.1/include + /usr/lib/llvm-4.0/include |