toxicblend 0.0.22

gRPC based Blender-addons. WIP
#![deny(warnings)]

extern crate version_check as rustc;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    tonic_build::configure()
        .build_client(false)
        .compile(&["proto/toxicblend.proto"], &["proto"])
        .unwrap();
    println!("cargo:rerun-if-changed=build.rs");
    if let Some(is_feature_flaggable) = rustc::is_feature_flaggable() {
        // enable the "hash_drain_filter" and "map_first_last" features if using +nightly
        if is_feature_flaggable {
            println!("cargo:rustc-cfg=feature=\"map_first_last\"");
            println!("cargo:rustc-cfg=feature=\"hash_drain_filter\"");
        }
    }
    Ok(())
}