summary refs log tree commit diff
path: root/pkgs/development/libraries/wt/default.nix
diff options
context:
space:
mode:
authorArthur Lee <me@arthur.li>2019-10-18 17:13:07 +0800
committerArthur Lee <me@arthur.li>2019-10-18 17:13:07 +0800
commit25a0f5a4dbadbf3d387a6bdb30b72f051b3b1506 (patch)
treefa571605b69f743d2e7998b0a5725e4da8bc43be /pkgs/development/libraries/wt/default.nix
parenta87d46c8606b4af8b4fe296dfc3ddaf41e0e6b15 (diff)
downloadnixpkgs-25a0f5a4dbadbf3d387a6bdb30b72f051b3b1506.tar
nixpkgs-25a0f5a4dbadbf3d387a6bdb30b72f051b3b1506.tar.gz
nixpkgs-25a0f5a4dbadbf3d387a6bdb30b72f051b3b1506.tar.bz2
nixpkgs-25a0f5a4dbadbf3d387a6bdb30b72f051b3b1506.tar.lz
nixpkgs-25a0f5a4dbadbf3d387a6bdb30b72f051b3b1506.tar.xz
nixpkgs-25a0f5a4dbadbf3d387a6bdb30b72f051b3b1506.tar.zst
nixpkgs-25a0f5a4dbadbf3d387a6bdb30b72f051b3b1506.zip
wt: Permit overriding of optional libraries
Diffstat (limited to 'pkgs/development/libraries/wt/default.nix')
-rw-r--r--pkgs/development/libraries/wt/default.nix11
1 files changed, 7 insertions, 4 deletions
diff --git a/pkgs/development/libraries/wt/default.nix b/pkgs/development/libraries/wt/default.nix
index 31fa104fb05..b5a7bae68ea 100644
--- a/pkgs/development/libraries/wt/default.nix
+++ b/pkgs/development/libraries/wt/default.nix
@@ -27,13 +27,16 @@ let
       ];
 
       cmakeFlags = [
-        "-DWT_WRASTERIMAGE_IMPLEMENTATION=GraphicsMagick"
         "-DWT_CPP_11_MODE=-std=c++11"
-        "-DGM_PREFIX=${graphicsmagick}"
-        "-DMYSQL_PREFIX=${libmysqlclient}"
         "-DHARFBUZZ_INCLUDE_DIR=${harfbuzz.dev}/include"
         "--no-warn-unused-cli"
-      ];
+      ]
+      ++ stdenv.lib.optionals (graphicsmagick != null) [
+        "-DWT_WRASTERIMAGE_IMPLEMENTATION=GraphicsMagick"
+        "-DGM_PREFIX=${graphicsmagick}"
+      ]
+      ++ stdenv.lib.optional (libmysqlclient != null)
+        "-DMYSQL_PREFIX=${libmysqlclient}";
 
       meta = with stdenv.lib; {
         homepage = "https://www.webtoolkit.eu/wt";