Skip to content

Commit f3ac970

Browse files
committed
Upload BLAS/LAPACK, create preprocessor directives
1 parent 8476d65 commit f3ac970

19 files changed

+578159
-0
lines changed

include/common.fypp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,12 @@
8787
#! Whether Fortran 90 compatible code should be generated
8888
#:set VERSION90 = defined('VERSION90')
8989

90+
#! Whether special code for the fpm deployment branch should be generated
91+
#:set FPM_DEPLOYMENT = defined('FPM_DEPLOYMENT')
92+
93+
#! Whether external BLAS/LAPACK libraries are available
94+
#:set STDLIB_EXTERNAL_BLAS = defined('EXTERNAL_BLAS')
95+
#:set STDLIB_EXTERNAL_LAPACK = defined('EXTERNAL_LAPACK')
9096

9197
#! Ranks to be generated when templates are created
9298
#:if not defined('MAXRANK')

src/CMakeLists.txt

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,24 @@ set(fppFiles
2020
stdlib_io_npy_save.fypp
2121
stdlib_kinds.fypp
2222
stdlib_linalg.fypp
23+
stdlib_linalg_constants.fypp
24+
stdlib_linalg_blas.fypp
25+
stdlib_linalg_blas_aux.fypp
26+
stdlib_linalg_blas_s.fypp
27+
stdlib_linalg_blas_d.fypp
28+
stdlib_linalg_blas_q.fypp
29+
stdlib_linalg_blas_c.fypp
30+
stdlib_linalg_blas_z.fypp
31+
stdlib_linalg_blas_w.fypp
2332
stdlib_linalg_diag.fypp
33+
stdlib_linalg_lapack.fypp
34+
stdlib_linalg_lapack_aux.fypp
35+
stdlib_linalg_lapack_s.fypp
36+
stdlib_linalg_lapack_d.fypp
37+
stdlib_linalg_lapack_q.fypp
38+
stdlib_linalg_lapack_c.fypp
39+
stdlib_linalg_lapack_z.fypp
40+
stdlib_linalg_lapack_w.fypp
2441
stdlib_linalg_outer_product.fypp
2542
stdlib_linalg_kronecker.fypp
2643
stdlib_linalg_cross_product.fypp

0 commit comments

Comments
 (0)