[rtsan] Add fork/execve interceptors (#117198)
[llvm-project.git] / llvm / utils / gn / secondary / lldb / source / Expression / BUILD.gn
blob2163847cf81b5153a1626bfefb2928302b3d92c7
1 static_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",
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",
17     #"//lldb/source/Plugins/Language/CPlusPlus", # 4-hop dependency cycle.
19     # FIXME:
20     # DEPENDS
21     # intrinsics_gen
22   ]
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   ]