diff --git a/CMakeLists.txt b/CMakeLists.txt index 5317244..dbd4b34 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -81,12 +81,6 @@ include_directories(${CMAKE_BINARY_DIR}) include_directories(${CLANG_INCLUDE_DIRS} ${CMAKE_CURRENT_LIST_DIR} ${CMAKE_CURRENT_LIST_DIR}/src) link_directories("${LLVM_INSTALL_PREFIX}/lib" ${LLVM_LIBRARY_DIRS}) -if (${LLVM_VERSION} VERSION_GREATER_EQUAL "9.0.0") - set(clang_tooling_refactoring_lib clangToolingRefactoring) -else() - set(clang_tooling_refactoring_lib clangToolingRefactor) -endif() - macro(link_to_llvm name is_standalone) foreach(clang_lib ${CLANG_LIBS}) if(MSVC) @@ -128,9 +122,6 @@ macro(link_to_llvm name is_standalone) if(CLANG_CLANG-CPP_LIB) target_link_libraries(${name} clang-cpp) else() - target_link_libraries(${name} clangTooling) - target_link_libraries(${name} clangToolingCore) - target_link_libraries(${name} ${clang_tooling_refactoring_lib}) endif() if (CLAZY_USES_BOOST_REGEX) target_link_libraries(${name} ${Boost_LIBRARIES}) @@ -259,30 +250,7 @@ else() ${CLAZY_PLUGIN_SRCS} LINK_LIBS - clangToolingCore - clangToolingInclusions - ${clang_tooling_refactoring_lib} - clangFrontend - clangDriver - clangCodeGen - clangSema - clangAnalysis - clangRewriteFrontend - clangRewrite - clangAST - clangASTMatchers - clangParse - clangLex - clangBasic - clangARCMigrate - clangEdit - clangFrontendTool - clangRewrite - clangSerialization - clangTooling - clangStaticAnalyzerCheckers - clangStaticAnalyzerCore - clangStaticAnalyzerFrontend + clang-cpp ) add_executable(clazy-standalone ${CLAZY_STANDALONE_SRCS}) diff --git a/cmake/FindClang.cmake b/cmake/FindClang.cmake index 50e0829..0edf402 100644 --- a/cmake/FindClang.cmake +++ b/cmake/FindClang.cmake @@ -63,30 +63,6 @@ if (LLVM_FOUND AND LLVM_LIBRARY_DIRS) find_library(CLANG_LIBCLANG_LIB NAMES clang libclang HINTS ${LLVM_LIBRARY_DIRS}) # LibClang: high-level C interface FIND_AND_ADD_CLANG_LIB(clang-cpp) - FIND_AND_ADD_CLANG_LIB(clangFrontend) - FIND_AND_ADD_CLANG_LIB(clangDriver) - FIND_AND_ADD_CLANG_LIB(clangCodeGen) - FIND_AND_ADD_CLANG_LIB(clangSema) - FIND_AND_ADD_CLANG_LIB(clangChecker) - FIND_AND_ADD_CLANG_LIB(clangAnalysis) - FIND_AND_ADD_CLANG_LIB(clangRewriteFrontend) - FIND_AND_ADD_CLANG_LIB(clangRewrite) - FIND_AND_ADD_CLANG_LIB(clangAST) - FIND_AND_ADD_CLANG_LIB(clangASTMatchers) - FIND_AND_ADD_CLANG_LIB(clangParse) - FIND_AND_ADD_CLANG_LIB(clangLex) - FIND_AND_ADD_CLANG_LIB(clangBasic) - FIND_AND_ADD_CLANG_LIB(clangARCMigrate) - FIND_AND_ADD_CLANG_LIB(clangEdit) - FIND_AND_ADD_CLANG_LIB(clangFrontendTool) - FIND_AND_ADD_CLANG_LIB(clangRewrite) - FIND_AND_ADD_CLANG_LIB(clangSerialization) - FIND_AND_ADD_CLANG_LIB(clangTooling) - FIND_AND_ADD_CLANG_LIB(clangStaticAnalyzerCheckers) - FIND_AND_ADD_CLANG_LIB(clangStaticAnalyzerCore) - FIND_AND_ADD_CLANG_LIB(clangStaticAnalyzerFrontend) - FIND_AND_ADD_CLANG_LIB(clangSema) - FIND_AND_ADD_CLANG_LIB(clangRewriteCore) endif() if(CLANG_LIBS OR CLANG_LIBCLANG_LIB)