[lit] Improve lit.Run class
[llvm-complete.git] / utils / gn / secondary / llvm / lib / ExecutionEngine / Orc / BUILD.gn
blobabba70022dee21ac1fcd893f58939ab2477b976c
1 static_library("Orc") {
2   output_name = "LLVMOrcJIT"
3   deps = [
4     "//llvm/lib/ExecutionEngine",
5     "//llvm/lib/ExecutionEngine/RuntimeDyld",
6     "//llvm/lib/IR",
7     "//llvm/lib/Object",
8     "//llvm/lib/Support",
9     "//llvm/lib/Transforms/Utils",
10   ]
11   sources = [
12     "CompileOnDemandLayer.cpp",
13     "CompileUtils.cpp",
14     "Core.cpp",
15     "ExecutionUtils.cpp",
16     "IRCompileLayer.cpp",
17     "IRTransformLayer.cpp",
18     "IndirectionUtils.cpp",
19     "JITTargetMachineBuilder.cpp",
20     "LLJIT.cpp",
21     "Layer.cpp",
22     "LazyReexports.cpp",
23     "Legacy.cpp",
24     "NullResolver.cpp",
25     "ObjectLinkingLayer.cpp",
26     "ObjectTransformLayer.cpp",
27     "OrcABISupport.cpp",
28     "OrcCBindings.cpp",
29     "OrcError.cpp",
30     "OrcMCJITReplacement.cpp",
31     "RPCUtils.cpp",
32     "RTDyldObjectLinkingLayer.cpp",
33     "SpeculateAnalyses.cpp",
34     "Speculation.cpp",
35     "ThreadSafeModule.cpp",
36   ]