asc_bin 2025.5.15

An automated C/C++ package manager, source code scanner, and builder that streamlines dependency management, enhances code analysis, and simplifies the build process.
1
2
3
4
5
6
7
8
9
10
11
12
13
static RPATH_EXE_DIR_LINUX: &str = "$ORIGIN";
static RPATH_EXE_DIR_MACOS: &str = "@executable_path";

fn main() {
    // set runtime library search paths
    if !cfg!(target_os = "windows") {
        if cfg!(target_os = "macos") {
            println!("cargo:rustc-link-arg=-Wl,-rpath,{RPATH_EXE_DIR_MACOS}");
        } else {
            println!("cargo:rustc-link-arg=-Wl,-rpath,{RPATH_EXE_DIR_LINUX}");
        }
    }
}