1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-27 02:57:44 +00:00

uudoc: require a feature to build

This is used to not build uudoc by default. See https://github.com/uutils/coreutils/issues/3411
This commit is contained in:
Terts Diepraam 2022-04-24 23:18:04 +02:00 committed by Sylvestre Ledru
parent 91ccdb6479
commit a10f234854
2 changed files with 5 additions and 2 deletions

View file

@ -28,8 +28,9 @@ pub fn main() {
if val == "1" && key.starts_with(ENV_FEATURE_PREFIX) {
let krate = key[ENV_FEATURE_PREFIX.len()..].to_lowercase();
match krate.as_ref() {
"default" | "macos" | "unix" | "windows" | "selinux" => continue, // common/standard feature names
"default" | "macos" | "unix" | "windows" | "selinux" | "zip" => continue, // common/standard feature names
"nightly" | "test_unimplemented" => continue, // crate-local custom features
"uudoc" => continue, // is not a utility
"test" => continue, // over-ridden with 'uu_test' to avoid collision with rust core crate 'test'
s if s.starts_with(FEATURE_PREFIX) => continue, // crate feature sets
_ => {} // util feature name