38 lines · plain
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 "ParseHLSLRootSignature.cpp",26 "ParseInit.cpp",27 "ParseObjc.cpp",28 "ParseOpenACC.cpp",29 "ParseOpenMP.cpp",30 "ParsePragma.cpp",31 "ParseStmt.cpp",32 "ParseStmtAsm.cpp",33 "ParseTemplate.cpp",34 "ParseTentative.cpp",35 "Parser.cpp",36 ]37}38