@@ -10,6 +10,7 @@ function(configure_stdlib_target target_name regular_sources_var fypp_files_var
1010 list (APPEND all_sources ${${regular_sources_var} })
1111
1212 add_library (${target_name} ${all_sources} )
13+ add_library (${PROJECT_NAME} ::${target_name} ALIAS ${target_name} )
1314
1415 set_target_properties (
1516 ${target_name}
@@ -68,10 +69,10 @@ set(blas_fppFiles
6869)
6970set (blas_cppFiles stdlib_linalg_constants.fypp stdlib_linalg_blas.fypp)
7071
71- configure_stdlib_target(stdlib_blas "" blas_fppFiles blas_cppFiles)
72+ configure_stdlib_target(blas "" blas_fppFiles blas_cppFiles)
7273
7374if (BLAS_FOUND)
74- target_link_libraries (stdlib_blas PUBLIC "BLAS::BLAS" )
75+ target_link_libraries (blas PUBLIC "BLAS::BLAS" )
7576endif ()
7677
7778set (lapack_fppFiles
@@ -144,12 +145,12 @@ set(lapack_f90Files
144145 $<IF:$<BOOL :${f18errorstop} >,f18estop.f90,f08estop.f90>
145146)
146147
147- configure_stdlib_target(stdlib_lapack lapack_f90Files lapack_fppFiles lapack_cppFiles)
148+ configure_stdlib_target(lapack lapack_f90Files lapack_fppFiles lapack_cppFiles)
148149
149150if (LAPACK_FOUND)
150- target_link_libraries (stdlib_lapack PUBLIC "LAPACK::LAPACK" )
151+ target_link_libraries (lapack PUBLIC "LAPACK::LAPACK" )
151152endif ()
152- target_link_libraries (stdlib_lapack PUBLIC stdlib_blas )
153+ target_link_libraries (lapack PUBLIC blas )
153154
154155set (fppFiles
155156 stdlib_ascii.fypp
@@ -266,4 +267,4 @@ set(f90Files
266267
267268configure_stdlib_target(${PROJECT_NAME} f90Files fppFiles cppFiles)
268269
269- target_link_libraries (${PROJECT_NAME} PUBLIC stdlib_blas stdlib_lapack )
270+ target_link_libraries (${PROJECT_NAME} PUBLIC blas lapack )
0 commit comments