libdarts-sys 0.2.1

Low level native binding to darts-clone
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use std::env;

fn main() {
    let out_dir = env::var("OUT_DIR").unwrap();
    println!("cargo:rustc-link-search={}", out_dir);
    println!("cargo:rustc-link-lib=darts");

    let mut build = cc::Build::new();
    build
        .files(["src/libdarts.cpp"])
        .include("src")
        .include("darts-clone/include")
        .define("VERSION", "0.3.2")
        .define("PACKAGE_NAME", "libdarts")
        .cpp(true);

    build.compile("darts");
}