scirs2-core 0.1.0-rc.1

Core utilities and common functionality for SciRS2 (scirs2-core)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
fn main() {
    // Platform-specific BLAS/LAPACK linking
    #[cfg(target_os = "linux")]
    {
        // Link against system OpenBLAS on Linux
        println!("cargo:rustc-link-lib=openblas");
        println!("cargo:rustc-link-search=native=/usr/lib/x86_64-linux-gnu");
        println!("cargo:rustc-link-search=native=/usr/lib/x86_64-linux-gnu/openblas-pthread");
    }

    #[cfg(target_os = "macos")]
    {
        // macOS uses Accelerate framework - handled by .cargo/config.toml
        // No explicit linking needed here
    }
}