11message (STATUS "CBLAS enable" )
22enable_language (C)
33
4- set (LAPACK_INSTALL_EXPORT_NAME cblas -targets)
4+ set (LAPACK_INSTALL_EXPORT_NAME ${CBLASLIB} -targets)
55
66# Create a header file cblas.h for the routines called in my C programs
77include (FortranCInterface)
@@ -42,15 +42,15 @@ if(BUILD_TESTING)
4242endif ()
4343
4444if (NOT BLAS_FOUND)
45- set (ALL_TARGETS ${ALL_TARGETS} blas )
45+ set (ALL_TARGETS ${ALL_TARGETS} ${BLASLIB} )
4646endif ()
4747
4848# Export cblas targets from the
4949# install tree, if any.
5050set (_cblas_config_install_guard_target "" )
5151if (ALL_TARGETS)
52- install (EXPORT cblas -targets
53- DESTINATION ${CMAKE_INSTALL_LIBDIR} /cmake/cblas -${LAPACK_VERSION}
52+ install (EXPORT ${CBLASLIB} -targets
53+ DESTINATION ${CMAKE_INSTALL_LIBDIR} /cmake/${CBLASLIB} -${LAPACK_VERSION}
5454 COMPONENT Development
5555 )
5656 # Choose one of the cblas targets to use as a guard for
@@ -61,34 +61,34 @@ endif()
6161# Export cblas targets from the build tree, if any.
6262set (_cblas_config_build_guard_target "" )
6363if (ALL_TARGETS)
64- export (TARGETS ${ALL_TARGETS} FILE cblas -targets.cmake)
64+ export (TARGETS ${ALL_TARGETS} FILE ${CBLASLIB} -targets.cmake)
6565
6666 # Choose one of the cblas targets to use as a guard
6767 # for cblas-config.cmake to load targets from the build tree.
6868 list (GET ALL_TARGETS 0 _cblas_config_build_guard_target)
6969endif ()
7070
7171configure_file (${CMAKE_CURRENT_SOURCE_DIR} /cmake/cblas-config-version .cmake.in
72- ${LAPACK_BINARY_DIR} /cblas -config-version .cmake @ONLY)
72+ ${LAPACK_BINARY_DIR} /${CBLASLIB} -config-version .cmake @ONLY)
7373configure_file (${CMAKE_CURRENT_SOURCE_DIR} /cmake/cblas-config-build .cmake.in
74- ${LAPACK_BINARY_DIR} /cblas -config.cmake @ONLY)
74+ ${LAPACK_BINARY_DIR} /${CBLASLIB} -config.cmake @ONLY)
7575
7676
77- configure_file (${CMAKE_CURRENT_SOURCE_DIR} /cblas.pc.in ${CMAKE_CURRENT_BINARY_DIR} /cblas .pc @ONLY)
77+ configure_file (${CMAKE_CURRENT_SOURCE_DIR} /cblas.pc.in ${CMAKE_CURRENT_BINARY_DIR} /${CBLASLIB} .pc @ONLY)
7878 install (FILES
79- ${CMAKE_CURRENT_BINARY_DIR} /cblas .pc
79+ ${CMAKE_CURRENT_BINARY_DIR} /${CBLASLIB} .pc
8080 DESTINATION ${PKG_CONFIG_DIR}
8181 )
8282
8383configure_file (${CMAKE_CURRENT_SOURCE_DIR} /cmake/cblas-config-install .cmake.in
84- ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/cblas -config.cmake @ONLY)
84+ ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${CBLASLIB} -config.cmake @ONLY)
8585install (FILES
86- ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/cblas -config.cmake
87- ${LAPACK_BINARY_DIR} /cblas -config-version .cmake
88- DESTINATION ${CMAKE_INSTALL_LIBDIR} /cmake/cblas -${LAPACK_VERSION}
86+ ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${CBLASLIB} -config.cmake
87+ ${LAPACK_BINARY_DIR} /${CBLASLIB} -config-version .cmake
88+ DESTINATION ${CMAKE_INSTALL_LIBDIR} /cmake/${CBLASLIB} -${LAPACK_VERSION}
8989 )
9090
91- #install(EXPORT cblas -targets
92- # DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/cblas -${LAPACK_VERSION}
91+ #install(EXPORT ${CBLASLIB} -targets
92+ # DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CBLASLIB} -${LAPACK_VERSION}
9393# COMPONENT Development
9494# )
0 commit comments