From 98a748485ea6ae12027a3725b46fda5439b6e33b Mon Sep 17 00:00:00 2001 From: Roberto Di Remigio Date: Sat, 18 Nov 2017 21:45:59 +0100 Subject: [PATCH] hdf5_1_8: add fortran2003 option --- pkgs/tools/misc/hdf5/1_8.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/tools/misc/hdf5/1_8.nix b/pkgs/tools/misc/hdf5/1_8.nix index ea8a77c381b..14c8ca23433 100644 --- a/pkgs/tools/misc/hdf5/1_8.nix +++ b/pkgs/tools/misc/hdf5/1_8.nix @@ -4,6 +4,7 @@ , removeReferencesTo , cpp ? false , gfortran ? null +, fortran2003 ? false , zlib ? null , szip ? null , mpi ? null @@ -14,6 +15,9 @@ # (--enable-unsupported could be used to force the build) assert !cpp || mpi == null; +# Need a Fortran compiler for Fortran2003 bindings +assert fortran2003 -> gfortran != null; + # No point splitting version 1.8.18 into multiple outputs. # The library /lib/libhdf5.so has a reference to gcc-wrapper @@ -45,6 +49,7 @@ stdenv.mkDerivation rec { configureFlags = [] ++ optional cpp "--enable-cxx" ++ optional (gfortran != null) "--enable-fortran" + ++ optional fortran2003 "--enable-fortran2003" ++ optional (szip != null) "--with-szlib=${szip}" ++ optionals (mpi != null) ["--enable-parallel" "CC=${mpi}/bin/mpicc"] ++ optional enableShared "--enable-shared";