Skip to content

Commit 61b4c93

Browse files
committed
Drop lapack-src dependence
1 parent c0ee3ce commit 61b4c93

20 files changed

+11
-39
lines changed

Cargo.toml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,17 @@ procedurals = "0.2"
1818
num-traits = "0.1"
1919
num-complex = { version = "0.1", default-features = false }
2020
lapacke = "0.1.4"
21-
lapack-src = { version = "0.1", default-features = false, optional = true }
21+
2222
intel-mkl-src = { version = "0.2", optional = true }
23+
openblas-src = { version = "*", optional = true }
24+
netlib-src = { version = "*", optional = true }
2325

2426
[dependencies.ndarray]
2527
version = "0.10"
2628
default-features = false
2729

2830
[features]
2931
default = []
30-
openblas = ["lapack-src/openblas"]
31-
netlib = ["lapack-src/netlib"]
32+
openblas = ["openblas-src"]
33+
netlib = ["netlib-src"]
3234
intel-mkl = ["intel-mkl-src"]

src/lib.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,12 @@ extern crate procedurals;
2828
#[macro_use]
2929
extern crate derive_new;
3030

31+
#[cfg(feature = "openblas")]
32+
extern crate openblas_src;
33+
34+
#[cfg(feature = "netlib")]
35+
extern crate netlib_src;
36+
3137
#[cfg(feature = "intel-mkl")]
3238
extern crate intel_mkl_src;
3339

tests/assert.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
extern crate ndarray;
33
#[macro_use]
44
extern crate ndarray_linalg;
5-
#[cfg(feature = "lapack-src")]
6-
extern crate lapack_src;
75

86
#[test]
97
fn assert() {

tests/cholesky.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
extern crate ndarray;
33
#[macro_use]
44
extern crate ndarray_linalg;
5-
#[cfg(feature = "lapack-src")]
6-
extern crate lapack_src;
75

86
use ndarray::*;
97
use ndarray_linalg::*;

tests/convert.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11

22
extern crate ndarray;
33
extern crate ndarray_linalg;
4-
#[cfg(feature = "lapack-src")]
5-
extern crate lapack_src;
64

75
use ndarray::*;
86
use ndarray_linalg::*;

tests/det.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ extern crate ndarray;
22
#[macro_use]
33
extern crate ndarray_linalg;
44
extern crate num_traits;
5-
#[cfg(feature = "lapack-src")]
6-
extern crate lapack_src;
75

86
use ndarray::*;
97
use ndarray_linalg::*;

tests/deth.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ extern crate ndarray;
22
#[macro_use]
33
extern crate ndarray_linalg;
44
extern crate num_traits;
5-
#[cfg(feature = "lapack-src")]
6-
extern crate lapack_src;
75

86
use ndarray::*;
97
use ndarray_linalg::*;

tests/diag.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
extern crate ndarray;
33
#[macro_use]
44
extern crate ndarray_linalg;
5-
#[cfg(feature = "lapack-src")]
6-
extern crate lapack_src;
75

86
use ndarray::*;
97
use ndarray_linalg::*;

tests/eigh.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
extern crate ndarray;
33
#[macro_use]
44
extern crate ndarray_linalg;
5-
#[cfg(feature = "lapack-src")]
6-
extern crate lapack_src;
75

86
use ndarray::*;
97
use ndarray_linalg::*;

tests/inv.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ extern crate ndarray;
33
#[macro_use]
44
extern crate ndarray_linalg;
55
extern crate num_traits;
6-
#[cfg(feature = "lapack-src")]
7-
extern crate lapack_src;
86

97
use ndarray::*;
108
use ndarray_linalg::*;

0 commit comments

Comments
 (0)