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