# HG changeset patch # User Andrew John Hughes # Date 1264607716 0 # Node ID 613dba6ad21b95cfc0a7d0874c9776babb0ce4f4 # Parent 66c327225114c3c8664fce808b2c8d97cb7f6d17 Make --enable-shark work without requiring --enable-zero as well. 2010-01-15 Andrew John Hughes * acinclude.m4, * configure.ac: Make --enable-shark work without requiring --enable-zero as well. diff -r 66c327225114 -r 613dba6ad21b ChangeLog --- a/ChangeLog Thu Dec 17 16:59:58 2009 +0000 +++ b/ChangeLog Wed Jan 27 15:55:16 2010 +0000 @@ -1,3 +1,10 @@ +2010-01-15 Andrew John Hughes + + * acinclude.m4, + * configure.ac: + Make --enable-shark work without requiring + --enable-zero as well. + 2009-12-17 Andrew Haley * Makefile.am (EXTRA_DIST): Add mkbc.c. diff -r 66c327225114 -r 613dba6ad21b acinclude.m4 --- a/acinclude.m4 Thu Dec 17 16:59:58 2009 +0000 +++ b/acinclude.m4 Wed Jan 27 15:55:16 2010 +0000 @@ -691,21 +691,27 @@ esac ], [ - case "${host}" in - i?86-*-*) ;; - sparc*-*-*) ;; - x86_64-*-*) ;; - *) - if test "x${WITH_CACAO}" != xno; then - use_zero=no - else - use_zero=yes - fi - ;; - esac + if test "x${use_shark}" = "xyes"; then + use_zero=yes; + else + case "${host}" in + i?86-*-*) ;; + sparc*-*-*) ;; + x86_64-*-*) ;; + *) + use_core=yes + if test "x${WITH_CACAO}" != xno; then + use_zero=no + else + use_zero=yes + fi + ;; + esac + fi ]) AC_MSG_RESULT($use_zero) AM_CONDITIONAL(ZERO_BUILD, test "x${use_zero}" = xyes) + AM_CONDITIONAL(CORE_BUILD, test "x${use_core}" = xyes) ZERO_LIBARCH= ZERO_BITSPERWORD= @@ -766,35 +772,23 @@ AC_CONFIG_FILES([ergo.c]) ]) -AC_DEFUN([SET_CORE_OR_SHARK_BUILD], +AC_DEFUN([SET_SHARK_BUILD], [ AC_MSG_CHECKING(whether to use the Shark JIT) - shark_selected=no AC_ARG_ENABLE([shark], [AS_HELP_STRING(--enable-shark, use Shark JIT)], [ case "${enableval}" in no) + use_shark=no ;; *) - shark_selected=yes + use_shark=yes ;; esac ]) - use_core=no - use_shark=no - if test "x${WITH_CACAO}" != "xno"; then - use_core=yes - elif test "x${use_zero}" = "xyes"; then - if test "x${shark_selected}" = "xyes"; then - use_shark=yes - else - use_core=yes - fi - fi AC_MSG_RESULT($use_shark) - AM_CONDITIONAL(CORE_BUILD, test "x${use_core}" = xyes) AM_CONDITIONAL(SHARK_BUILD, test "x${use_shark}" = xyes) ]) diff -r 66c327225114 -r 613dba6ad21b configure.ac --- a/configure.ac Thu Dec 17 16:59:58 2009 +0000 +++ b/configure.ac Wed Jan 27 15:55:16 2010 +0000 @@ -236,8 +236,8 @@ AC_CHECK_WITH_CACAO_HOME AC_CHECK_WITH_CACAO_SRC_ZIP ENABLE_OPTIMIZATIONS +SET_SHARK_BUILD ENABLE_ZERO_BUILD -SET_CORE_OR_SHARK_BUILD ENABLE_HG AC_CHECK_WITH_HG_REVISION