summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSajid Ali <sajidsyed2021@u.northwestern.edu>2023-03-14 18:04:34 -0500
committerGitHub <noreply@github.com>2023-03-14 19:04:34 -0400
commit9a1254063a9e1c2fcd137359c82a7c6ba753c123 (patch)
treef7a7337ddd1b06249c852bc7ccf6f7070901de79
parent32f8ee6d580f7bf414623772097b4f2014b86116 (diff)
downloadspack-9a1254063a9e1c2fcd137359c82a7c6ba753c123.tar.gz
spack-9a1254063a9e1c2fcd137359c82a7c6ba753c123.tar.bz2
spack-9a1254063a9e1c2fcd137359c82a7c6ba753c123.tar.xz
spack-9a1254063a9e1c2fcd137359c82a7c6ba753c123.zip
Fix HDF5+mpi~fortran (#35400)
* HDF5+mpi~fortran * fix style
-rw-r--r--var/spack/repos/builtin/packages/hdf5/package.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/hdf5/package.py b/var/spack/repos/builtin/packages/hdf5/package.py
index 9f8c6ead27..ec8baf1d70 100644
--- a/var/spack/repos/builtin/packages/hdf5/package.py
+++ b/var/spack/repos/builtin/packages/hdf5/package.py
@@ -583,10 +583,12 @@ class Hdf5(CMakePackage):
[
"-DMPI_CXX_COMPILER:PATH=%s" % spec["mpi"].mpicxx,
"-DMPI_C_COMPILER:PATH=%s" % spec["mpi"].mpicc,
- "-DMPI_Fortran_COMPILER:PATH=%s" % spec["mpi"].mpifc,
]
)
+ if "+fortran" in spec:
+ args.extend(["-DMPI_Fortran_COMPILER:PATH=%s" % spec["mpi"].mpifc])
+
# work-around for https://github.com/HDFGroup/hdf5/issues/1320
if spec.satisfies("@1.10.8,1.13.0"):
args.append(self.define("HDF5_INSTALL_CMAKE_DIR", "share/cmake/hdf5"))