authorgravatar for thejoshwolfe@gmail.comJosh Wolfe <thejoshwolfe@gmail.com> 2017-03-29 22:18:12-07:00
committergravatar for thejoshwolfe@gmail.comJosh Wolfe <thejoshwolfe@gmail.com> 2017-03-29 22:18:12-07:00
log536c35136ab98f2f56d07937727b3c99c0e35c5c
tree34da76abd2a1716b4d4340dbce0b9e4776acfd9e
parentf48f7f43fe7095fd13995d838b1452d67fc00ac7

fix cmake finding dependencies for ubuntu


4 files changed, 8 insertions(+), 5 deletions(-)

CMakeLists.txt+3
......@@ -34,6 +34,8 @@ include_directories(${CLANG_INCLUDE_DIRS})
3434find_package(lld)
3535include_directories(${LLD_INCLUDE_DIRS})
3636
37find_package(Threads)
38
3739include_directories(
3840 ${CMAKE_SOURCE_DIR}
3941 ${CMAKE_BINARY_DIR}
......@@ -196,6 +198,7 @@ target_link_libraries(zig LINK_PUBLIC
196198 ${CLANG_LIBRARIES}
197199 ${LLD_LIBRARIES}
198200 ${LLVM_LIBRARIES}
201 ${CMAKE_THREAD_LIBS_INIT}
199202)
200203install(TARGETS zig DESTINATION bin)
201204
cmake/Findclang.cmake+2-2
......@@ -8,14 +8,14 @@
88
99find_path(CLANG_INCLUDE_DIRS NAMES clang/Frontend/ASTUnit.h
1010 PATHS
11 /usr/lib/llvm-4/include
11 /usr/lib/llvm-4.0/include
1212 /mingw64/include)
1313
1414 macro(FIND_AND_ADD_CLANG_LIB _libname_)
1515 string(TOUPPER ${_libname_} _prettylibname_)
1616 find_library(CLANG_${_prettylibname_}_LIB NAMES ${_libname_}
1717 PATHS
18 /usr/lib/llvm-4/lib
18 /usr/lib/llvm-4.0/lib
1919 /mingw64/lib)
2020 if(CLANG_${_prettylibname_}_LIB)
2121 set(CLANG_LIBRARIES ${CLANG_LIBRARIES} ${CLANG_${_prettylibname_}_LIB})
cmake/Findlld.cmake+2-2
......@@ -8,14 +8,14 @@
88
99find_path(LLD_INCLUDE_DIRS NAMES lld/Driver/Driver.h
1010 PATHS
11 /usr/lib/llvm-4/include
11 /usr/lib/llvm-4.0/include
1212 /mingw64/include)
1313
1414 macro(FIND_AND_ADD_LLD_LIB _libname_)
1515 string(TOUPPER ${_libname_} _prettylibname_)
1616 find_library(LLD_${_prettylibname_}_LIB NAMES ${_libname_}
1717 PATHS
18 /usr/lib/llvm-4/lib
18 /usr/lib/llvm-4.0/lib
1919 /mingw64/lib)
2020 if(LLD_${_prettylibname_}_LIB)
2121 set(LLD_LIBRARIES ${LLD_LIBRARIES} ${LLD_${_prettylibname_}_LIB})
cmake/Findllvm.cmake+1-1
......@@ -7,7 +7,7 @@
77# LLVM_LIBRARIES
88# LLVM_LIBDIRS
99
10find_program(LLVM_CONFIG_EXE NAMES llvm-config llvm-config-4)
10find_program(LLVM_CONFIG_EXE NAMES llvm-config llvm-config-4.0)
1111
1212execute_process(
1313 COMMAND ${LLVM_CONFIG_EXE} --libs