lispPackages: fix darwin builds

This commit is contained in:
Bastien Rivière 2021-05-25 19:17:43 +02:00
parent 2c5f7b241c
commit 5937dcdf36
No known key found for this signature in database
GPG key ID: F202AD3B6EDF4BD1

View file

@ -9,7 +9,7 @@ addASDFPaths () {
}
setLisp () {
if [ -z "${NIX_LISP_COMMAND:-}" ]; then
if [ -z "${NIX_LISP_COMMAND:-}" ]; then
for j in "$1"/bin/*; do
case "$(basename "$j")" in
sbcl) NIX_LISP_COMMAND="$j" ;;
@ -20,13 +20,13 @@ setLisp () {
esac
done
fi
if [ -n "${NIX_LISP_COMMAND:-}" ] && [ -z "${NIX_LISP:-}" ]; then
if [ -n "${NIX_LISP_COMMAND:-}" ] && [ -z "${NIX_LISP:-}" ]; then
NIX_LISP="${NIX_LISP_COMMAND##*/}"
fi
}
collectNixLispLDLP () {
if echo "$1/lib"/lib*.so* | grep . > /dev/null; then
if echo "$1/lib"/lib*.{so,dylib}* | grep . > /dev/null; then
export NIX_LISP_LD_LIBRARY_PATH="${NIX_LISP_LD_LIBRARY_PATH-}${NIX_LISP_LD_LIBRARY_PATH:+:}$1/lib"
fi
}