Skip to content

Commit

Permalink
Merge pull request #14 from band-a-prend/cmake-lapack
Browse files Browse the repository at this point in the history
CMAKE: merge LAPACK_LIBRARIES and BLAS_LIBRARIES
  • Loading branch information
aamaricci committed Nov 3, 2021
2 parents 5dd7110 + 12bd273 commit 7724110
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions cmake/BuildPkgConfigFile.cmake
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
FUNCTION(BUILD_PKCONFIG FILE)
SET(LIBDIR "\\$\\{libdir\\}")
STRING(REPLACE "\\" "" LIBDIR ${LIBDIR})

SET(LAPACK_BLAS_LIBS ${LAPACK_LIBRARIES})
LIST(APPEND LAPACK_BLAS_LIBS ${BLAS_LIBRARIES})
LIST(REMOVE_DUPLICATES LAPACK_BLAS_LIBS)
STRING(REPLACE ";" " " LAPACK_BLAS_LIBS "${LAPACK_BLAS_LIBS}")

IF(MKL_FOUND)
IF(MKL_SCALAPACK_FOUND)
SET(SF_LIBDIR "-L${LIBDIR} -lscifor ${MKL_LIBRARIES}")
Expand All @@ -16,13 +22,13 @@ FUNCTION(BUILD_PKCONFIG FILE)
IF(APPLE)
SET(SF_LIBDIR "-L${LIBDIR} -lscifor ${SCALAPACK_LIBRARIES} -llapack -lblas")
ELSE()
SET(SF_LIBDIR "-L${LIBDIR} -lscifor ${SCALAPACK_LIBRARIES} ${LAPACK_LIBRARIES} ${BLAS_LIBRARIES}")
SET(SF_LIBDIR "-L${LIBDIR} -lscifor ${SCALAPACK_LIBRARIES} ${LAPACK_BLAS_LIBS}")
ENDIF(APPLE)
ELSE()
IF(APPLE)
SET(SF_LIBDIR "-L${LIBDIR} -lscifor -llapack -lblas")
ELSE()
SET(SF_LIBDIR "-L${LIBDIR} -lscifor ${LAPACK_LIBRARIES} ${BLAS_LIBRARIES}")
SET(SF_LIBDIR "-L${LIBDIR} -lscifor ${LAPACK_BLAS_LIBS}")
ENDIF(APPLE)
ENDIF(SCALAPACK_FOUND)
ELSE()
Expand Down

0 comments on commit 7724110

Please sign in to comment.