• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1cc_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