Files
zen/bindings/c/build.rs
T
2fd7e96b42 feat: native ffi (#121)
Implements native bindings (c) bindings to be used across multiple languages such as:

GoLang
C# (dotNet framework)
...

---------

Co-authored-by: Ivan Miletic <vnmiletic@gmail.com>
Co-authored-by: Ivan Miletic <60513195+ivanmiletic@users.noreply.github.com>
2024-02-09 19:50:37 +01:00

13 lines
304 B
Rust

use std::env;
fn main() {
let crate_dir = env::var("CARGO_MANIFEST_DIR").unwrap();
cbindgen::Builder::new()
.with_language(cbindgen::Language::C)
.with_crate(crate_dir)
.generate()
.expect("Unable to generate bindings")
.write_to_file("zen_engine.h");
}