11message (STATUS "CBLAS enable" )
22enable_language (C)
33
4- set (LAPACK_INSTALL_EXPORT_NAME cblas-targets)
4+ set (LAPACK_INSTALL_EXPORT_NAME cblas${CONF_FILE_SUFFIX} -targets)
55
66# Create a header file cblas.h for the routines called in my C programs
77include (FortranCInterface)
@@ -44,7 +44,7 @@ endif()
4444# install tree, if any.
4545set (_cblas_config_install_guard_target "" )
4646if (ALL_TARGETS)
47- install (EXPORT cblas-targets
47+ install (EXPORT cblas${CONF_FILE_SUFFIX} -targets
4848 DESTINATION ${CMAKE_INSTALL_LIBDIR} /cmake/cblas-${LAPACK_VERSION} )
4949 # Choose one of the cblas targets to use as a guard for
5050 # cblas-config.cmake to load targets from the install tree.
@@ -54,7 +54,7 @@ endif()
5454# Export cblas targets from the build tree, if any.
5555set (_cblas_config_build_guard_target "" )
5656if (ALL_TARGETS)
57- export (TARGETS ${ALL_TARGETS} FILE cblas-targets.cmake)
57+ export (TARGETS ${ALL_TARGETS} FILE cblas${CONF_FILE_SUFFIX} -targets.cmake)
5858
5959 # Choose one of the cblas targets to use as a guard
6060 # for cblas-config.cmake to load targets from the build tree.
@@ -64,19 +64,21 @@ endif()
6464configure_file (${CMAKE_CURRENT_SOURCE_DIR} /cmake/cblas-config-version .cmake.in
6565 ${LAPACK_BINARY_DIR} /cblas-config-version .cmake @ONLY)
6666configure_file (${CMAKE_CURRENT_SOURCE_DIR} /cmake/cblas-config-build .cmake.in
67- ${LAPACK_BINARY_DIR} /cblas-config.cmake @ONLY)
67+ ${LAPACK_BINARY_DIR} /cblas${CONF_FILE_SUFFIX} -config.cmake @ONLY)
6868
6969
70- configure_file (${CMAKE_CURRENT_SOURCE_DIR} /cblas.pc.in ${CMAKE_CURRENT_BINARY_DIR} /cblas.pc @ONLY)
71- install (FILES
72- ${CMAKE_CURRENT_BINARY_DIR} /cblas.pc
70+ configure_file (${CMAKE_CURRENT_SOURCE_DIR} /cblas.pc.in
71+ ${CMAKE_CURRENT_BINARY_DIR} /cblas${CONF_FILE_SUFFIX} .pc @ONLY)
72+
73+ install (FILES
74+ ${CMAKE_CURRENT_BINARY_DIR} /cblas${CONF_FILE_SUFFIX} .pc
7375 DESTINATION ${PKG_CONFIG_DIR}
7476 )
7577
7678configure_file (${CMAKE_CURRENT_SOURCE_DIR} /cmake/cblas-config-install .cmake.in
77- ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/cblas-config.cmake @ONLY)
79+ ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/cblas${CONF_FILE_SUFFIX} -config.cmake @ONLY)
7880install (FILES
79- ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/cblas-config.cmake
81+ ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/cblas${CONF_FILE_SUFFIX} -config.cmake
8082 ${LAPACK_BINARY_DIR} /cblas-config-version .cmake
8183 DESTINATION ${CMAKE_INSTALL_LIBDIR} /cmake/cblas-${LAPACK_VERSION}
8284 )
0 commit comments