From: Akim Demaille Date: Tue, 8 Feb 2000 13:55:52 +0000 (+0000) Subject: * acgeneral.m4 (AC_PROVIDE): Use `m4_define', not `define'. X-Git-Tag: autoconf-2.50~1189 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3986defac7a3cbabeae7a37cadfe7d4bdcfcc841;p=thirdparty%2Fautoconf.git * 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. --- diff --git a/ChangeLog b/ChangeLog index f3de4faa9..cd53e1288 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2000-02-08 Akim Demaille + + * 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 Open the access to AH_ to users. diff --git a/acgeneral.m4 b/acgeneral.m4 index 025b5f19c..9a4c8ab2d 100644 --- a/acgeneral.m4 +++ b/acgeneral.m4 @@ -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])]) diff --git a/lib/autoconf/general.m4 b/lib/autoconf/general.m4 index 025b5f19c..9a4c8ab2d 100644 --- a/lib/autoconf/general.m4 +++ b/lib/autoconf/general.m4 @@ -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])])