diff options
author | dos-reis <gdr@axiomatics.org> | 2009-05-14 00:37:05 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2009-05-14 00:37:05 +0000 |
commit | 4e9fb64d1d46a085eb66e90a13846b44f251efde (patch) | |
tree | 075aac60efe15146e4322028769b8c5cb7d433f1 /configure | |
parent | 38ca9f9d9e14fcf1e4e0b739cab19118d83ee295 (diff) | |
download | open-axiom-4e9fb64d1d46a085eb66e90a13846b44f251efde.tar.gz |
* configure.ac.pamphlet: Tidy.
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -12803,28 +12803,25 @@ $as_echo "$as_me: error: --with-lisp=$axiom_lisp conflicts with --enable-gcl" >& ;; *) ## As of this writting, the Lisp systems ECL, GCL, SBCL, and CLisp all - ## understands the command line option --help, though they do - ## behave very differently. Some of them just print out the - ## help information and exits. Others, such as GCL, think they - ## must enter a read-eval-print loop (which isn't very helpful). + ## exist at the end of standard input. { $as_echo "$as_me:$LINENO: checking which flavor of Lisp" >&5 $as_echo_n "checking which flavor of Lisp... " >&6; } - what=`echo '(quit)' | $axiom_lisp --help` + what=`echo '(lisp-implementation-type)' | $axiom_lisp` case $what in *GCL*) axiom_lisp_flavor=gcl ;; - *ecl*) + *"ECL"*) axiom_lisp_flavor=ecl oa_standard_linking=yes ;; - *sbcl*) + *"SBCL"*) axiom_lisp_flavor=sbcl ;; - *CLISP*) + *"CLISP"*) ## Not all variants of CLisp have FFI support. FFI is used ## internally used by OpenAxiom in essential way. - if ! $axiom_lisp -q -x '*features*' | grep ':FFI' 2>/dev/null + if ! $axiom_lisp -q -x '*features*' | grep ':FFI' > /dev/null then { { $as_echo "$as_me:$LINENO: error: $axiom_lisp does not support Foreign Function Interface. Please upgrade to a better version of CLisp or install SBCL." >&5 $as_echo "$as_me: error: $axiom_lisp does not support Foreign Function Interface. Please upgrade to a better version of CLisp or install SBCL." >&2;} @@ -12832,6 +12829,9 @@ $as_echo "$as_me: error: $axiom_lisp does not support Foreign Function Interface fi axiom_lisp_flavor=clisp ;; + *"Armed Bear Common Lisp"*) + axiom_lisp_flavor=abcl + ;; esac { $as_echo "$as_me:$LINENO: result: $axiom_lisp_flavor" >&5 $as_echo "$axiom_lisp_flavor" >&6; } |