add_clang_library(clangFrontend ASTConsumers.cpp ASTMerge.cpp ASTUnit.cpp CacheTokens.cpp ChainedDiagnosticConsumer.cpp ChainedIncludesSource.cpp CompilerInstance.cpp CompilerInvocation.cpp CreateInvocationFromCommandLine.cpp DependencyFile.cpp DependencyGraph.cpp DiagnosticRenderer.cpp FrontendAction.cpp FrontendActions.cpp FrontendOptions.cpp HeaderIncludeGen.cpp InitHeaderSearch.cpp InitPreprocessor.cpp LangStandards.cpp LayoutOverrideSource.cpp LogDiagnosticPrinter.cpp MultiplexConsumer.cpp PrintPreprocessedOutput.cpp SerializedDiagnosticPrinter.cpp TextDiagnostic.cpp TextDiagnosticBuffer.cpp TextDiagnosticPrinter.cpp VerifyDiagnosticConsumer.cpp Warnings.cpp ) add_dependencies(clangFrontend ClangAttrClasses ClangAttrList ClangAttrParsedAttrList ClangCommentNodes ClangDeclNodes ClangDiagnosticAST ClangDiagnosticCommon ClangDiagnosticDriver ClangDiagnosticFrontend ClangDiagnosticLex ClangDiagnosticSema ClangDriverOptions ClangStmtNodes ) target_link_libraries(clangFrontend clangAST clangBasic clangDriver clangEdit clangLex clangParse clangSema clangSerialization )