1static_library("Parse") { 2 output_name = "clangParse" 3 configs += [ "//llvm/utils/gn/build:clang_code" ] 4 deps = [ 5 "//clang/include/clang/Parse:AttrParserStringSwitches", 6 "//clang/include/clang/Parse:AttrSubMatchRulesParserStringSwitches", 7 "//clang/lib/AST", 8 "//clang/lib/Basic", 9 "//clang/lib/Lex", 10 "//clang/lib/Sema", 11 "//llvm/lib/Frontend/OpenMP", 12 "//llvm/lib/MC", 13 "//llvm/lib/MC/MCParser", 14 "//llvm/lib/Support", 15 "//llvm/lib/TargetParser", 16 ] 17 sources = [ 18 "ParseAST.cpp", 19 "ParseCXXInlineMethods.cpp", 20 "ParseDecl.cpp", 21 "ParseDeclCXX.cpp", 22 "ParseExpr.cpp", 23 "ParseExprCXX.cpp", 24 "ParseHLSL.cpp", 25 "ParseInit.cpp", 26 "ParseObjc.cpp", 27 "ParseOpenACC.cpp", 28 "ParseOpenMP.cpp", 29 "ParsePragma.cpp", 30 "ParseStmt.cpp", 31 "ParseStmtAsm.cpp", 32 "ParseTemplate.cpp", 33 "ParseTentative.cpp", 34 "Parser.cpp", 35 ] 36} 37