Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arttet/rust-compiler-builder
Building the Rust compiler and targets
https://github.com/arttet/rust-compiler-builder
rust-compiler rust-lang tools-and-automation
Last synced: about 5 hours ago
JSON representation
Building the Rust compiler and targets
- Host: GitHub
- URL: https://github.com/arttet/rust-compiler-builder
- Owner: arttet
- License: mit
- Created: 2023-12-07T16:06:02.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-10-17T19:37:33.000Z (about 1 month ago)
- Last Synced: 2024-10-20T05:49:08.965Z (28 days ago)
- Topics: rust-compiler, rust-lang, tools-and-automation
- Language: Makefile
- Homepage: https://arttet.github.io/rust-compiler-builder/
- Size: 1.05 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Rust Compiler Builder
[![Rust](https://img.shields.io/badge/Rust-Dev-orange.svg)](https://github.com/rust-lang/rust)
Builds the *Rust* compiler and [Tier 3 targets](https://doc.rust-lang.org/nightly/rustc/platform-support.html) using *GitHub Actions*.
## Usage
```sh
▸▸▸ Download commands ◂◂◂
download: Download Rust sources
▸▸▸ Configure commands ◂◂◂
configure: Configure Rust & LLVM with optimizations
configure-dev: Configure Rust without optimizations
configure-dev-llvm: Configure Rust & LLVM without optimizations
▸▸▸ Target Info commands ◂◂◂
show-target-info: Show target info
▸▸▸ Utility commands ◂◂◂
help: Show this help
clean: Remove generated artifacts
prune: Remove all downloaded artifacts
▸▸▸ Documentation commands ◂◂◂
doc-build: Build the documentation site [env: DOC_DIR=]
doc-serve: Serve the documentation site [env: DOC_PORT=]
doc-clean: Remove generated artifacts [env: DOC_DIR=]
▸▸▸ Offline commands ◂◂◂
offline: Download prebuilt Rust binaries and cache them for offline use
```