sumneko-lua-language-server: fix build on darwin

This commit is contained in:
Mario Rodas 2022-04-23 04:20:00 +00:00
parent c64602e6f5
commit 3c729e242b

View file

@ -24,6 +24,13 @@ stdenv.mkDerivation rec {
darwin.apple_sdk.frameworks.Foundation darwin.apple_sdk.frameworks.Foundation
]; ];
# Disable cwd support on darwin, because it requires macOS>=10.15
preConfigure = lib.optionalString stdenv.isDarwin ''
for file in 3rd/bee.lua/bee/subprocess/subprocess_posix.cpp 3rd/luamake/3rd/bee.lua/bee/subprocess/subprocess_posix.cpp; do
substituteInPlace $file --replace '#define SUPPORT_CWD 1' ""
done
'';
preBuild = '' preBuild = ''
cd 3rd/luamake cd 3rd/luamake
'' ''