AC_INIT([MIT/GNU Scheme], [9.2], [bug-mit-scheme@gnu.org], [mit-scheme])
AC_CONFIG_SRCDIR([microcode/boot.c])
AC_CONFIG_AUX_DIR([microcode])
+# Would set m4 macro dir, but only works if automake or libtools in use.
+# Instead we include directly.
+# AC_CONFIG_MACRO_DIR([microcode])
+m4_include([microcode/mit_scheme_native_code.m4])
AC_PROG_MAKE_SET
AC_COPYRIGHT(
AC_INIT([MIT/GNU Scheme microcode], [15.3], [bug-mit-scheme@gnu.org], [mit-scheme])
AC_CONFIG_SRCDIR([boot.c])
+# Would set m4 macro dir, but only works if automake or libtools in use.
+# Instead we include directly.
+# AC_CONFIG_MACRO_DIR([../microcode])
+m4_include([../microcode/mit_scheme_native_code.m4])
AC_CONFIG_HEADERS([config.h])
AC_PROG_MAKE_SET
AC_DEFUN([MIT_SCHEME_NATIVE_CODE],[
_mit_scheme_native_code_spec=$1
_mit_scheme_native_code_host_cpu=$2
-
-case ${_mit_scheme_native_code_spec} in
-yes|YES|y|Y)
- case ${_mit_scheme_native_code_host_cpu} in
- i?86)
- AC_CHECK_DECL([__x86_64__],
- [_mit_scheme_native_code_host_cpu=x86_64],
- [_mit_scheme_native_code_host_cpu=i386])
- ;;
- esac
+case ${_mit_scheme_native_code_host_cpu} in
+i?86)
+ AC_CHECK_DECL([__x86_64__],[_mit_scheme_native_code_host_cpu=x86_64])
;;
esac
-
AC_MSG_CHECKING([for native-code support])
case ${_mit_scheme_native_code_spec} in
yes|YES|y|Y)
- case ${_mit_scheme_native_code_host_cpu} in
+ case ${host_cpu} in
alpha*)
mit_scheme_native_code=alpha
;;
hppa*)
mit_scheme_native_code=hppa
;;
- i386)
+ i?86)
mit_scheme_native_code=i386
;;
m68k|m680?0)