1- list (APPEND fppFiles
2- lapack/stdlib_lapack_base.fypp
3- lapack/stdlib_lapack_solve.fypp
4- lapack/stdlib_lapack_others.fypp
5- lapack/stdlib_lapack_orthogonal_factors.fypp
6- lapack/stdlib_lapack_eig_svd_lsq.fypp
7- lapack/stdlib_linalg_lapack_aux.fypp
81
9- lapack/stdlib_lapack_auxiliary.fypp
10- lapack/stdlib_lapack_blas_like_base.fypp
11- lapack/stdlib_lapack_blas_like_l1.fypp
12- lapack/stdlib_lapack_blas_like_l2.fypp
13- lapack/stdlib_lapack_blas_like_l3.fypp
14- lapack/stdlib_lapack_blas_like_mnorm.fypp
15- lapack/stdlib_lapack_blas_like_scalar.fypp
16- lapack/stdlib_lapack_cosine_sine.fypp
17- lapack/stdlib_lapack_cosine_sine2.fypp
18- lapack/stdlib_lapack_eigv_comp.fypp
19- lapack/stdlib_lapack_eigv_comp2.fypp
20- lapack/stdlib_lapack_eigv_gen.fypp
21- lapack/stdlib_lapack_eigv_gen2.fypp
22- lapack/stdlib_lapack_eigv_gen3.fypp
23- lapack/stdlib_lapack_eigv_std_driver.fypp
24- lapack/stdlib_lapack_eigv_svd_bidiag_dc.fypp
25- lapack/stdlib_lapack_eigv_svd_drivers.fypp
26- lapack/stdlib_lapack_eigv_svd_drivers2.fypp
27- lapack/stdlib_lapack_eigv_svd_drivers3.fypp
28- lapack/stdlib_lapack_eigv_sym_comp.fypp
29- lapack/stdlib_lapack_eigv_sym.fypp
30- lapack/stdlib_lapack_eigv_tridiag.fypp
31- lapack/stdlib_lapack_eigv_tridiag2.fypp
32- lapack/stdlib_lapack_eigv_tridiag3.fypp
33- lapack/stdlib_lapack_givens_jacobi_rot.fypp
34- lapack/stdlib_lapack_householder_reflectors.fypp
35- lapack/stdlib_lapack_lsq.fypp
36- lapack/stdlib_lapack_lsq_aux.fypp
37- lapack/stdlib_lapack_lsq_constrained.fypp
38- lapack/stdlib_lapack_orthogonal_factors_ql.fypp
39- lapack/stdlib_lapack_orthogonal_factors_qr.fypp
40- lapack/stdlib_lapack_orthogonal_factors_rz.fypp
41- lapack/stdlib_lapack_others_sm.fypp
42- lapack/stdlib_lapack_solve_aux.fypp
43- lapack/stdlib_lapack_solve_chol_comp.fypp
44- lapack/stdlib_lapack_solve_chol.fypp
45- lapack/stdlib_lapack_solve_ldl_comp.fypp
46- lapack/stdlib_lapack_solve_ldl_comp2.fypp
47- lapack/stdlib_lapack_solve_ldl_comp3.fypp
48- lapack/stdlib_lapack_solve_ldl_comp4.fypp
49- lapack/stdlib_lapack_solve_ldl.fypp
50- lapack/stdlib_lapack_solve_lu_comp.fypp
51- lapack/stdlib_lapack_solve_lu.fypp
52- lapack/stdlib_lapack_solve_tri_comp.fypp
53- lapack/stdlib_lapack_svd_bidiag_qr.fypp
54- lapack/stdlib_lapack_svd_comp.fypp
55- lapack/stdlib_lapack_svd_comp2.fypp
2+ set (lapack_fppFiles
3+ ../stdlib_kinds.fypp
4+ ../stdlib_linalg_state.fypp
5+ ../stdlib_error.fypp
6+ ../stdlib_optval.fypp
7+ ../stdlib_io.fypp
8+ ../stdlib_ascii.fypp
9+ ../stdlib_string_type.fypp
10+ stdlib_lapack_base.fypp
11+ stdlib_lapack_solve.fypp
12+ stdlib_lapack_others.fypp
13+ stdlib_lapack_orthogonal_factors.fypp
14+ stdlib_lapack_eig_svd_lsq.fypp
15+ stdlib_linalg_lapack_aux.fypp
16+ stdlib_lapack_auxiliary.fypp
17+ stdlib_lapack_blas_like_base.fypp
18+ stdlib_lapack_blas_like_l1.fypp
19+ stdlib_lapack_blas_like_l2.fypp
20+ stdlib_lapack_blas_like_l3.fypp
21+ stdlib_lapack_blas_like_mnorm.fypp
22+ stdlib_lapack_blas_like_scalar.fypp
23+ stdlib_lapack_cosine_sine.fypp
24+ stdlib_lapack_cosine_sine2.fypp
25+ stdlib_lapack_eigv_comp.fypp
26+ stdlib_lapack_eigv_comp2.fypp
27+ stdlib_lapack_eigv_gen.fypp
28+ stdlib_lapack_eigv_gen2.fypp
29+ stdlib_lapack_eigv_gen3.fypp
30+ stdlib_lapack_eigv_std_driver.fypp
31+ stdlib_lapack_eigv_svd_bidiag_dc.fypp
32+ stdlib_lapack_eigv_svd_drivers.fypp
33+ stdlib_lapack_eigv_svd_drivers2.fypp
34+ stdlib_lapack_eigv_svd_drivers3.fypp
35+ stdlib_lapack_eigv_sym_comp.fypp
36+ stdlib_lapack_eigv_sym.fypp
37+ stdlib_lapack_eigv_tridiag.fypp
38+ stdlib_lapack_eigv_tridiag2.fypp
39+ stdlib_lapack_eigv_tridiag3.fypp
40+ stdlib_lapack_givens_jacobi_rot.fypp
41+ stdlib_lapack_householder_reflectors.fypp
42+ stdlib_lapack_lsq.fypp
43+ stdlib_lapack_lsq_aux.fypp
44+ stdlib_lapack_lsq_constrained.fypp
45+ stdlib_lapack_orthogonal_factors_ql.fypp
46+ stdlib_lapack_orthogonal_factors_qr.fypp
47+ stdlib_lapack_orthogonal_factors_rz.fypp
48+ stdlib_lapack_others_sm.fypp
49+ stdlib_lapack_solve_aux.fypp
50+ stdlib_lapack_solve_chol_comp.fypp
51+ stdlib_lapack_solve_chol.fypp
52+ stdlib_lapack_solve_ldl_comp.fypp
53+ stdlib_lapack_solve_ldl_comp2.fypp
54+ stdlib_lapack_solve_ldl_comp3.fypp
55+ stdlib_lapack_solve_ldl_comp4.fypp
56+ stdlib_lapack_solve_ldl.fypp
57+ stdlib_lapack_solve_lu_comp.fypp
58+ stdlib_lapack_solve_lu.fypp
59+ stdlib_lapack_solve_tri_comp.fypp
60+ stdlib_lapack_svd_bidiag_qr.fypp
61+ stdlib_lapack_svd_comp.fypp
62+ stdlib_lapack_svd_comp2.fypp
5663)
64+ set (lapack_cppFiles
65+ ../stdlib_linalg_constants.fypp
66+ ../stdlib_linalg_lapack.fypp
67+ )
68+ set (lapack_f90Files
69+ $<IF:$<BOOL :${f18errorstop} >,../f18estop.f90,../f08estop.f90>
70+ )
71+
72+ configure_stdlib_target(lapack lapack_f90Files lapack_fppFiles lapack_cppFiles)
5773
58- set (fppFiles "${fppFiles} " PARENT_SCOPE)
74+ if (LAPACK_FOUND)
75+ target_link_libraries (lapack PUBLIC "LAPACK::LAPACK" )
76+ endif ()
77+ target_link_libraries (lapack PUBLIC blas)
0 commit comments