gr 0.3.3

Rust wrapper for the GR framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use std::env;
use std::path::PathBuf;

fn main() {
    let Some(lib_dir) = env::var_os("DEP_GR_LIB_DIR").map(PathBuf::from) else {
        return;
    };
    let lib_dir = lib_dir.display();
    if cfg!(windows) {
        let path = env::var_os("PATH").map(PathBuf::from).unwrap_or_default();
        let path = path.display();
        println!("cargo:rustc-env=PATH={lib_dir};{path}");
    } else {
        println!("cargo:rustc-link-arg-examples=-Wl,-rpath,{lib_dir}");
    }
}