1 cc_binary_host { 2 name: "llvm-tblgen", 3 defaults: ["llvm-defaults-no-generated-headers"], 4 srcs: ["*.cpp"], 5 6 static_libs: [ 7 "libLLVMTableGen", 8 "libLLVMSupport", 9 ], 10 11 host_ldlibs: ["-lm"], 12 target: { 13 windows: { 14 enabled: false, 15 }, 16 // llvm-defaults turns off host builds by default, turn it back on for 17 // modules that are used to build llvm-tblgen 18 host: { 19 enabled: true, 20 }, 21 darwin: { 22 host_ldlibs: [ 23 "-lpthread", 24 "-ldl", 25 ], 26 }, 27 linux: { 28 host_ldlibs: [ 29 "-lpthread", 30 "-ldl", 31 ], 32 }, 33 }, 34 } 35