got build config closer to the mac makefle

pull/15/head
ConnorBP 2 days ago
parent fcabaa5c6d
commit 380bd882d3

@ -133,17 +133,20 @@ fn build() {
cfg.flag("-g");
cfg.flag("-ldl");
//LDFLAGS += -Wl,-rpath,@loader_path
// LDFLAGS += -mmacosx-version-min=11.0
cfg.flag("-Wl,-rpath,@loader_path");
cfg.flag("-mmacosx-version-min=11.0");
// libary linking search
println!("cargo:rustc-link-search=.");
println!("cargo:rustc-link-lib=dylib=leechcore");
println!("cargo:rustc-link-lib=dylib=vmm");
// arch specification (not needed for now)
// let target_arch = std::env::var("CARGO_CFG_TARGET_ARCH").unwrap_or_default();
// cfg.flag("-arch").flag("x86_64"); // or "arm64"
cfg.flag("-arch").flag("arm64");
// cfg.flag("-arch").flag("arm64");
// cfg.flag("-arch").flag(target_arch);
// println!("cargo:rustc-link-search=.");
// println!("cargo:rustc-link-lib=dylib=leechcore");
// println!("cargo:rustc-link-lib=dylib=vmm");
}
cfg.compile("libleechcore.a");

Loading…
Cancel
Save