3 releases
0.1.2 | Oct 9, 2024 |
---|---|
0.1.1 | Oct 9, 2024 |
0.1.0 | Oct 8, 2024 |
#166 in Build Utils
32,193 downloads per month
Used in 54 crates
(via fltk-sys)
9KB
157 lines
cmk
A simpler implementation of cmake-rs which assumes a recent enough version of CMake.
Usage
# Cargo.toml
[build-dependencies]
cmk = "0.1"
Example
// build.rs
fn main() {
let dst = cmk::Config::new("cpplib")
.generator("Ninja")
.profile("Release")
.define("SOME_CMAKE_OPTION", "ON")
.build();
println!("cargo:rustc-link-search=native={}", dst.display());
println!("cargo:rustc-link-lib=static=cpplib");
}