summaryrefslogtreecommitdiffstats
path: root/science/maxima/BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'science/maxima/BUILD')
-rwxr-xr-xscience/maxima/BUILD15
1 files changed, 11 insertions, 4 deletions
diff --git a/science/maxima/BUILD b/science/maxima/BUILD
index 7ea0ae2e42..9d010f0d61 100755
--- a/science/maxima/BUILD
+++ b/science/maxima/BUILD
@@ -1,5 +1,12 @@
-if [[ "$(get_spell_provider $SPELL LISP)" == "cmucl-bin" ]]
-then
- OPTS="--with-cmucl-runtime=$INSTALL_ROOT/usr/bin/lisp $OPTS"
-fi &&
+LISPPROVIDER="$(get_spell_provider $SPELL LISP)" &&
+case "$LISPPROVIDER" in
+ clisp)
+ OPTS="--enable-clisp $OPTS" ;;
+ sbcl)
+ OPTS="--enable-sbcl $OPTS" ;;
+ cmucl)
+ OPTS="--enable-cmucl --with-cmucl-runtime=$INSTALL_ROOT/usr/bin/lisp $OPTS" ;;
+ gcl)
+ OPTS="--enable-gcl $OPTS" ;;
+esac &&
default_build