authorgravatar for info@bnoordhuis.nlBen Noordhuis <info@bnoordhuis.nl> 2018-03-17 18:39:58+01:00
committergravatar for info@bnoordhuis.nlBen Noordhuis <info@bnoordhuis.nl> 2018-03-17 18:41:47+01:00
log4a921b2eba294518c19b7ad71f0b3bd9a4c6522b
tree375d2d390130fbfcddb58cd192ae7b8bfcbe9daa
parentf073923ea08a123402ae2e3ed3db716f120827d4

add CLANG_LIBDIRS cmake build variable

Mirrors LLVM_LIBDIRS, tells cmake where to look for libclang libraries.

1 files changed, 3 insertions(+), 1 deletions(-)

cmake/Findclang.cmake+3-1
...@@ -5,6 +5,7 @@...@@ -5,6 +5,7 @@
5# CLANG_FOUND5# CLANG_FOUND
6# CLANG_INCLUDE_DIRS6# CLANG_INCLUDE_DIRS
7# CLANG_LIBRARIES7# CLANG_LIBRARIES
8# CLANG_LIBDIRS
89
9if(MSVC)10if(MSVC)
10 find_package(CLANG REQUIRED CONFIG)11 find_package(CLANG REQUIRED CONFIG)
...@@ -34,6 +35,7 @@ else()...@@ -34,6 +35,7 @@ else()
34 string(TOUPPER ${_libname_} _prettylibname_)35 string(TOUPPER ${_libname_} _prettylibname_)
35 find_library(CLANG_${_prettylibname_}_LIB NAMES ${_libname_}36 find_library(CLANG_${_prettylibname_}_LIB NAMES ${_libname_}
36 PATHS37 PATHS
38 ${CLANG_LIBDIRS}
37 /usr/lib/llvm/6/lib39 /usr/lib/llvm/6/lib
38 /usr/lib/llvm-6.0/lib40 /usr/lib/llvm-6.0/lib
39 /mingw64/lib41 /mingw64/lib
...@@ -60,4 +62,4 @@ endif()...@@ -60,4 +62,4 @@ endif()
60include(FindPackageHandleStandardArgs)62include(FindPackageHandleStandardArgs)
61find_package_handle_standard_args(CLANG DEFAULT_MSG CLANG_LIBRARIES CLANG_INCLUDE_DIRS)63find_package_handle_standard_args(CLANG DEFAULT_MSG CLANG_LIBRARIES CLANG_INCLUDE_DIRS)
6264
63mark_as_advanced(CLANG_INCLUDE_DIRS CLANG_LIBRARIES)65mark_as_advanced(CLANG_INCLUDE_DIRS CLANG_LIBRARIES CLANG_LIBDIRS)