diff options
author | Angus Trau <me@angus.ws> | 2021-08-10 20:23:31 +1000 |
---|---|---|
committer | Angus Trau <me@angus.ws> | 2021-08-10 20:47:20 +1000 |
commit | dd85a77b7651059da7070abfb7a8d31d07f11aeb (patch) | |
tree | 32fb88412be75b0fbba51bc17d45fb0ae6a4cb2b /pkgs/development | |
parent | e221bcae106168e7e679767ac944f6adc961a933 (diff) |
SDL2_image: ensure image libraries are statically linked
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/libraries/SDL2_image/default.nix | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/pkgs/development/libraries/SDL2_image/default.nix b/pkgs/development/libraries/SDL2_image/default.nix index a0f770178cc9..3c7c13319991 100644 --- a/pkgs/development/libraries/SDL2_image/default.nix +++ b/pkgs/development/libraries/SDL2_image/default.nix @@ -12,8 +12,18 @@ stdenv.mkDerivation rec { buildInputs = [ SDL2 libpng libjpeg libtiff giflib libwebp libXpm zlib ] ++ lib.optional stdenv.isDarwin Foundation; - - configureFlags = lib.optional stdenv.isDarwin "--disable-sdltest"; + configureFlags = [ + # Disable dynamically loaded dependencies + "--disable-jpg-shared" + "--disable-png-shared" + "--disable-tif-shared" + "--disable-webp-shared" + ] ++ lib.optionals stdenv.isDarwin [ + # Darwin headless will hang when trying to run the SDL test program + "--disable-sdltest" + # Don't use native macOS frameworks + "--disable-imageio" + ]; enableParallelBuilding = true; |