libcint 0.3.2

FFI binding and GTO wrapper for libcint (C library)
Documentation
fn main() {
    // everything should have been prepared by libcint-src/build.rs
    println!("cargo:rustc-link-lib=static=cecp");
    if cfg!(feature = "static") {
        println!("cargo:rustc-link-lib=static=cint");
        // It seems that quadmath is usually not linked by libcint on macOS (at least
        // for conda shipped versions).
        // Anyway, if encountered any problem, the API user should try dynamic linking
        // or manually write build.rs.
        #[cfg(not(target_os = "macos"))]
        println!("cargo:rustc-link-lib=quadmath");
    } else {
        println!("cargo:rustc-link-lib=cint");
    }
    // if user specified environment variable CINT_LINK_QUADMATH, we will force link
    if std::env::var("CINT_LINK_QUADMATH").is_ok() {
        println!("cargo:rustc-link-lib=quadmath");
    }
}