GSL-sys 3.0.0

A rust binding for the GSL (the GNU scientific library)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
extern crate pkg_config;

fn main() {
    if std::process::Command::new("pkg-config").output().is_err() {
        println!("cargo:rustc-link-lib=gsl");
        println!("cargo:rustc-link-lib=gslcblas");
        return;
    }

    if pkg_config::probe_library("gsl").is_err() {
        println!("cargo:rustc-link-lib=gsl");
    }
    if pkg_config::probe_library("gslcblas").is_err() {
        println!("cargo:rustc-link-lib=gslcblas");
    }
}