From 10f9bd7e4f658b91f4409d5a0363789cbbf86d7f Mon Sep 17 00:00:00 2001 From: Florent Pruvost <florent.pruvost@inria.fr> Date: Thu, 12 Apr 2018 15:18:10 +0200 Subject: [PATCH] fix if --- modules/find/FindSCALAPACK.cmake | 59 ++++++++++++++++---------------- 1 file changed, 29 insertions(+), 30 deletions(-) diff --git a/modules/find/FindSCALAPACK.cmake b/modules/find/FindSCALAPACK.cmake index 49e5717..2d685f9 100644 --- a/modules/find/FindSCALAPACK.cmake +++ b/modules/find/FindSCALAPACK.cmake @@ -385,33 +385,32 @@ if(BLAS_FOUND AND LAPACK_FOUND AND MPI_FOUND) endif () endforeach () endif () - else() - # Generic SCALAPACK library - if ( NOT SCALAPACK_LIBRARIES ) - check_scalapack_libraries( - SCALAPACK_LIBRARIES - SCALAPACK - pdgemm - "" - "scalapack" # scalapack lib to look for - "${LAPACK_LIBRARIES};${BLAS_LIBRARIES}" # blas and lapack libs - "${MPI_Fortran_LIBRARIES}" # mpi libs - "" # threads libs - ) - endif ( NOT SCALAPACK_LIBRARIES ) - if ( NOT SCALAPACK_LIBRARIES ) - check_scalapack_libraries( - SCALAPACK_LIBRARIES - SCALAPACK - pdgemm - "" - "scalapack-openmpi" # scalapack lib to look for - "${LAPACK_LIBRARIES};${BLAS_LIBRARIES}" # blas and lapack libs - "${MPI_Fortran_LIBRARIES}" # mpi libs - "" # threads libs - ) - endif ( NOT SCALAPACK_LIBRARIES ) endif() + # Generic SCALAPACK library + if ( NOT SCALAPACK_LIBRARIES ) + check_scalapack_libraries( + SCALAPACK_LIBRARIES + SCALAPACK + pdgemm + "" + "scalapack" # scalapack lib to look for + "${LAPACK_LIBRARIES};${BLAS_LIBRARIES}" # blas and lapack libs + "${MPI_Fortran_LIBRARIES}" # mpi libs + "" # threads libs + ) + endif ( NOT SCALAPACK_LIBRARIES ) + if ( NOT SCALAPACK_LIBRARIES ) + check_scalapack_libraries( + SCALAPACK_LIBRARIES + SCALAPACK + pdgemm + "" + "scalapack-openmpi" # scalapack lib to look for + "${LAPACK_LIBRARIES};${BLAS_LIBRARIES}" # blas and lapack libs + "${MPI_Fortran_LIBRARIES}" # mpi libs + "" # threads libs + ) + endif ( NOT SCALAPACK_LIBRARIES ) else(BLAS_FOUND AND LAPACK_FOUND AND MPI_FOUND) message(STATUS "SCALAPACK requires BLAS, LAPACK, and MPI") endif(BLAS_FOUND AND LAPACK_FOUND AND MPI_FOUND) @@ -504,10 +503,10 @@ if (SCALAPACK_LIBRARIES) set(SCALAPACK_INCLUDE_DIRS_DEP "${SCALAPACK_INCLUDE_DIRS}" "${LAPACK_INCLUDE_DIRS_DEP}") set(SCALAPACK_LIBRARY_DIRS_DEP "${SCALAPACK_LIBRARY_DIRS}" "${LAPACK_LIBRARY_DIRS_DEP}") set(SCALAPACK_LIBRARIES_DEP "${SCALAPACK_LIBRARIES}" "${LAPACK_LIBRARIES_DEP}" "${MPI_Fortran_LIBRARIES}") - list(REMOVE_DUPLICATES LAPACK_CFLAGS_OTHER_DEP) - list(REMOVE_DUPLICATES LAPACK_LDFLAGS_OTHER_DEP) - list(REMOVE_DUPLICATES LAPACK_INCLUDE_DIRS_DEP) - list(REMOVE_DUPLICATES LAPACK_LIBRARY_DIRS_DEP) + list(REMOVE_DUPLICATES SCALAPACK_CFLAGS_OTHER_DEP) + list(REMOVE_DUPLICATES SCALAPACK_LDFLAGS_OTHER_DEP) + list(REMOVE_DUPLICATES SCALAPACK_INCLUDE_DIRS_DEP) + list(REMOVE_DUPLICATES SCALAPACK_LIBRARY_DIRS_DEP) endif() mark_as_advanced(SCALAPACK_DIR) mark_as_advanced(SCALAPACK_DIR_FOUND) -- GitLab