mirror of
https://github.com/nushell/nushell.git
synced 2024-12-22 15:13:01 +01:00
Update crate feature flags (#12566)
# Description Remove unused/effect-less features, make sure we show all relevant features in `version` # User-Facing Changes - **Remove unused feature `wasi`** - will cause failure to build should you enable it. Otherwise no effect - **Include feat `system-clipboard` in `version`**
This commit is contained in:
parent
6ccd547d81
commit
b088f395dc
@ -239,7 +239,6 @@ default-no-clipboard = [
|
||||
"mimalloc",
|
||||
]
|
||||
stable = ["default"]
|
||||
wasi = ["nu-cmd-lang/wasi"]
|
||||
# NOTE: individual features are also passed to `nu-cmd-lang` that uses them to generate the feature matrix in the `version` command
|
||||
|
||||
# Enable to statically link OpenSSL (perl is required, to build OpenSSL https://docs.rs/openssl/latest/openssl/);
|
||||
@ -247,7 +246,11 @@ wasi = ["nu-cmd-lang/wasi"]
|
||||
static-link-openssl = ["dep:openssl", "nu-cmd-lang/static-link-openssl"]
|
||||
|
||||
mimalloc = ["nu-cmd-lang/mimalloc", "dep:mimalloc"]
|
||||
system-clipboard = ["reedline/system_clipboard", "nu-cli/system-clipboard"]
|
||||
system-clipboard = [
|
||||
"reedline/system_clipboard",
|
||||
"nu-cli/system-clipboard",
|
||||
"nu-cmd-lang/system-clipboard",
|
||||
]
|
||||
|
||||
# Stable (Default)
|
||||
which-support = ["nu-command/which-support", "nu-cmd-lang/which-support"]
|
||||
|
@ -30,4 +30,4 @@ trash-support = []
|
||||
sqlite = []
|
||||
dataframe = []
|
||||
static-link-openssl = []
|
||||
wasi = []
|
||||
system-clipboard = []
|
||||
|
@ -180,9 +180,9 @@ fn features_enabled() -> Vec<String> {
|
||||
names.push("static-link-openssl".to_string());
|
||||
}
|
||||
|
||||
#[cfg(feature = "wasi")]
|
||||
#[cfg(feature = "system-clipboard")]
|
||||
{
|
||||
names.push("wasi".to_string());
|
||||
names.push("system-clipboard".to_string());
|
||||
}
|
||||
|
||||
names.sort();
|
||||
|
Loading…
Reference in New Issue
Block a user