| static_library("Orc") { |
| output_name = "LLVMOrcJIT" |
| deps = [ |
| "//llvm/lib/ExecutionEngine", |
| "//llvm/lib/ExecutionEngine/RuntimeDyld", |
| "//llvm/lib/IR", |
| "//llvm/lib/Object", |
| "//llvm/lib/Support", |
| "//llvm/lib/Transforms/Utils", |
| ] |
| sources = [ |
| "CompileOnDemandLayer.cpp", |
| "Core.cpp", |
| "ExecutionUtils.cpp", |
| "IRCompileLayer.cpp", |
| "IRTransformLayer.cpp", |
| "IndirectionUtils.cpp", |
| "JITTargetMachineBuilder.cpp", |
| "LLJIT.cpp", |
| "Layer.cpp", |
| "LazyReexports.cpp", |
| "Legacy.cpp", |
| "NullResolver.cpp", |
| "ObjectTransformLayer.cpp", |
| "OrcABISupport.cpp", |
| "OrcCBindings.cpp", |
| "OrcError.cpp", |
| "OrcMCJITReplacement.cpp", |
| "RPCUtils.cpp", |
| "RTDyldObjectLinkingLayer.cpp", |
| "ThreadSafeModule.cpp", |
| ] |
| } |