Skip to content

Commit 7cd8191

Browse files
Merge pull request #132 from eth-cscs/cmake_fix
[cmake] Fix cray_libsci
2 parents 69ddea0 + 208c7fb commit 7cd8191

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

Diff for: cmake/FindCRAY_LIBSCI.cmake

+9-9
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ include(FindPackageHandleStandardArgs)
44
set(_sciname "sci_gnu_mpi_mp")
55
set(_sciname_acc "sci_acc_gnu_nv60")
66

7-
find_library(CRAY_LIBSCI_LINK_LIBRARIES
7+
find_library(COSMA_CRAY_LIBSCI_LIBRARIES
88
NAMES ${_sciname_acc} ${_sciname}
99
HINTS
1010
${_SCALAPACK_LIBRARY_DIRS}
@@ -13,15 +13,15 @@ find_library(CRAY_LIBSCI_LINK_LIBRARIES
1313
PATH_SUFFIXES lib
1414
DOC "Path to the Cray-libsci library.")
1515

16-
message("CRAY_LIBSCI: ${CRAY_LIBSCI_LIBRARIES}")
16+
message("CRAY_LIBSCI: ${COSMA_CRAY_LIBSCI_LIBRARIES}")
1717

18-
find_package_handle_standard_args(CRAY_LIBSCI DEFAULT_MSG CRAY_LIBSCI_LIBRARIES)
18+
find_package_handle_standard_args(CRAY_LIBSCI DEFAULT_MSG COSMA_CRAY_LIBSCI_LIBRARIES)
1919

20-
if (CRAY_LIBSCI_LIBRARIES AND NOT TARGET cosma::BLAS::SCI::scalapack)
21-
add_library(cosma::BLAS::SCI::sci INTERFACE IMPORTED)
22-
set_target_properties(cosma::BLAS::SCI::sci PROPERTY INTERFACE_LINK_LIBRARIES "${CRAY_LIBSCI_LINK_LIBRARIES}")
23-
add_library(cosma::BLAS::SCI::blas ALIAS cosma::BLAS::SCI::sci)
20+
if (NOT TARGET cosma::BLAS::CRAY_LIBSCI::sci)
21+
add_library(cosma::BLAS::CRAY_LIBSCI::sci INTERFACE IMPORTED)
22+
set_target_properties(cosma::BLAS::CRAY_LIBSCI::sci PROPERTIES INTERFACE_LINK_LIBRARIES "${COSMA_CRAY_LIBSCI_LIBRARIES}")
23+
add_library(cosma::BLAS::CRAY_LIBSCI::blas ALIAS cosma::BLAS::CRAY_LIBSCI::sci)
2424

25-
add_library(cosma::BLAS::SCI::scalapack_link INTERFACE IMPORTED)
26-
set_target_properties(cosma::BLAS::SCI::scalapack PROPERTY INTERFACE_LINK_LIBRARIES "${CRAY_LIBSCI_LINK_LIBRARIES}")
25+
add_library(cosma::BLAS::CRAY_LIBSCI::scalapack_link INTERFACE IMPORTED)
26+
set_target_properties(cosma::BLAS::CRAY_LIBSCI::scalapack_link PROPERTIES INTERFACE_LINK_LIBRARIES "${COSMA_CRAY_LIBSCI_LIBRARIES}")
2727
endif()

Diff for: cmake/FindSCALAPACK.cmake

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ if(COSMA_SCALAPACK STREQUAL "MKL")
66
INTERFACE_LINK_LIBRARIES)
77
elseif(COSMA_SCALAPACK STREQUAL "CRAY_LIBSCI")
88
find_package(CRAY_LIBSCI REQUIRED)
9-
get_target_property(COSMA_SCALAPACK_LINK_LIBRARIES cosma::BLAS::SCI::scalapack_link
9+
get_target_property(COSMA_SCALAPACK_LINK_LIBRARIES cosma::BLAS::CRAY_LIBSCI::scalapack_link
1010
INTERFACE_LINK_LIBRARIES)
1111
elseif(COSMA_SCALAPACK STREQUAL "CUSTOM")
1212
find_library(COSMA_SCALAPACK_LINK_LIBRARIES

0 commit comments

Comments
 (0)