From: Akim Demaille Date: Thu, 11 Jan 2001 10:06:39 +0000 (+0000) Subject: * aclang.m4: Use m4_copy to duplicate macros. X-Git-Tag: autoconf-2.50~280 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=616dba6d8436a033169f6764ff5e82f1c84c3088;p=thirdparty%2Fautoconf.git * aclang.m4: Use m4_copy to duplicate macros. (AC_LANG_PUSH): In order to have AC_LANG's simplifications effective, be sure to let _AC_LANG be the old language before calling AC_LANG. --- diff --git a/ChangeLog b/ChangeLog index fe3954f35..01b96c6af 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2001-01-11 Akim Demaille + + * aclang.m4: Use m4_copy to duplicate macros. + (AC_LANG_PUSH): In order to have AC_LANG's simplifications + effective, be sure to let _AC_LANG be the old language before + calling AC_LANG. + 2000-12-25 Pavel Roskin * autoreconf.sh: s/localddir/localdir/. diff --git a/aclang.m4 b/aclang.m4 index 05455f804..577df4871 100644 --- a/aclang.m4 +++ b/aclang.m4 @@ -126,7 +126,7 @@ _AC_LANG_DISPATCH([$0], _AC_LANG, $@)])]) # ------------------ # Save the current language, and use LANG. m4_define([AC_LANG_PUSH], -[m4_pushdef([_AC_LANG])dnl +[m4_pushdef([_AC_LANG], m4_defn([_AC_LANG]))dnl AC_LANG([$1])]) @@ -431,31 +431,31 @@ $1]) # AC_LANG_PROGRAM(C++)([PROLOGUE], [BODY]) # ---------------------------------------- # Same as C. -m4_define([AC_LANG_PROGRAM(C++)], m4_defn([AC_LANG_PROGRAM(C)])) +m4_copy([AC_LANG_PROGRAM(C)], [AC_LANG_PROGRAM(C++)]) # AC_LANG_CALL(C++)(PROLOGUE, FUNCTION) # ------------------------------------- # Same as C. -m4_define([AC_LANG_CALL(C++)], m4_defn([AC_LANG_CALL(C)])) +m4_copy([AC_LANG_CALL(C)], [AC_LANG_CALL(C++)]) # AC_LANG_FUNC_LINK_TRY(C++)(FUNCTION) # ------------------------------------ # Same as C. -m4_define([AC_LANG_FUNC_LINK_TRY(C++)], m4_defn([AC_LANG_FUNC_LINK_TRY(C)])) +m4_copy([AC_LANG_FUNC_LINK_TRY(C)], [AC_LANG_FUNC_LINK_TRY(C++)]) # AC_LANG_BOOL_COMPILE_TRY(C++)(PROLOGUE, EXPRESSION) # --------------------------------------------------- # Same as C. -m4_define([AC_LANG_BOOL_COMPILE_TRY(C++)], m4_defn([AC_LANG_BOOL_COMPILE_TRY(C)])) +m4_copy([AC_LANG_BOOL_COMPILE_TRY(C)], [AC_LANG_BOOL_COMPILE_TRY(C++)]) # AC_LANG_INT_SAVE(C++)(PROLOGUE, EXPRESSION) # ------------------------------------------- # Same as C. -m4_define([AC_LANG_INT_SAVE(C++)], m4_defn([AC_LANG_INT_SAVE(C)])) +m4_copy([AC_LANG_INT_SAVE(C)], [AC_LANG_INT_SAVE(C++)]) diff --git a/lib/autoconf/c.m4 b/lib/autoconf/c.m4 index 05455f804..577df4871 100644 --- a/lib/autoconf/c.m4 +++ b/lib/autoconf/c.m4 @@ -126,7 +126,7 @@ _AC_LANG_DISPATCH([$0], _AC_LANG, $@)])]) # ------------------ # Save the current language, and use LANG. m4_define([AC_LANG_PUSH], -[m4_pushdef([_AC_LANG])dnl +[m4_pushdef([_AC_LANG], m4_defn([_AC_LANG]))dnl AC_LANG([$1])]) @@ -431,31 +431,31 @@ $1]) # AC_LANG_PROGRAM(C++)([PROLOGUE], [BODY]) # ---------------------------------------- # Same as C. -m4_define([AC_LANG_PROGRAM(C++)], m4_defn([AC_LANG_PROGRAM(C)])) +m4_copy([AC_LANG_PROGRAM(C)], [AC_LANG_PROGRAM(C++)]) # AC_LANG_CALL(C++)(PROLOGUE, FUNCTION) # ------------------------------------- # Same as C. -m4_define([AC_LANG_CALL(C++)], m4_defn([AC_LANG_CALL(C)])) +m4_copy([AC_LANG_CALL(C)], [AC_LANG_CALL(C++)]) # AC_LANG_FUNC_LINK_TRY(C++)(FUNCTION) # ------------------------------------ # Same as C. -m4_define([AC_LANG_FUNC_LINK_TRY(C++)], m4_defn([AC_LANG_FUNC_LINK_TRY(C)])) +m4_copy([AC_LANG_FUNC_LINK_TRY(C)], [AC_LANG_FUNC_LINK_TRY(C++)]) # AC_LANG_BOOL_COMPILE_TRY(C++)(PROLOGUE, EXPRESSION) # --------------------------------------------------- # Same as C. -m4_define([AC_LANG_BOOL_COMPILE_TRY(C++)], m4_defn([AC_LANG_BOOL_COMPILE_TRY(C)])) +m4_copy([AC_LANG_BOOL_COMPILE_TRY(C)], [AC_LANG_BOOL_COMPILE_TRY(C++)]) # AC_LANG_INT_SAVE(C++)(PROLOGUE, EXPRESSION) # ------------------------------------------- # Same as C. -m4_define([AC_LANG_INT_SAVE(C++)], m4_defn([AC_LANG_INT_SAVE(C)])) +m4_copy([AC_LANG_INT_SAVE(C)], [AC_LANG_INT_SAVE(C++)]) diff --git a/lib/autoconf/fortran.m4 b/lib/autoconf/fortran.m4 index 05455f804..577df4871 100644 --- a/lib/autoconf/fortran.m4 +++ b/lib/autoconf/fortran.m4 @@ -126,7 +126,7 @@ _AC_LANG_DISPATCH([$0], _AC_LANG, $@)])]) # ------------------ # Save the current language, and use LANG. m4_define([AC_LANG_PUSH], -[m4_pushdef([_AC_LANG])dnl +[m4_pushdef([_AC_LANG], m4_defn([_AC_LANG]))dnl AC_LANG([$1])]) @@ -431,31 +431,31 @@ $1]) # AC_LANG_PROGRAM(C++)([PROLOGUE], [BODY]) # ---------------------------------------- # Same as C. -m4_define([AC_LANG_PROGRAM(C++)], m4_defn([AC_LANG_PROGRAM(C)])) +m4_copy([AC_LANG_PROGRAM(C)], [AC_LANG_PROGRAM(C++)]) # AC_LANG_CALL(C++)(PROLOGUE, FUNCTION) # ------------------------------------- # Same as C. -m4_define([AC_LANG_CALL(C++)], m4_defn([AC_LANG_CALL(C)])) +m4_copy([AC_LANG_CALL(C)], [AC_LANG_CALL(C++)]) # AC_LANG_FUNC_LINK_TRY(C++)(FUNCTION) # ------------------------------------ # Same as C. -m4_define([AC_LANG_FUNC_LINK_TRY(C++)], m4_defn([AC_LANG_FUNC_LINK_TRY(C)])) +m4_copy([AC_LANG_FUNC_LINK_TRY(C)], [AC_LANG_FUNC_LINK_TRY(C++)]) # AC_LANG_BOOL_COMPILE_TRY(C++)(PROLOGUE, EXPRESSION) # --------------------------------------------------- # Same as C. -m4_define([AC_LANG_BOOL_COMPILE_TRY(C++)], m4_defn([AC_LANG_BOOL_COMPILE_TRY(C)])) +m4_copy([AC_LANG_BOOL_COMPILE_TRY(C)], [AC_LANG_BOOL_COMPILE_TRY(C++)]) # AC_LANG_INT_SAVE(C++)(PROLOGUE, EXPRESSION) # ------------------------------------------- # Same as C. -m4_define([AC_LANG_INT_SAVE(C++)], m4_defn([AC_LANG_INT_SAVE(C)])) +m4_copy([AC_LANG_INT_SAVE(C)], [AC_LANG_INT_SAVE(C++)]) diff --git a/lib/autoconf/lang.m4 b/lib/autoconf/lang.m4 index 05455f804..577df4871 100644 --- a/lib/autoconf/lang.m4 +++ b/lib/autoconf/lang.m4 @@ -126,7 +126,7 @@ _AC_LANG_DISPATCH([$0], _AC_LANG, $@)])]) # ------------------ # Save the current language, and use LANG. m4_define([AC_LANG_PUSH], -[m4_pushdef([_AC_LANG])dnl +[m4_pushdef([_AC_LANG], m4_defn([_AC_LANG]))dnl AC_LANG([$1])]) @@ -431,31 +431,31 @@ $1]) # AC_LANG_PROGRAM(C++)([PROLOGUE], [BODY]) # ---------------------------------------- # Same as C. -m4_define([AC_LANG_PROGRAM(C++)], m4_defn([AC_LANG_PROGRAM(C)])) +m4_copy([AC_LANG_PROGRAM(C)], [AC_LANG_PROGRAM(C++)]) # AC_LANG_CALL(C++)(PROLOGUE, FUNCTION) # ------------------------------------- # Same as C. -m4_define([AC_LANG_CALL(C++)], m4_defn([AC_LANG_CALL(C)])) +m4_copy([AC_LANG_CALL(C)], [AC_LANG_CALL(C++)]) # AC_LANG_FUNC_LINK_TRY(C++)(FUNCTION) # ------------------------------------ # Same as C. -m4_define([AC_LANG_FUNC_LINK_TRY(C++)], m4_defn([AC_LANG_FUNC_LINK_TRY(C)])) +m4_copy([AC_LANG_FUNC_LINK_TRY(C)], [AC_LANG_FUNC_LINK_TRY(C++)]) # AC_LANG_BOOL_COMPILE_TRY(C++)(PROLOGUE, EXPRESSION) # --------------------------------------------------- # Same as C. -m4_define([AC_LANG_BOOL_COMPILE_TRY(C++)], m4_defn([AC_LANG_BOOL_COMPILE_TRY(C)])) +m4_copy([AC_LANG_BOOL_COMPILE_TRY(C)], [AC_LANG_BOOL_COMPILE_TRY(C++)]) # AC_LANG_INT_SAVE(C++)(PROLOGUE, EXPRESSION) # ------------------------------------------- # Same as C. -m4_define([AC_LANG_INT_SAVE(C++)], m4_defn([AC_LANG_INT_SAVE(C)])) +m4_copy([AC_LANG_INT_SAVE(C)], [AC_LANG_INT_SAVE(C++)]) diff --git a/man/autoreconf.1 b/man/autoreconf.1 index 35aada886..7dd35cf77 100644 --- a/man/autoreconf.1 +++ b/man/autoreconf.1 @@ -1,5 +1,5 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.23. -.TH AUTORECONF "1" "December 2000" "GNU autoconf 2.49c" FSF +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.24. +.TH AUTORECONF "1" "January 2001" "GNU autoconf 2.49c" FSF .SH NAME autoreconf \- Update generated configuration files .SH SYNOPSIS