From f0e76f6ec0d0becc0b01d212ee9462e04bddfc9f Mon Sep 17 00:00:00 2001 From: condy Date: Tue, 21 Apr 2020 22:17:35 +0800 Subject: [PATCH] Fix: Build failed with clang 10 --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 471f4a63..10b8035f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -70,6 +70,11 @@ endif() find_package(Clang REQUIRED) +# Workaround for clang 10 +if(LLVM_PACKAGE_VERSION VERSION_GREATER_EQUAL 10.0.0) + set(CLANG_LINK_CLANG_DYLIB ON CACHE BOOL "Force to use DYLIB" FORCE) +endif() + if(CLANG_LINK_CLANG_DYLIB) target_link_libraries(ccls PRIVATE clang-cpp) else()