aboutsummaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorBen Noordhuis <info@bnoordhuis.nl>2018-03-17 18:39:58 +0100
committerBen Noordhuis <info@bnoordhuis.nl>2018-03-17 18:41:47 +0100
commit4a921b2eba294518c19b7ad71f0b3bd9a4c6522b (patch)
tree375d2d390130fbfcddb58cd192ae7b8bfcbe9daa /cmake
parentf073923ea08a123402ae2e3ed3db716f120827d4 (diff)
downloadzig-4a921b2eba294518c19b7ad71f0b3bd9a4c6522b.tar.gz
zig-4a921b2eba294518c19b7ad71f0b3bd9a4c6522b.zip
add CLANG_LIBDIRS cmake build variable
Mirrors LLVM_LIBDIRS, tells cmake where to look for libclang libraries.
Diffstat (limited to 'cmake')
-rw-r--r--cmake/Findclang.cmake4
1 files changed, 3 insertions, 1 deletions
diff --git a/cmake/Findclang.cmake b/cmake/Findclang.cmake
index 26617d36fc..b42abd10a3 100644
--- a/cmake/Findclang.cmake
+++ b/cmake/Findclang.cmake
@@ -5,6 +5,7 @@
# CLANG_FOUND
# CLANG_INCLUDE_DIRS
# CLANG_LIBRARIES
+# CLANG_LIBDIRS
if(MSVC)
find_package(CLANG REQUIRED CONFIG)
@@ -34,6 +35,7 @@ else()
string(TOUPPER ${_libname_} _prettylibname_)
find_library(CLANG_${_prettylibname_}_LIB NAMES ${_libname_}
PATHS
+ ${CLANG_LIBDIRS}
/usr/lib/llvm/6/lib
/usr/lib/llvm-6.0/lib
/mingw64/lib
@@ -60,4 +62,4 @@ endif()
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(CLANG DEFAULT_MSG CLANG_LIBRARIES CLANG_INCLUDE_DIRS)
-mark_as_advanced(CLANG_INCLUDE_DIRS CLANG_LIBRARIES)
+mark_as_advanced(CLANG_INCLUDE_DIRS CLANG_LIBRARIES CLANG_LIBDIRS)