- GUILE_FLAGS
- if guile-config --version 2>&1 | grep -q 'version 1\.[012]'; then
- AC_STEPMAKE_WARN(Guile version 1.3 or better needed)
+ ## First, let's just see if we can find Guile at all.
+ AC_MSG_CHECKING("for guile-config")
+ for guile_config in guile-config $target-guile-config $build-guile-config; do
+ AC_MSG_RESULT("$guile_config")
+ if ! $guile_config --version > /dev/null 2>&1 ; then
+ AC_MSG_WARN("cannot execute $guile_config")
+ AC_MSG_CHECKING("if we are cross compiling")
+ guile_config=error
+ else
+ break
+ fi
+ done
+ if test "$guile_config" = "error"; then
+ AC_MSG_ERROR("cannot find guile-config; is Guile installed?")
+ exit 1
+ fi
+ AC_MSG_CHECKING("Guile version")
+ need_guile_version="1.3.4"
+ guile_version=`expr "\`$guile_config --version 2>&1\`" : ".*\($need_guile_version\).*"`
+ AC_MSG_RESULT("$guile_version")
+ if test "$guile_version" != "$need_guile_version"; then
+ AC_STEPMAKE_WARN("Guile version "$need_guile_version" or newer is needed")