File hbr_fixbuild.patch of Package ElmerFEM
Index: elmerfem-9.0/mathlibs/src/arpack/CMakeLists.txt
===================================================================
--- elmerfem-9.0/mathlibs/src/arpack/CMakeLists.txt.orig
+++ elmerfem-9.0/mathlibs/src/arpack/CMakeLists.txt
@@ -17,6 +17,10 @@ IF(NOT(WIN32))
INSTALL(TARGETS arpack DESTINATION ${ELMER_INSTALL_LIB_DIR})
ENDIF()
+IF(NOT(APPLE))
+ TARGET_LINK_LIBRARIES(arpack ${BLAS_LIBRARIES} ${LAPACK_LIBRARIES})
+ENDIF()
+
IF(APPLE)
TARGET_LINK_LIBRARIES(arpack ${BLAS_LIBRARIES} ${LAPACK_LIBRARIES})
ENDIF()
Index: elmerfem-9.0/mathlibs/src/parpack/CMakeLists.txt
===================================================================
--- elmerfem-9.0/mathlibs/src/parpack/CMakeLists.txt.orig
+++ elmerfem-9.0/mathlibs/src/parpack/CMakeLists.txt
@@ -27,6 +27,10 @@ IF(APPLE)
TARGET_LINK_LIBRARIES(parpack arpack ${BLAS_LIBRARIES} ${LAPACK_LIBRARIES})
ENDIF()
+IF(NOT(APPLE))
+ TARGET_LINK_LIBRARIES(parpack arpack ${BLAS_LIBRARIES} ${LAPACK_LIBRARIES})
+ENDIF()
+
IF(NOT(WIN32))
INSTALL(TARGETS parpack DESTINATION ${ELMER_INSTALL_LIB_DIR})
ENDIF()
Index: elmerfem-9.0/fhutiter/src/CMakeLists.txt
===================================================================
--- elmerfem-9.0/fhutiter/src/CMakeLists.txt.orig
+++ elmerfem-9.0/fhutiter/src/CMakeLists.txt
@@ -22,6 +22,10 @@ IF(APPLE)
TARGET_LINK_LIBRARIES(fhuti ${BLAS_LIBRARIES})
ENDIF()
+IF(NOT(WIN32))
+ TARGET_LINK_LIBRARIES(fhuti ${BLAS_LIBRARIES})
+ENDIF()
+
IF(WIN32)
INSTALL(TARGETS fhuti RUNTIME DESTINATION "bin"
LIBRARY DESTINATION ${ELMER_INSTALL_LIB_DIR})