From 0b7ec3d727f101322f18a803024dd774c8d65d22 Mon Sep 17 00:00:00 2001 From: Adalberto Date: Thu, 19 Mar 2026 14:42:21 +0100 Subject: [PATCH] Added 3rd_party_hdf5 fortran --- 3rd_party/README.md | 1 + 3rd_party/cmake/hdf5.cmake | 2 ++ 3rd_party/env.sh.in | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/3rd_party/README.md b/3rd_party/README.md index dd4d7c2..11c73c1 100644 --- a/3rd_party/README.md +++ b/3rd_party/README.md @@ -15,6 +15,7 @@ To configure the dependencies use the following command (Select `OFF` or remove cmake -S . -B build-superbuild \ -DCMAKE_C_COMPILER=$(which mpicc) \ -DCMAKE_CXX_COMPILER=$(which mpicxx) \ + -DCMAKE_Fortran_COMPILER=$(which mpifort) \ -DPYTHON_EXECUTABLE=$(which python3) \ -DINSTALL_MPI4PY=ON \ -DMPI4PY_VERSION=4.1.1 \ diff --git a/3rd_party/cmake/hdf5.cmake b/3rd_party/cmake/hdf5.cmake index bcc059b..5d2e1f9 100644 --- a/3rd_party/cmake/hdf5.cmake +++ b/3rd_party/cmake/hdf5.cmake @@ -50,8 +50,10 @@ if(INSTALL_HDF5 OR INSTALL_H5PY) CMAKE_ARGS -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} + -DCMAKE_Fortran_COMPILER=${CMAKE_Fortran_COMPILER} -DCMAKE_INSTALL_PREFIX=${THIRD_PARTY_INSTALL_PREFIX} -DHDF5_ENABLE_PARALLEL=ON + -DHDF5_BUILD_FORTRAN=ON DEPENDS ${_hdf5_depends} ) diff --git a/3rd_party/env.sh.in b/3rd_party/env.sh.in index 1b78f77..9135a6e 100644 --- a/3rd_party/env.sh.in +++ b/3rd_party/env.sh.in @@ -7,7 +7,7 @@ export THIRD_PARTY_PREFIX="$_third_party_prefix" export PATH="$THIRD_PARTY_PREFIX/@THIRD_PARTY_BINDIR@:$PATH" export LD_LIBRARY_PATH="$THIRD_PARTY_PREFIX/@THIRD_PARTY_LIBDIR@:$THIRD_PARTY_PREFIX/lib64:${LD_LIBRARY_PATH:-}" export LIBRARY_PATH="$THIRD_PARTY_PREFIX/@THIRD_PARTY_LIBDIR@:$THIRD_PARTY_PREFIX/lib64:${LIBRARY_PATH:-}" -export CPATH="$THIRD_PARTY_PREFIX/@THIRD_PARTY_INCLUDEDIR@:${CPATH:-}" +#export CPATH="$THIRD_PARTY_PREFIX/@THIRD_PARTY_INCLUDEDIR@:${CPATH:-}" export CMAKE_PREFIX_PATH="$THIRD_PARTY_PREFIX:${CMAKE_PREFIX_PATH:-}" export PKG_CONFIG_PATH="$THIRD_PARTY_PREFIX/@THIRD_PARTY_LIBDIR@/pkgconfig:$THIRD_PARTY_PREFIX/lib64/pkgconfig:$THIRD_PARTY_PREFIX/share/pkgconfig:${PKG_CONFIG_PATH:-}"