oml 0.0.6

Open Markup Language!
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use std::path::PathBuf;

fn main() {
    let crate_dir = PathBuf::from(env!("CARGO_MANIFEST_DIR"));
    let config = cbindgen::Config {
        language: cbindgen::Language::C,
        pragma_once: true,
        ..Default::default()
    };
    _ = cbindgen::generate_with_config(&crate_dir, config)
        .map(|p| p.write_to_file(crate_dir.join("include/oml/oml.h")));
    // _ = std::fs::remove_file(format!(
    //     "target/package/{}-{}/Cargo.lock",
    //     env!("CARGO_PKG_NAME"),
    //     env!("CARGO_PKG_VERSION")
    // ));
}