+ ## 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"
+ need_guile_version_numeric=100304
+ guile_version=`$guile_config --version 2>&1 | awk '{print $NF}'`
+ guile_version_numeric=`echo $guile_version | awk -F. '
+{if ([$]3) {last = [$]3}
+else {last =0}}
+{printf "%s%s%s\n",[$]1*100, [$]2*10,last}'`
+ AC_MSG_RESULT("$guile_version")
+ if test $guile_version_numeric -lt $need_guile_version_numeric
+ then
+ AC_STEPMAKE_WARN("Guile version "$need_guile_version" or newer is needed")