Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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
```