mfem-cpp 0.2.0+mfem-4.6.0

Static build of MFEM for use as a Rust dependency
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const LIB_DIR: &str = "lib";
const INCLUDE_DIR: &str = "include";

fn main() {
    let dst = cmake::Config::new("mfem")
        .define("BUILD_LIBRARY_TYPE", "Static")
        .define("INSTALL_DIR_LIB", LIB_DIR)
        .define("INSTALL_DIR_INCLUDE", INCLUDE_DIR)
        .build();

    println!(
        "cargo:rustc-env=MFEM_PATH={}",
        dst.to_str().expect("path is valid Unicode")
    );
}