44 lines · plain
1static_library("Expression") {2 output_name = "lldbExpression"3 configs += [ "//llvm/utils/gn/build:lldb_code" ]4 deps = [5 "//lldb/source/Core",6 "//lldb/source/Host",7 "//lldb/source/Interpreter",8 9 #"//lldb/source/Symbol", # FIXME: Dependency cycle.10 #"//lldb/source/Target", # FIXME: Dependency cycle.11 "//lldb/source/Utility",12 "//lldb/source/ValueObject",13 "//llvm/lib/ExecutionEngine",14 "//llvm/lib/IR",15 "//llvm/lib/Support",16 17 #"//lldb/source/Plugins/Language/CPlusPlus", # 4-hop dependency cycle.18 19 # FIXME:20 # DEPENDS21 # intrinsics_gen22 ]23 include_dirs = [ ".." ]24 sources = [25 "DWARFExpression.cpp",26 "DWARFExpressionList.cpp",27 "DiagnosticManager.cpp",28 "Expression.cpp",29 "ExpressionParser.cpp",30 "ExpressionTypeSystemHelper.cpp",31 "ExpressionVariable.cpp",32 "FunctionCaller.cpp",33 "IRExecutionUnit.cpp",34 "IRInterpreter.cpp",35 "IRMemoryMap.cpp",36 "LLVMUserExpression.cpp",37 "Materializer.cpp",38 "ObjectFileJIT.cpp",39 "REPL.cpp",40 "UserExpression.cpp",41 "UtilityFunction.cpp",42 ]43}44