b7c6e8f180
build: add llvm-tools to manifest This commit expands on a previous commit to build llvm-tools as a rustup component. It causes the llvm-tools component to be built if the extended step is active. It also adds llvm-tools to the build manifest so rustup can find it. I tested this as far as I could, but had to hack `build-manifest/src/main.rs` a bit as it is not supported on MacOS. The main change I am not sure about is this line: ```rust self.package("llvm-tools", &mut manifest.pkg, TARGETS); ``` There are numerous calls to `self.package()`, and I'm not sure if `TARGETS`, `HOSTS`, or `["*"]` is appropriate for llvm-tools. Otherwise I mostly copied the example set by `rustfmt-preview`. |
||
---|---|---|
.. | ||
build-manifest | ||
cargo@e2348c2db2 | ||
cargotest | ||
clippy@ebe0b0eed5 | ||
compiletest | ||
error_index_generator | ||
linkchecker | ||
lld@b87873eace | ||
miri@e1734470e7 | ||
remote-test-client | ||
remote-test-server | ||
rls@7d0bc550b0 | ||
rust-installer@118e078c5b | ||
rustbook | ||
rustdoc | ||
rustdoc-js | ||
rustdoc-themes | ||
rustfmt@87edd75ecf | ||
tidy | ||
unstable-book-gen | ||
publish_toolstate.py |