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