Skip to content

Commit

Permalink
cmake: support CLANG_LINK_CLANG_DYLIB
Browse files Browse the repository at this point in the history
  • Loading branch information
MaskRay committed Nov 1, 2019
1 parent cb163fe commit 999ee46
Showing 1 changed file with 19 additions and 15 deletions.
34 changes: 19 additions & 15 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -70,21 +70,25 @@ endif()

find_package(Clang REQUIRED)

target_link_libraries(ccls PRIVATE
clangIndex
clangFormat
clangTooling
clangToolingInclusions
clangToolingCore
clangFrontend
clangParse
clangSerialization
clangSema
clangAST
clangLex
clangDriver
clangBasic
)
if(CLANG_LINK_CLANG_DYLIB)
target_link_libraries(ccls PRIVATE clang-cpp)
else()
target_link_libraries(ccls PRIVATE
clangIndex
clangFormat
clangTooling
clangToolingInclusions
clangToolingCore
clangFrontend
clangParse
clangSerialization
clangSema
clangAST
clangLex
clangDriver
clangBasic
)
endif()

if(LLVM_LINK_LLVM_DYLIB)
target_link_libraries(ccls PRIVATE LLVM)
Expand Down

0 comments on commit 999ee46

Please sign in to comment.