blob: 58e01e66d51902525c05b65fe06e69e48152d506 [file] [log] [blame]
Daniel Jasperf7935112012-12-03 18:12:45 +00001set(LLVM_LINK_COMPONENTS support)
2
3add_clang_library(clangFormat
Alexander Kornienkocb45bc12013-04-15 14:28:00 +00004 BreakableToken.cpp
Daniel Jasperde0328a2013-08-16 11:20:30 +00005 ContinuationIndenter.cpp
Alexander Kornienkocb45bc12013-04-15 14:28:00 +00006 Format.cpp
Daniel Jasper8de9ed02013-08-22 15:00:41 +00007 FormatToken.cpp
Daniel Jasper7a6d09b2013-01-29 21:01:14 +00008 TokenAnnotator.cpp
Daniel Jasperf7935112012-12-03 18:12:45 +00009 UnwrappedLineParser.cpp
Alexander Kornienkocb45bc12013-04-15 14:28:00 +000010 WhitespaceManager.cpp
Daniel Jasperf7935112012-12-03 18:12:45 +000011 )
12
13add_dependencies(clangFormat
14 ClangAttrClasses
15 ClangAttrList
16 ClangDeclNodes
17 ClangDiagnosticCommon
18 ClangDiagnosticFrontend
19 ClangStmtNodes
20 )
21
22target_link_libraries(clangFormat
Daniel Jasperf7935112012-12-03 18:12:45 +000023 clangAST
24 clangASTMatchers
NAKAMURA Takumi65d42bc2013-12-09 19:04:43 +000025 clangBasic
26 clangFrontend
27 clangLex
Daniel Jasperf7935112012-12-03 18:12:45 +000028 clangRewriteCore
29 clangRewriteFrontend
Benjamin Kramer12fa8fe2012-12-03 18:28:52 +000030 clangTooling
Daniel Jasperf7935112012-12-03 18:12:45 +000031 )