+2008-07-15 Eric Blake <ebb9@byu.net>
+
+ Avoid failure if version.m4 is omitted but m4_PACKAGE_* unused.
+ * lib/m4sugar/m4sugar.m4 (m4_version_compare): Provide alternate
+ definition for non-Autoconf clients of m4sugar.
+
2008-07-14 Eric Blake <ebb9@byu.net>
Tighten bound of potential speed of m4_append.
# ----------------------------------------------------
# Check this Autoconf version against VERSION.
m4_define([m4_version_prereq],
-[m4_if(m4_version_compare(]m4_dquote(m4_defn([m4_PACKAGE_VERSION]))[, [$1]),
- [-1],
- [m4_default([$3],
- [m4_fatal([Autoconf version $1 or higher is required],
- [63])])],
- [$2])])
+m4_ifdef([m4_PACKAGE_VERSION],
+[[m4_if(m4_version_compare(]m4_dquote(m4_defn([m4_PACKAGE_VERSION]))[, [$1]),
+ [-1],
+ [m4_default([$3],
+ [m4_fatal([Autoconf version $1 or higher is required],
+ [63])])],
+ [$2])]],
+[[m4_fatal([m4sugar/version.m4 not found])]]))