Skip to content

Commit d9394cb

Browse files
committed
Merge branch 'paulirotta-feature/update-edition2024-and-clear-error-on-multiblas-build'
2 parents 93eb7d7 + 2b76922 commit d9394cb

File tree

2 files changed

+20
-2
lines changed

2 files changed

+20
-2
lines changed

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "blas-src"
33
version = "0.12.0"
4-
edition = "2021"
4+
edition = "2024"
55
license = "Apache-2.0 OR MIT"
66
authors = [
77
"Augusto Borges <[email protected]>",
@@ -46,7 +46,7 @@ version = "0.8"
4646
optional = true
4747

4848
[dependencies.netlib-src]
49-
version = "0.9"
49+
version = "0.8"
5050
optional = true
5151

5252
[dependencies.openblas-src]

build.rs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
fn main() {
2+
let features = ["accelerate", "blis", "intel-mkl", "netlib", "openblas", "r"];
3+
let mut count = 0;
4+
for feature in &features {
5+
if std::env::var(format!(
6+
"CARGO_FEATURE_{}",
7+
feature.to_uppercase().replace('-', "_")
8+
))
9+
.is_ok()
10+
{
11+
count += 1;
12+
}
13+
}
14+
15+
if count > 1 {
16+
panic!("Only one BLAS implementation feature may be enabled at a time.");
17+
}
18+
}

0 commit comments

Comments
 (0)