mirror of
https://github.com/girlbossceo/hardened_malloc-rs.git
synced 2025-04-29 14:19:25 -04:00
add missing rustc library links
Signed-off-by: strawberry <strawberry@pupbrain.dev>
This commit is contained in:
parent
1c1cb7ca2a
commit
aac4a25d5a
1 changed files with 22 additions and 4 deletions
26
build.rs
26
build.rs
|
@ -30,6 +30,10 @@ fn update_submodules() {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
|
//println!("cargo:rerun-if-changed=build.rs");
|
||||||
|
println!("cargo:rerun-if-changed=src/hardened_malloc/");
|
||||||
|
//println!("cargo:out_dir={}", env::var("OUT_DIR").unwrap());
|
||||||
|
|
||||||
if !Path::new("src/hardened_malloc/Makefile").exists() {
|
if !Path::new("src/hardened_malloc/Makefile").exists() {
|
||||||
println!("src/hardened_malloc/Makefile does not exist, running submodule sync");
|
println!("src/hardened_malloc/Makefile does not exist, running submodule sync");
|
||||||
update_submodules();
|
update_submodules();
|
||||||
|
@ -64,9 +68,23 @@ fn main() {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
//println!("cargo:rustc-link-search=native=src/hardened_malloc");
|
//std::env::set_var("OUT_DIR", "$OUT");
|
||||||
|
|
||||||
//println!("cargo:rerun-if-changed=build.rs");
|
println!("cargo:include=src/hardened_malloc/include");
|
||||||
println!("cargo:rerun-if-changed=src/hardened_malloc/");
|
|
||||||
//println!("cargo:out_dir={}", env::var("OUT_DIR").unwrap());
|
if cfg!(feature = "light") {
|
||||||
|
//println!("cargo:rustc-link-lib=static=src/hardened_malloc/out-light/libhardened_malloc-light.so");
|
||||||
|
println!(
|
||||||
|
"cargo:rustc-link-lib=dylib=src/hardened_malloc/out-light/libhardened_malloc-light.so"
|
||||||
|
);
|
||||||
|
println!("cargo:lib=src/hardened_malloc/out-light/libhardened_malloc-light.so");
|
||||||
|
//println!("cargo:rustc-link-lib=static=libhardened_malloc-light");
|
||||||
|
println!("cargo:rustc-link-search=native=src/hardened_malloc/out-light/");
|
||||||
|
} else {
|
||||||
|
//println!("cargo:rustc-link-lib=static=src/hardened_malloc/out/libhardened_malloc.so");
|
||||||
|
println!("cargo:rustc-link-lib=dylib=src/hardened_malloc/out/libhardened_malloc.so");
|
||||||
|
println!("cargo:lib=src/hardened_malloc/out/libhardened_malloc.so");
|
||||||
|
//println!("cargo:rustc-link-lib=static=libhardened_malloc");
|
||||||
|
println!("cargo:rustc-link-search=native=src/hardened_malloc/out/");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue