1static_library("LTO") { 2 output_name = "LLVMLTO" 3 deps = [ 4 "//llvm/include/llvm/Config:config", 5 "//llvm/lib/Analysis", 6 "//llvm/lib/Bitcode/Reader", 7 "//llvm/lib/Bitcode/Writer", 8 "//llvm/lib/CodeGen", 9 "//llvm/lib/Extensions", 10 "//llvm/lib/IR", 11 "//llvm/lib/Linker", 12 "//llvm/lib/MC", 13 "//llvm/lib/Object", 14 "//llvm/lib/Passes", 15 "//llvm/lib/Support", 16 "//llvm/lib/Target", 17 "//llvm/lib/TargetParser", 18 "//llvm/lib/Transforms/AggressiveInstCombine", 19 "//llvm/lib/Transforms/IPO", 20 "//llvm/lib/Transforms/InstCombine", 21 "//llvm/lib/Transforms/ObjCARC", 22 "//llvm/lib/Transforms/Scalar", 23 "//llvm/lib/Transforms/Utils", 24 ] 25 sources = [ 26 "LTO.cpp", 27 "LTOBackend.cpp", 28 "LTOCodeGenerator.cpp", 29 "LTOModule.cpp", 30 "ThinLTOCodeGenerator.cpp", 31 "UpdateCompilerUsed.cpp", 32 ] 33} 34