diff --git a/BLAS/SRC/CMakeLists.txt b/BLAS/SRC/CMakeLists.txt index 43659b98b..b8307db2b 100644 --- a/BLAS/SRC/CMakeLists.txt +++ b/BLAS/SRC/CMakeLists.txt @@ -29,6 +29,8 @@ # Level 1 BLAS #--------------------------------------------------------- +set(LAPACK_INSTALL_EXPORT_NAME ${BLASLIB}-targets) + set(SBLAS1 isamax.f sasum.f saxpy.f saxpby.f scopy.f sdot.f snrm2.f90 srot.f srotg.f90 sscal.f sswap.f sdsdot.f srotmg.f srotm.f) @@ -166,6 +168,14 @@ set_target_properties( ) lapack_install_library(${BLASLIB}) +add_library(BLAS::BLAS ALIAS ${BLASLIB}) +install(EXPORT ${BLASLIB}-targets + FILE ${BLASLIB}-targets.cmake + NAMESPACE BLAS:: + DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${LAPACKLIB}-${LAPACK_VERSION} + COMPONENT Development +) + if( TEST_FORTRAN_COMPILER ) add_dependencies( ${BLASLIB} run_test_zcomplexabs run_test_zcomplexdiv run_test_zcomplexmult run_test_zminMax ) endif() diff --git a/CMakeLists.txt b/CMakeLists.txt index 428571b7a..f4e94e8dd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -482,7 +482,10 @@ endif() # install tree, if any. set(_lapack_config_install_guard_target "") if(ALL_TARGETS) + add_library(LAPACK::LAPACK ALIAS ${LAPACKLIB}) install(EXPORT ${LAPACKLIB}-targets + FILE ${LAPACKLIB}-targets.cmake + NAMESPACE LAPACK:: DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${LAPACKLIB}-${LAPACK_VERSION} COMPONENT Development )