use cc; fn main() { println!("cargo:rerun-if-changed=src/triangle.c"); let mut build = cc::Build::new(); if !cfg!(unix) { build.flag("-DNO_TIMER"); } if cfg!(windows) { build.flag("-DCPU86"); } if cfg!(linux) { build.flag("-DLINUX"); } build .file("src/triangle.c") .flag("-O") .flag("-DTRILIBRARY") .include("src") .define("REAL", "double") .warnings(false) .compile("triangle"); }