nuklear-sys 4.0.5

Raw bindings to Nuklear 2D GUI library
Documentation
extern crate cc;

use std::path::Path;
use std::process::Command;

fn main() {
    if !Path::new("nuklear-c/nuklear/.git").exists() {
        Command::new("git")
            .args(&["submodule", "update", "--init", "--recursive"])
            .status()
            .unwrap();
    }
    cc::Build::new()
        .file("nuklear-c/bind.c")
        //.flag("-Wno-unused-parameter")
        //.flag("-Wno-implicit-fallthrough")
        //.flag("-Wno-unused-but-set-variable")
        .compile("libnuklear");
}