@@ -39,60 +39,34 @@ install(FILES ${CBLAS_INCLUDE} ${LAPACK_BINARY_DIR}/include/cblas_mangling.h
3939 COMPONENT Development
4040 )
4141
42- # --------------------------------------------------
4342if (BUILD_TESTING)
4443 add_subdirectory (testing)
4544 add_subdirectory (examples)
4645endif ()
4746
48- if (NOT BLAS_FOUND)
49- set (ALL_TARGETS ${ALL_TARGETS} ${BLASLIB} )
50- endif ()
51-
52- # Export cblas targets from the
53- # install tree, if any.
54- set (_cblas_config_install_guard_target "" )
55- if (ALL_TARGETS)
56- install (EXPORT ${CBLASLIB} -targets
57- DESTINATION ${CMAKE_INSTALL_LIBDIR} /cmake/${CBLASLIB} -${LAPACK_VERSION}
58- COMPONENT Development
59- )
60- # Choose one of the cblas targets to use as a guard for
61- # cblas-config.cmake to load targets from the install tree.
62- list (GET ALL_TARGETS 0 _cblas_config_install_guard_target)
63- endif ()
64-
65- # Export cblas targets from the build tree, if any.
66- set (_cblas_config_build_guard_target "" )
67- if (ALL_TARGETS)
68- export (TARGETS ${ALL_TARGETS} FILE ${CBLASLIB} -targets.cmake)
69-
70- # Choose one of the cblas targets to use as a guard
71- # for cblas-config.cmake to load targets from the build tree.
72- list (GET ALL_TARGETS 0 _cblas_config_build_guard_target)
73- endif ()
47+ configure_file (${CMAKE_CURRENT_SOURCE_DIR} /cblas.pc.in
48+ ${CMAKE_CURRENT_BINARY_DIR} /${CBLASLIB} .pc @ONLY)
49+ install (FILES
50+ ${CMAKE_CURRENT_BINARY_DIR} /${CBLASLIB} .pc
51+ DESTINATION ${PKG_CONFIG_DIR}
52+ COMPONENT Development
53+ )
7454
7555configure_file (${CMAKE_CURRENT_SOURCE_DIR} /cmake/cblas-config-version .cmake.in
7656 ${LAPACK_BINARY_DIR} /${CBLASLIB} -config-version .cmake @ONLY)
7757configure_file (${CMAKE_CURRENT_SOURCE_DIR} /cmake/cblas-config-build .cmake.in
7858 ${LAPACK_BINARY_DIR} /${CBLASLIB} -config.cmake @ONLY)
7959
80-
81- configure_file (${CMAKE_CURRENT_SOURCE_DIR} /cblas.pc.in ${CMAKE_CURRENT_BINARY_DIR} /${CBLASLIB} .pc @ONLY)
82- install (FILES
83- ${CMAKE_CURRENT_BINARY_DIR} /${CBLASLIB} .pc
84- DESTINATION ${PKG_CONFIG_DIR}
85- )
86-
8760configure_file (${CMAKE_CURRENT_SOURCE_DIR} /cmake/cblas-config-install .cmake.in
8861 ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${CBLASLIB} -config.cmake @ONLY)
8962install (FILES
9063 ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${CBLASLIB} -config.cmake
9164 ${LAPACK_BINARY_DIR} /${CBLASLIB} -config-version .cmake
9265 DESTINATION ${CMAKE_INSTALL_LIBDIR} /cmake/${CBLASLIB} -${LAPACK_VERSION}
66+ COMPONENT Development
9367 )
9468
95- # install(EXPORT ${CBLASLIB}-targets
96- # DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CBLASLIB}-${LAPACK_VERSION}
97- # COMPONENT Development
98- # )
69+ install (EXPORT ${CBLASLIB} -targets
70+ DESTINATION ${CMAKE_INSTALL_LIBDIR} /cmake/${CBLASLIB} -${LAPACK_VERSION}
71+ COMPONENT Development
72+ )
0 commit comments