Skip to content

Run a system command during the build phase of your Rust program.

License

Notifications You must be signed in to change notification settings

de-vri-es/rust-compile-time-run

Repository files navigation

Documentation crates.io Build Status

compile-time-run

This crate contains macros to run commands on the host system at compile time. It can be used in some situations to take over functionaility that would otherwise have to be done using a build script.

An example:

use compile_time_run::{run_command, run_command_str};
const VALUE_STR   : &'static str  = run_command_str!("echo", "Hello World!");
const VALUE_BYTES : &'static [u8] = run_command!("echo", "Hello World!");

Keep in mind that running arbitrary commands during your build phase can easily hurt portability.

About

Run a system command during the build phase of your Rust program.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages