We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 894e076 commit 5bcfc20Copy full SHA for 5bcfc20
1 file changed
build.rs
@@ -7,7 +7,8 @@ fn main() {
7
let features = [
8
std::env::var("CARGO_FEATURE_ICU_SEGMENTER").is_ok(),
9
std::env::var("CARGO_FEATURE_WINDOWS").is_ok(),
10
- std::env::var("CARGO_FEATURE_RUST_ICU_UBRK").is_ok(),
+ std::env::var("CARGO_FEATURE_RUST_ICU_UBRK").is_ok()
11
+ || std::env::var("CARGO_FEATURE_WINDOWS_ICU").is_ok(),
12
];
13
14
let enabled_count = features.iter().filter(|&&x| x).count();
@@ -16,7 +17,7 @@ fn main() {
16
17
panic!(
18
"Error: Features 'icu_segmenter', 'windows', and 'rust_icu_ubrk' are mutually exclusive. Choose only one.\n"
19
);
- } else if enabled_count == 0 && std::env::var("CARGO_FEATURE_WINDOWS_ICU").is_err() {
20
+ } else if enabled_count == 0 {
21
panic!("Error: At least one feature must be enabled.");
22
}
23
0 commit comments