cargo-compiler-interrupts
provides you a simple way to integrate the Compiler Interrupts to any Cargo packages.
rustc -vV
and llvm-config --version
respectively.cargo-compiler-interrupts
is a Cargo package and can be installed via cargo install
.
sh
cargo install cargo-compiler-interrupts
You can also fetch the repo and install using --path
.
sh
git clone https://github.com/bitslab/cargo-compiler-interrupts
cargo install --path ./cargo-compiler-interrupts
cargo-compiler-interrupts
provides three subcommands:
sh
cargo lib-ci --install # install the CI library
cargo build-ci # build and integrate CI to the binary
cargo run-ci # run the CI-integrated binary
cargo lib-ci
— install or uninstall the Compiler Interrupts library.cargo build-ci
— build and integrate the Compiler Interrupts to the binary.cargo run-ci
— run the integrated binary. You can specify which binary to run by passing --bin <BINARY_NAME>
.For more detailed usage and internals, please run the command with --help
option and check out the documentation.
All issue reports, feature requests, pull requests and GitHub stars are welcomed and much appreciated.
Quan Tran (@quanshousio)
cargo-compiler-interrupts
is available under the MIT license. See the LICENSE file for more info.