]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
* acgeneral.m4 (AC_PROVIDE): Use `m4_define', not `define'.
authorAkim Demaille <akim@epita.fr>
Tue, 8 Feb 2000 13:55:52 +0000 (13:55 +0000)
committerAkim Demaille <akim@epita.fr>
Tue, 8 Feb 2000 13:55:52 +0000 (13:55 +0000)
Because of the namespace machinery this change makes `autoconf'
about four times faster on complex `configure.in's.

ChangeLog
acgeneral.m4
lib/autoconf/general.m4

index f3de4faa97f8fa0e91d1eeddf68397daf85e040c..cd53e1288437374058d08069b7eb179393b70c39 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (AC_PROVIDE): Use `m4_define', not `define'.
+       Because of the namespace machinery this change makes `autoconf'
+       about four times faster on complex `configure.in's.
+
 2000-02-08  Akim Demaille  <akim@epita.fr>
 
        Open the access to AH_ to users.
index 025b5f19c2e5fa8f7c1ebc30d1a07ef16c6b48cc..9a4c8ab2d4228c6faa9d591c40eedfaf8169efa1 100644 (file)
@@ -231,8 +231,11 @@ AC_DIVERT_POP()dnl
 
 # AC_PROVIDE(MACRO-NAME)
 # ----------------------
+# We use `m4_define' and not `define' to avoid the cost of the name
+# space machinery.  It makes no difference for any of the name
+# spaces.
 define(AC_PROVIDE,
-[define([AC_PROVIDE_$1])])
+[m4_define([AC_PROVIDE_$1])])
 
 
 
index 025b5f19c2e5fa8f7c1ebc30d1a07ef16c6b48cc..9a4c8ab2d4228c6faa9d591c40eedfaf8169efa1 100644 (file)
@@ -231,8 +231,11 @@ AC_DIVERT_POP()dnl
 
 # AC_PROVIDE(MACRO-NAME)
 # ----------------------
+# We use `m4_define' and not `define' to avoid the cost of the name
+# space machinery.  It makes no difference for any of the name
+# spaces.
 define(AC_PROVIDE,
-[define([AC_PROVIDE_$1])])
+[m4_define([AC_PROVIDE_$1])])