cc_binary_host { | |
name: "llvm80-tblgen", | |
defaults: ["llvm80-defaults-no-generated-headers"], | |
srcs: ["*.cpp"], | |
static_libs: [ | |
"libLLVM80TableGen", | |
"libLLVM80Support", | |
], | |
host_ldlibs: ["-lm"], | |
target: { | |
windows: { | |
enabled: false, | |
}, | |
// llvm80-defaults turns off host builds by default, turn it back on for | |
// modules that are used to build llvm80-tblgen | |
host: { | |
enabled: true, | |
}, | |
darwin: { | |
host_ldlibs: [ | |
"-lpthread", | |
"-ldl", | |
], | |
}, | |
linux: { | |
host_ldlibs: [ | |
"-lpthread", | |
"-ldl", | |
], | |
}, | |
}, | |
} |