Index: 0.347/ChangeLog
--- 0.347/ChangeLog Thu, 22 Jun 2000 20:50:08 +0200 akim (ace/34_ChangeLog 1.314 666)
+++ 0.347(w)/ChangeLog Thu, 22 Jun 2000 20:52:43 +0200 akim (ace/34_ChangeLog 1.314
+666)
@@ -1,3 +1,11 @@
+2000-06-22 Akim Demaille <[EMAIL PROTECTED]>
+
+ A macro which is not defined with AC_DEFUN should not be
+ AC_REQUIRE'd, since it does AC_PROVIDE itself.
+
+ * acgeneral.m4 (AC_REQUIRE): Issue a warning when after expansion,
+ the macro is not AC_PROVIDE'd.
+
2000-06-21 Akim Demaille <[EMAIL PROTECTED]>
Various cleanups.
Index: 0.347/acgeneral.m4
--- 0.347/acgeneral.m4 Thu, 22 Jun 2000 20:50:08 +0200 akim (ace/27_acgeneral.
1.169.8.39 664)
+++ 0.347(w)/acgeneral.m4 Thu, 22 Jun 2000 20:50:44 +0200 akim (ace/27_acgeneral.
+1.169.8.39 664)
@@ -275,6 +275,10 @@ define([AC_REQUIRE],
[AC_PROVIDE_IFELSE([$1],
[],
[AC_DIVERT(m4_eval(AC_DIVERT_DIVERSION - 1), [$1])])dnl
+AC_PROVIDE_IFELSE([$1],
+ [],
+ [AC_DIAGNOSE([syntax],
+ [$1 is AC_REQUIRE'd but is not AC_DEFUN'd])])dnl
])