truce-gui 0.1.2

Built-in GUI for truce plugins
Documentation
fn main() {
    if std::env::var("CARGO_CFG_TARGET_OS").unwrap_or_default() != "macos" {
        return;
    }

    println!("cargo:rerun-if-changed=shim/macos_view.m");
    println!("cargo:rerun-if-changed=shim/macos_view.h");

    cc::Build::new()
        .file("shim/macos_view.m")
        .flag("-fobjc-arc")
        .flag("-fmodules")
        .flag("-mmacosx-version-min=11.0")
        .compile("truce_macos_view");

    println!("cargo:rustc-link-lib=framework=AppKit");
    println!("cargo:rustc-link-lib=framework=QuartzCore");
    println!("cargo:rustc-link-lib=framework=CoreGraphics");
}