Mauro Rossi | 4bdf303 | 2018-08-25 12:44:44 +0200 | [diff] [blame] | 1 | cc_binary_host { |
Mauro Rossi | 6f67667 | 2019-02-23 13:23:31 +0100 | [diff] [blame] | 2 | name: "llvm80-tblgen", |
| 3 | defaults: ["llvm80-defaults-no-generated-headers"], |
Mauro Rossi | 4bdf303 | 2018-08-25 12:44:44 +0200 | [diff] [blame] | 4 | srcs: ["*.cpp"], |
| 5 | |
| 6 | static_libs: [ |
Mauro Rossi | 6f67667 | 2019-02-23 13:23:31 +0100 | [diff] [blame] | 7 | "libLLVM80TableGen", |
| 8 | "libLLVM80Support", |
Mauro Rossi | 4bdf303 | 2018-08-25 12:44:44 +0200 | [diff] [blame] | 9 | ], |
| 10 | |
| 11 | host_ldlibs: ["-lm"], |
| 12 | target: { |
| 13 | windows: { |
| 14 | enabled: false, |
| 15 | }, |
Mauro Rossi | 6f67667 | 2019-02-23 13:23:31 +0100 | [diff] [blame] | 16 | // llvm80-defaults turns off host builds by default, turn it back on for |
| 17 | // modules that are used to build llvm80-tblgen |
Mauro Rossi | 4bdf303 | 2018-08-25 12:44:44 +0200 | [diff] [blame] | 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 | } |