@@ -21,7 +21,6 @@ set(fppFiles
21
21
stdlib_io_npy_load.fypp
22
22
stdlib_io_npy_save.fypp
23
23
stdlib_kinds.fypp
24
- blas/stdlib_blas_constants.fypp
25
24
stdlib_linalg.fypp
26
25
stdlib_linalg_diag.fypp
27
26
stdlib_linalg_least_squares.fypp
@@ -86,77 +85,14 @@ set(fppFiles
86
85
# Preprocessed files to contain preprocessor directives -> .F90
87
86
set (cppFiles
88
87
stdlib_linalg_constants.fypp
89
- blas/stdlib_blas.fypp
90
- blas/stdlib_linalg_blas_aux.fypp
91
- blas/stdlib_blas_level1.fypp
92
- blas/stdlib_blas_level2_gen.fypp
93
- blas/stdlib_blas_level2_ban.fypp
94
- blas/stdlib_blas_level2_pac.fypp
95
- blas/stdlib_blas_level2_sym.fypp
96
- blas/stdlib_blas_level2_tri.fypp
97
- blas/stdlib_blas_level3_gen.fypp
98
- blas/stdlib_blas_level3_sym.fypp
99
- blas/stdlib_blas_level3_tri.fypp
100
-
101
- lapack/stdlib_lapack_base.fypp
102
- lapack/stdlib_lapack_solve.fypp
103
- lapack/stdlib_lapack_others.fypp
104
- lapack/stdlib_lapack_orthogonal_factors.fypp
105
- lapack/stdlib_lapack_eig_svd_lsq.fypp
106
- lapack/stdlib_linalg_lapack_aux.fypp
107
-
108
- lapack/stdlib_lapack_auxiliary.fypp
109
- lapack/stdlib_lapack_blas_like_base.fypp
110
- lapack/stdlib_lapack_blas_like_l1.fypp
111
- lapack/stdlib_lapack_blas_like_l2.fypp
112
- lapack/stdlib_lapack_blas_like_l3.fypp
113
- lapack/stdlib_lapack_blas_like_mnorm.fypp
114
- lapack/stdlib_lapack_blas_like_scalar.fypp
115
- lapack/stdlib_lapack_cosine_sine.fypp
116
- lapack/stdlib_lapack_cosine_sine2.fypp
117
- lapack/stdlib_lapack_eigv_comp.fypp
118
- lapack/stdlib_lapack_eigv_comp2.fypp
119
- lapack/stdlib_lapack_eigv_gen.fypp
120
- lapack/stdlib_lapack_eigv_gen2.fypp
121
- lapack/stdlib_lapack_eigv_gen3.fypp
122
- lapack/stdlib_lapack_eigv_std_driver.fypp
123
- lapack/stdlib_lapack_eigv_svd_bidiag_dc.fypp
124
- lapack/stdlib_lapack_eigv_svd_drivers.fypp
125
- lapack/stdlib_lapack_eigv_svd_drivers2.fypp
126
- lapack/stdlib_lapack_eigv_svd_drivers3.fypp
127
- lapack/stdlib_lapack_eigv_sym_comp.fypp
128
- lapack/stdlib_lapack_eigv_sym.fypp
129
- lapack/stdlib_lapack_eigv_tridiag.fypp
130
- lapack/stdlib_lapack_eigv_tridiag2.fypp
131
- lapack/stdlib_lapack_eigv_tridiag3.fypp
132
- lapack/stdlib_lapack_givens_jacobi_rot.fypp
133
- lapack/stdlib_lapack_householder_reflectors.fypp
134
- lapack/stdlib_lapack_lsq.fypp
135
- lapack/stdlib_lapack_lsq_aux.fypp
136
- lapack/stdlib_lapack_lsq_constrained.fypp
137
- lapack/stdlib_lapack_orthogonal_factors_ql.fypp
138
- lapack/stdlib_lapack_orthogonal_factors_qr.fypp
139
- lapack/stdlib_lapack_orthogonal_factors_rz.fypp
140
- lapack/stdlib_lapack_others_sm.fypp
141
- lapack/stdlib_lapack_solve_aux.fypp
142
- lapack/stdlib_lapack_solve_chol_comp.fypp
143
- lapack/stdlib_lapack_solve_chol.fypp
144
- lapack/stdlib_lapack_solve_ldl_comp.fypp
145
- lapack/stdlib_lapack_solve_ldl_comp2.fypp
146
- lapack/stdlib_lapack_solve_ldl_comp3.fypp
147
- lapack/stdlib_lapack_solve_ldl_comp4.fypp
148
- lapack/stdlib_lapack_solve_ldl.fypp
149
- lapack/stdlib_lapack_solve_lu_comp.fypp
150
- lapack/stdlib_lapack_solve_lu.fypp
151
- lapack/stdlib_lapack_solve_tri_comp.fypp
152
- lapack/stdlib_lapack_svd_bidiag_qr.fypp
153
- lapack/stdlib_lapack_svd_comp.fypp
154
- lapack/stdlib_lapack_svd_comp2.fypp
155
88
156
89
stdlib_linalg_blas.fypp
157
90
stdlib_linalg_lapack.fypp
158
91
)
159
92
93
+ add_subdirectory (blas)
94
+ add_subdirectory (lapack)
95
+
160
96
fypp_f90("${fyppFlags} " "${fppFiles} " outFiles)
161
97
fypp_f90pp("${fyppFlags} " "${cppFiles} " outPreprocFiles)
162
98
0 commit comments