1static_library("Interpreter") { 2 output_name = "clangInterpreter" 3 configs += [ "//llvm/utils/gn/build:clang_code" ] 4 deps = [ 5 "//clang/lib/AST", 6 "//clang/lib/Analysis", 7 "//clang/lib/Basic", 8 "//clang/lib/CodeGen", 9 "//clang/lib/Driver", 10 "//clang/lib/Edit", 11 "//clang/lib/Frontend", 12 "//clang/lib/FrontendTool", 13 "//clang/lib/Lex", 14 "//clang/lib/Parse", 15 "//clang/lib/Sema", 16 "//clang/lib/Serialization", 17 "//llvm/lib/ExecutionEngine/Orc", 18 "//llvm/lib/ExecutionEngine/Orc/Debugging", 19 "//llvm/lib/IR", 20 "//llvm/lib/Option", 21 "//llvm/lib/Support", 22 "//llvm/lib/Target", 23 "//llvm/lib/Target:NativeTarget", 24 "//llvm/lib/TargetParser", 25 ] 26 sources = [ 27 "CodeCompletion.cpp", 28 "DeviceOffload.cpp", 29 "IncrementalExecutor.cpp", 30 "IncrementalParser.cpp", 31 "Interpreter.cpp", 32 "InterpreterUtils.cpp", 33 "InterpreterValuePrinter.cpp", 34 "Value.cpp", 35 ] 36} 37