1*67e74705SXin Liadd_subdirectory(Rewrite) 2*67e74705SXin Li 3*67e74705SXin Liset(LLVM_LINK_COMPONENTS 4*67e74705SXin Li BitReader 5*67e74705SXin Li Option 6*67e74705SXin Li ProfileData 7*67e74705SXin Li Support 8*67e74705SXin Li ) 9*67e74705SXin Li 10*67e74705SXin Liset(optional_deps intrinsics_gen) 11*67e74705SXin Liif (CLANG_BUILT_STANDALONE) 12*67e74705SXin Li set(optional_deps) 13*67e74705SXin Liendif() 14*67e74705SXin Li 15*67e74705SXin Liadd_clang_library(clangFrontend 16*67e74705SXin Li ASTConsumers.cpp 17*67e74705SXin Li ASTMerge.cpp 18*67e74705SXin Li ASTUnit.cpp 19*67e74705SXin Li CacheTokens.cpp 20*67e74705SXin Li ChainedDiagnosticConsumer.cpp 21*67e74705SXin Li ChainedIncludesSource.cpp 22*67e74705SXin Li CodeGenOptions.cpp 23*67e74705SXin Li CompilerInstance.cpp 24*67e74705SXin Li CompilerInvocation.cpp 25*67e74705SXin Li CreateInvocationFromCommandLine.cpp 26*67e74705SXin Li DependencyFile.cpp 27*67e74705SXin Li DependencyGraph.cpp 28*67e74705SXin Li DiagnosticRenderer.cpp 29*67e74705SXin Li FrontendAction.cpp 30*67e74705SXin Li FrontendActions.cpp 31*67e74705SXin Li FrontendOptions.cpp 32*67e74705SXin Li HeaderIncludeGen.cpp 33*67e74705SXin Li InitHeaderSearch.cpp 34*67e74705SXin Li InitPreprocessor.cpp 35*67e74705SXin Li LangStandards.cpp 36*67e74705SXin Li LayoutOverrideSource.cpp 37*67e74705SXin Li LogDiagnosticPrinter.cpp 38*67e74705SXin Li ModuleDependencyCollector.cpp 39*67e74705SXin Li MultiplexConsumer.cpp 40*67e74705SXin Li PCHContainerOperations.cpp 41*67e74705SXin Li PrintPreprocessedOutput.cpp 42*67e74705SXin Li SerializedDiagnosticPrinter.cpp 43*67e74705SXin Li SerializedDiagnosticReader.cpp 44*67e74705SXin Li TestModuleFileExtension.cpp 45*67e74705SXin Li TextDiagnostic.cpp 46*67e74705SXin Li TextDiagnosticBuffer.cpp 47*67e74705SXin Li TextDiagnosticPrinter.cpp 48*67e74705SXin Li VerifyDiagnosticConsumer.cpp 49*67e74705SXin Li 50*67e74705SXin Li DEPENDS 51*67e74705SXin Li ClangDriverOptions 52*67e74705SXin Li ${optional_deps} 53*67e74705SXin Li 54*67e74705SXin Li LINK_LIBS 55*67e74705SXin Li clangAST 56*67e74705SXin Li clangBasic 57*67e74705SXin Li clangDriver 58*67e74705SXin Li clangEdit 59*67e74705SXin Li clangLex 60*67e74705SXin Li clangParse 61*67e74705SXin Li clangSema 62*67e74705SXin Li clangSerialization 63*67e74705SXin Li ) 64