mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-27 02:57:44 +00:00
maint/build ~ refactor feature strategy (allows simple cargo build
on all platforms) and easier cross-targeted builds
This commit is contained in:
parent
5af8503a5e
commit
b7a3c4d8a8
2 changed files with 64 additions and 45 deletions
5
build.rs
5
build.rs
|
@ -16,8 +16,9 @@ pub fn main() {
|
|||
if val == "1" && key.starts_with(feature_prefix) {
|
||||
let krate = key[feature_prefix.len()..].to_lowercase();
|
||||
match krate.as_ref() {
|
||||
"default" | "unix" | "redox" | "redox_generic" | "fuchsia" | "generic"
|
||||
| "windows" | "windows_legacy" | "nightly" | "test_unimplemented" => continue,
|
||||
"default" | "macos" | "unix" | "windows" => continue,
|
||||
"nightly" | "test_unimplemented" => continue,
|
||||
s if s.starts_with("feat_") => continue,
|
||||
_ => {}
|
||||
}
|
||||
crates.push(krate.to_string());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue