summary refs log tree commit diff
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2018-10-17 12:44:23 -0500
committerMatthew Bauer <mjbauer95@gmail.com>2018-10-17 12:44:23 -0500
commita7c8e30782ee6b6dd35bc63350b4d55dc589fbc3 (patch)
tree5bc8b38e535e42c263db0881b1ac3ceaa9b0b0fb
parentb7e17a2efd26f653b8b2a1097d86931d15407689 (diff)
downloadnixlib-a7c8e30782ee6b6dd35bc63350b4d55dc589fbc3.tar
nixlib-a7c8e30782ee6b6dd35bc63350b4d55dc589fbc3.tar.gz
nixlib-a7c8e30782ee6b6dd35bc63350b4d55dc589fbc3.tar.bz2
nixlib-a7c8e30782ee6b6dd35bc63350b4d55dc589fbc3.tar.lz
nixlib-a7c8e30782ee6b6dd35bc63350b4d55dc589fbc3.tar.xz
nixlib-a7c8e30782ee6b6dd35bc63350b4d55dc589fbc3.tar.zst
nixlib-a7c8e30782ee6b6dd35bc63350b4d55dc589fbc3.zip
nghttp2: make app optional
windows just needs the libraries & the app won’t build
-rw-r--r--pkgs/development/libraries/nghttp2/default.nix9
1 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/development/libraries/nghttp2/default.nix b/pkgs/development/libraries/nghttp2/default.nix
index 68bffd4032d2..471684ea7ddc 100644
--- a/pkgs/development/libraries/nghttp2/default.nix
+++ b/pkgs/development/libraries/nghttp2/default.nix
@@ -6,6 +6,7 @@
 , enableAsioLib ? false, boost ? null
 , enableGetAssets ? false, libxml2 ? null
 , enableJemalloc ? false, jemalloc ? null
+, enableApp ? !stdenv.hostPlatform.isWindows
 }:
 
 assert enableHpack -> jansson != null;
@@ -35,8 +36,12 @@ stdenv.mkDerivation rec {
 
   enableParallelBuilding = true;
 
-  configureFlags = [ "--with-spdylay=no" "--disable-examples" "--disable-python-bindings" "--enable-app" ]
-    ++ optional enableAsioLib "--enable-asio-lib --with-boost-libdir=${boost}/lib";
+  configureFlags = [
+    "--with-spdylay=no"
+    "--disable-examples"
+    "--disable-python-bindings"
+    (stdenv.lib.enableFeature enableApp "app")
+  ] ++ optional enableAsioLib "--enable-asio-lib --with-boost-libdir=${boost}/lib";
 
   #doCheck = true;  # requires CUnit ; currently failing at test_util_localtime_date in util_test.cc