about summary refs log tree commit diff
path: root/pkgs/tools/misc/hdf4
diff options
context:
space:
mode:
authorPhilipp Hausmann <ph_git@314.ch>2017-07-05 16:12:50 +0200
committerPhilipp Hausmann <ph_git@314.ch>2017-07-05 16:12:50 +0200
commita1ec03a22333019ea20ff84a54980419816f0732 (patch)
treef6e8e95fda5e7b0ad964ffaeef10cb0bb8712299 /pkgs/tools/misc/hdf4
parent01c3847b9c656d3829dd947395aacd0f84178eb2 (diff)
hdf4: Make szip dependency optional.
Diffstat (limited to 'pkgs/tools/misc/hdf4')
-rw-r--r--pkgs/tools/misc/hdf4/default.nix9
1 files changed, 5 insertions, 4 deletions
diff --git a/pkgs/tools/misc/hdf4/default.nix b/pkgs/tools/misc/hdf4/default.nix
index a227030f0bc4a..bc8ea769e8bed 100644
--- a/pkgs/tools/misc/hdf4/default.nix
+++ b/pkgs/tools/misc/hdf4/default.nix
@@ -2,8 +2,8 @@
 , fetchurl
 , cmake
 , libjpeg
-, szip
 , zlib
+, szip ? null
 }:
 
 stdenv.mkDerivation rec {
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
     zlib
   ];
 
-  preConfigure = "export SZIP_INSTALL=${szip}";
+  preConfigure = stdenv.lib.optionalString (szip != null) "export SZIP_INSTALL=${szip}";
 
   cmakeFlags = [
     "-DBUILD_SHARED_LIBS=ON"
@@ -31,11 +31,12 @@ stdenv.mkDerivation rec {
     "-DHDF4_BUILD_WITH_INSTALL_NAME=OFF"
     "-DHDF4_ENABLE_JPEG_LIB_SUPPORT=ON"
     "-DHDF4_ENABLE_NETCDF=OFF"
-    "-DHDF4_ENABLE_SZIP_ENCODING=ON"
-    "-DHDF4_ENABLE_SZIP_SUPPORT=ON"
     "-DHDF4_ENABLE_Z_LIB_SUPPORT=ON"
     "-DHDF4_BUILD_FORTRAN=OFF"
     "-DJPEG_DIR=${libjpeg}"
+  ] ++ stdenv.lib.optionals (szip != null) [
+    "-DHDF4_ENABLE_SZIP_ENCODING=ON"
+    "-DHDF4_ENABLE_SZIP_SUPPORT=ON"
   ];
 
   doCheck = true;