authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-03-17 14:43:26-04:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2018-03-17 14:43:26-04:00
log453439a964035507309eb57245f337d38d88ff7f
treefe8860e95c26881186ae8172106584aba3bbe4eb
parentf073923ea08a123402ae2e3ed3db716f120827d4
parentc2c34c09b9afd8a5370dce771d5e98af5b3303a1
signaturebadge-question-mark Signed by PGP key 4AEE18F83AFDEB23

Merge pull request #840 from bnoordhuis/libdirs

add CLANG_LIBDIRS cmake build variable

2 files changed, 4 insertions(+), 2 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)
cmake/Findllvm.cmake+1-1
...@@ -66,7 +66,7 @@ if(NOT LLVM_LIBRARIES)...@@ -66,7 +66,7 @@ if(NOT LLVM_LIBRARIES)
66endif()66endif()
6767
68link_directories("${CMAKE_PREFIX_PATH}/lib")68link_directories("${CMAKE_PREFIX_PATH}/lib")
6969link_directories("${LLVM_LIBDIRS}")
7070
71include(FindPackageHandleStandardArgs)71include(FindPackageHandleStandardArgs)
72find_package_handle_standard_args(LLVM DEFAULT_MSG LLVM_LIBRARIES LLVM_INCLUDE_DIRS)72find_package_handle_standard_args(LLVM DEFAULT_MSG LLVM_LIBRARIES LLVM_INCLUDE_DIRS)