Define has_<memory_region>_region for memory regions
This commit is contained in:
parent
321a5bd0ce
commit
ac4b8390c9
@ -248,6 +248,8 @@ impl Config {
|
|||||||
|
|
||||||
// Define env-vars for all memory regions
|
// Define env-vars for all memory regions
|
||||||
for memory in self.memory() {
|
for memory in self.memory() {
|
||||||
|
println!("cargo:rustc-cfg=has_{}_region", memory.name.to_lowercase());
|
||||||
|
|
||||||
println!(
|
println!(
|
||||||
"cargo::rustc-env=REGION-{}-START={}",
|
"cargo::rustc-env=REGION-{}-START={}",
|
||||||
memory.name.to_uppercase(),
|
memory.name.to_uppercase(),
|
||||||
@ -276,5 +278,11 @@ fn define_all_possible_symbols() {
|
|||||||
// https://doc.rust-lang.org/cargo/reference/build-scripts.html#rustc-check-cfg
|
// https://doc.rust-lang.org/cargo/reference/build-scripts.html#rustc-check-cfg
|
||||||
println!("cargo:rustc-check-cfg=cfg({})", symbol);
|
println!("cargo:rustc-check-cfg=cfg({})", symbol);
|
||||||
}
|
}
|
||||||
|
for memory in config.memory() {
|
||||||
|
println!(
|
||||||
|
"cargo:rustc-check-cfg=cfg(has_{}_region)",
|
||||||
|
memory.name.to_lowercase()
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user