Skip to content

Commit c31d156

Browse files
committed
Update the readme [ci skip]
1 parent e659ace commit c31d156

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

README.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,18 @@ The usage of the package is explained [here][usage].
66

77
The following Cargo features are supported:
88

9+
* `cache` to build in `.cargo` instead of `target` (see below),
910
* `cblas` to build CBLAS (enabled by default),
1011
* `lapacke` to build LAPACKE (enabled by default),
11-
* `static` to link to OpenBLAS statically,
12-
* `system` to skip building the bundled OpenBLAS, and
13-
* `shared-build-cache` to place most of the OpenBLAS build products in
14-
`~/.cargo` instead of the `target` directory. (This allows them to be reused
15-
between crates which have different `target` directories, in order to avoid
16-
rebuilding OpenBLAS unnecessarily. However, it prevents `cargo clean` from
17-
removing the OpenBLAS build products.)
12+
* `static` to link to OpenBLAS statically, and
13+
* `system` to skip building the bundled OpenBLAS.
14+
15+
## Caching
16+
17+
The `cache` feature allows the OpenBLAS build products to be reused between
18+
crates that have different `target` directories. This is to avoid rebuilding
19+
OpenBLAS unnecessarily. However, it is worth noting that this prevents `cargo
20+
clean` from removing the OpenBLAS build products.
1821

1922
## Cross Compilation
2023

0 commit comments

Comments
 (0)