nghttp2: Fix MinGW build by skipping some optional deps
I think those deps could be made to build, but I didn't want to get bogged down investigating further. "Use flags" are always a good thing, so this is fine for now.
This commit is contained in:
parent
dec8d2c5da
commit
63eac67319
@ -1,7 +1,9 @@
|
||||
{ stdenv, fetchurl, pkgconfig
|
||||
|
||||
# Optional Dependencies
|
||||
, openssl ? null, libev ? null, zlib ? null, c-ares ? null
|
||||
, openssl ? null, zlib ? null
|
||||
, enableLibEv ? !stdenv.hostPlatform.isWindows, libev ? null
|
||||
, enableCAres ? !stdenv.hostPlatform.isWindows, c-ares ? null
|
||||
, enableHpack ? false, jansson ? null
|
||||
, enableAsioLib ? false, boost ? null
|
||||
, enableGetAssets ? false, libxml2 ? null
|
||||
@ -28,7 +30,10 @@ stdenv.mkDerivation rec {
|
||||
outputs = [ "bin" "out" "dev" "lib" ];
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
buildInputs = [ openssl libev zlib c-ares ]
|
||||
buildInputs = [ openssl ]
|
||||
++ optional enableLibEv libev
|
||||
++ [ zlib ]
|
||||
++ optional enableCAres c-ares
|
||||
++ optional enableHpack jansson
|
||||
++ optional enableAsioLib boost
|
||||
++ optional enableGetAssets libxml2
|
||||
|
Loading…
Reference in New Issue
Block a user