summary refs log tree commit diff
path: root/pkgs/top-level/lua-packages.nix
diff options
context:
space:
mode:
authorOrivej Desh <orivej@gmx.fr>2017-12-09 11:52:28 +0000
committerOrivej Desh <orivej@gmx.fr>2017-12-09 11:54:40 +0000
commit54aafd15b2d65cf5de247ce953d67065d1d8cfd0 (patch)
tree482635de0521862840b223527dacc0a591feb87c /pkgs/top-level/lua-packages.nix
parentbcd0af9b3d09a7c36a0c1735a61b1a07380d7929 (diff)
downloadnixlib-54aafd15b2d65cf5de247ce953d67065d1d8cfd0.tar
nixlib-54aafd15b2d65cf5de247ce953d67065d1d8cfd0.tar.gz
nixlib-54aafd15b2d65cf5de247ce953d67065d1d8cfd0.tar.bz2
nixlib-54aafd15b2d65cf5de247ce953d67065d1d8cfd0.tar.lz
nixlib-54aafd15b2d65cf5de247ce953d67065d1d8cfd0.tar.xz
nixlib-54aafd15b2d65cf5de247ce953d67065d1d8cfd0.tar.zst
nixlib-54aafd15b2d65cf5de247ce953d67065d1d8cfd0.zip
luaPackages.luadbi: fix darwin build
Diffstat (limited to 'pkgs/top-level/lua-packages.nix')
-rw-r--r--pkgs/top-level/lua-packages.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/top-level/lua-packages.nix b/pkgs/top-level/lua-packages.nix
index 1bceac77f8f4..67efedc2bcbc 100644
--- a/pkgs/top-level/lua-packages.nix
+++ b/pkgs/top-level/lua-packages.nix
@@ -212,6 +212,13 @@ let
 
     buildInputs = [ libmysql postgresql sqlite ];
 
+    preConfigure = ''
+      substituteInPlace Makefile --replace CC=gcc CC=cc
+    '' + stdenv.lib.optionalString stdenv.isDarwin ''
+      substituteInPlace Makefile \
+        --replace '-shared' '-bundle -undefined dynamic_lookup -all_load'
+    '';
+
     NIX_CFLAGS_COMPILE = [
       "-I${libmysql.dev}/include/mysql"
       "-I${postgresql}/include/server"