mirror of
https://github.com/logos-blockchain/logos-blockchain-circuits.git
synced 2026-05-21 16:59:28 +00:00
fix(build): fix c++ library for macos (#27)
This commit is contained in:
parent
a73cab432d
commit
7ce59ffda2
@ -186,6 +186,10 @@ pub fn build(circuit_name: &str, circuit_lib_dir_var: &str) {
|
||||
println!("cargo:rustc-link-search=native={circuit_lib_dir_str}");
|
||||
println!("cargo:rustc-link-search=native={bundle_lib_dir_str}");
|
||||
println!("cargo:rustc-link-lib=static={circuit_name}");
|
||||
println!("cargo:rustc-link-lib=stdc++");
|
||||
let cpp_lib = std::env::var("CARGO_CFG_TARGET_OS").map_or_else(
|
||||
|_| "stdc++",
|
||||
|os| if os == "macos" { "c++" } else { "stdc++" },
|
||||
);
|
||||
println!("cargo:rustc-link-lib={cpp_lib}");
|
||||
println!("cargo:rustc-link-lib=static=gmp");
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user