authorgravatar for greg@unrelenting.technologyGreg V <greg@unrelenting.technology> 2018-10-17 16:24:12+03:00
committergravatar for greg@unrelenting.technologyGreg V <greg@unrelenting.technology> 2018-10-20 15:15:01+03:00
log24e54799fddf7c88e0feebeeef6ac2cc2f6543a0
tree2c05e3fafac561d0e66f1abbb39f041c71cfe172
parentdb3b768eabaf0ca7f83cccabfaa61eb0aa400c41

Fix CMake finding LLVM/clang/lld on FreeBSD


3 files changed, 9 insertions(+), 2 deletions(-)

cmake/Findclang.cmake+2
......@@ -30,6 +30,7 @@ else()
3030 /usr/lib/llvm/7/include
3131 /usr/lib/llvm-7/include
3232 /usr/lib/llvm-7.0/include
33 /usr/local/llvm70/include
3334 /mingw64/include)
3435
3536 macro(FIND_AND_ADD_CLANG_LIB _libname_)
......@@ -40,6 +41,7 @@ else()
4041 /usr/lib/llvm/7/lib
4142 /usr/lib/llvm-7/lib
4243 /usr/lib/llvm-7.0/lib
44 /usr/local/llvm70/lib
4345 /mingw64/lib
4446 /c/msys64/mingw64/lib
4547 c:\\msys64\\mingw64\\lib)
cmake/Findlld.cmake+6-1
......@@ -9,9 +9,13 @@
99find_path(LLD_INCLUDE_DIRS NAMES lld/Common/Driver.h
1010 PATHS
1111 /usr/lib/llvm-6.0/include
12 /usr/local/llvm60/include
1213 /mingw64/include)
1314
14find_library(LLD_LIBRARY NAMES lld-6.0 lld PATHS /usr/lib/llvm-6.0/lib)
15find_library(LLD_LIBRARY NAMES lld-6.0 lld60 lld
16 PATHS
17 /usr/lib/llvm-6.0/lib
18 /usr/local/llvm70/lib)
1519if(EXISTS ${LLD_LIBRARY})
1620 set(LLD_LIBRARIES ${LLD_LIBRARY})
1721else()
......@@ -20,6 +24,7 @@ else()
2024 find_library(LLD_${_prettylibname_}_LIB NAMES ${_libname_}
2125 PATHS
2226 /usr/lib/llvm-6.0/lib
27 /usr/local/llvm70/lib
2328 /mingw64/lib
2429 /c/msys64/mingw64/lib
2530 c:/msys64/mingw64/lib)
cmake/Findllvm.cmake+1-1
......@@ -8,7 +8,7 @@
88# LLVM_LIBDIRS
99
1010find_program(LLVM_CONFIG_EXE
11 NAMES llvm-config-7 llvm-config-7.0 llvm-config
11 NAMES llvm-config-7 llvm-config-7.0 llvm-config70 llvm-config
1212 PATHS
1313 "/mingw64/bin"
1414 "/c/msys64/mingw64/bin"