58 lines · plain
1static_library("Frontend") {2 output_name = "clangFrontend"3 configs += [ "//llvm/utils/gn/build:clang_code" ]4 deps = [5 "//clang/include/clang/Config",6 "//clang/lib/APINotes",7 "//clang/lib/AST",8 "//clang/lib/Basic",9 "//clang/lib/Driver",10 "//clang/lib/Edit",11 "//clang/lib/Lex",12 "//clang/lib/Options",13 "//clang/lib/Parse",14 "//clang/lib/Sema",15 "//clang/lib/Serialization",16 "//llvm/include/llvm/Config:llvm-config",17 "//llvm/lib/Bitcode/Reader",18 "//llvm/lib/Option",19 "//llvm/lib/ProfileData",20 "//llvm/lib/Support",21 "//llvm/lib/TargetParser",22 ]23 sources = [24 "ASTConsumers.cpp",25 "ASTMerge.cpp",26 "ASTUnit.cpp",27 "ChainedDiagnosticConsumer.cpp",28 "ChainedIncludesSource.cpp",29 "CompilerInstance.cpp",30 "CompilerInvocation.cpp",31 "DependencyFile.cpp",32 "DependencyGraph.cpp",33 "DiagnosticRenderer.cpp",34 "FrontendAction.cpp",35 "FrontendActions.cpp",36 "FrontendOptions.cpp",37 "HeaderIncludeGen.cpp",38 "InitPreprocessor.cpp",39 "InterfaceStubFunctionsConsumer.cpp",40 "LayoutOverrideSource.cpp",41 "LogDiagnosticPrinter.cpp",42 "ModuleDependencyCollector.cpp",43 "MultiplexConsumer.cpp",44 "PrecompiledPreamble.cpp",45 "PrintPreprocessedOutput.cpp",46 "SARIFDiagnostic.cpp",47 "SARIFDiagnosticPrinter.cpp",48 "SerializedDiagnosticPrinter.cpp",49 "SerializedDiagnosticReader.cpp",50 "StandaloneDiagnostic.cpp",51 "TestModuleFileExtension.cpp",52 "TextDiagnostic.cpp",53 "TextDiagnosticBuffer.cpp",54 "TextDiagnosticPrinter.cpp",55 "VerifyDiagnosticConsumer.cpp",56 ]57}58