chiark / gitweb /
tests.at: Use correct `m4_bpatsubst' instead of wrong `m4_bregexp'.
[runlisp] / configure.ac
index 66446f33e15ef402449370b4a2faf0399dd3e77f..983aa801cf217cc8b8fdd2160e3813e28db35920 100644 (file)
@@ -38,6 +38,8 @@ mdw_DECL_ENVIRON
 AC_CHECK_FUNC([strsignal])
 case $ac_cv_func_strsignal in no) AC_DECL_SYS_SIGLIST ;; esac
 
+AC_PROG_RANLIB
+
 AC_CHECK_PROGS([AUTOM4TE], [autom4te])
 
 dnl--------------------------------------------------------------------------
@@ -46,7 +48,7 @@ dnl Checking for Lisp implementations.
 imagedir=$localstatedir/$PACKAGE_NAME; AC_SUBST(imagedir)
 mdw_DEFINE_PATHS([
   mdw_DEFINE_PATH([IMAGEDIR], [$imagedir])
-  mdw_DEFINE_PATH([ETCDIR], [$sysconfdir])
+  mdw_DEFINE_PATH([ETCDIR], [$sysconfdir/$PACKAGE_NAME])
   mdw_DEFINE_PATH([DATADIR], [$datadir/$PACKAGE_NAME])])
 
 AC_ARG_ENABLE([imagedump],
@@ -59,8 +61,9 @@ AC_ARG_ENABLE([imagedump],
 AC_DEFUN([mdw_CHECK_LISP],
 [AC_CHECK_PROGS([$1], [$2])
 AC_ARG_VAR([$1], [Path to the $1 Lisp system.])
-case ,$enable_imagedump, in
-  ,yes, | *,$2,*) dump=t ;;
+case $[]$1:,$enable_imagedump, in
+  :*) dump=nil ;;
+  *:,yes, | *:*,$2,*) dump=t ;;
   *) dump=nil ;;
 esac
 AM_CONDITIONAL([DUMP_$1], [test $dump = t])])
@@ -89,12 +92,12 @@ if test "x$ECL" != x; then
     gnu) AC_DEFINE([ECL_OPTIONS_GNU], [1],
                   [Define 1 if ECL uses GNU-style `--FOO' options]) ;;
   esac
+  case $mdw_ecl_opts in
+    gnu) ECLOPT=-- ;;
+    trad) ECLOPT=- ;;
+    *) AC_MSG_ERROR([internal error: unexpected value for `$mdw_ecl_opts']) ;;
+  esac
 fi
-case $mdw_ecl_opts in
-  gnu) ECLOPT=-- ;;
-  trad) ECLOPT=- ;;
-  *) AC_MSG_ERROR([internal error: unexpected value for `$mdw_ecl_opts']) ;;
-esac
 AC_SUBST([ECLOPT])
 
 dnl--------------------------------------------------------------------------