blob: d1f12a621f6c95d52067646d2970301f436d1df8 [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
16 ClangDeclNodes
Oscar Fuentese9c79942011-02-20 19:41:34 +000017 ClangStmtNodes
Oscar Fuentesf7fa56f2011-02-19 21:38:48 +000018 )
Chandler Carruth28969b42012-06-21 01:30:21 +000019
20target_link_libraries(clangStaticAnalyzerFrontend
21 clangBasic
22 clangLex
23 clangAST
24 clangFrontend
25 clangRewrite
26 clangStaticAnalyzerCheckers
27 )