blob: aafb249c587f746cdcd82dc62e18a2bc33b1b188 [file] [log] [blame]
Argyrios Kyrtzidisecd33342011-02-14 18:13:01 +00001set(LLVM_NO_RTTI 1)
2
Argyrios Kyrtzidis9d5235d2011-02-17 18:40:33 +00003include_directories( ${CMAKE_CURRENT_BINARY_DIR}/../Checkers )
4
Argyrios Kyrtzidisecd33342011-02-14 18:13:01 +00005add_clang_library(clangStaticAnalyzerFrontend
6 AnalysisConsumer.cpp
Argyrios Kyrtzidis556c45e2011-02-14 18:13:31 +00007 CheckerRegistration.cpp
Argyrios Kyrtzidisae92c952011-02-14 18:13:06 +00008 FrontendActions.cpp
Argyrios Kyrtzidisecd33342011-02-14 18:13:01 +00009 )
10
Oscar Fuentesf7fa56f2011-02-19 21:38:48 +000011add_dependencies(clangStaticAnalyzerFrontend
12 clangStaticAnalyzerCheckers
13 clangStaticAnalyzerCore
14 ClangAttrClasses
15 ClangAttrList
Dmitri Gribenkoec925312012-07-06 00:28:32 +000016 ClangCommentNodes
Oscar Fuentesf7fa56f2011-02-19 21:38:48 +000017 ClangDeclNodes
NAKAMURA Takumi836926d2012-07-27 06:18:33 +000018 ClangDiagnosticCommon
19 ClangDiagnosticFrontend
Oscar Fuentese9c79942011-02-20 19:41:34 +000020 ClangStmtNodes
Oscar Fuentesf7fa56f2011-02-19 21:38:48 +000021 )
Chandler Carruth28969b42012-06-21 01:30:21 +000022
23target_link_libraries(clangStaticAnalyzerFrontend
24 clangBasic
25 clangLex
26 clangAST
27 clangFrontend
Ted Kremenekcdf81492012-09-01 05:09:24 +000028 clangRewriteCore
29 clangRewriteFrontend
Chandler Carruth28969b42012-06-21 01:30:21 +000030 clangStaticAnalyzerCheckers
31 )