diff options
author | Bruno Haible <bruno@clisp.org> | 2021-12-15 19:18:25 +0100 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2021-12-15 19:18:25 +0100 |
commit | e3174b6d1fdbe6ea2297bf8c8333f65f9d9d9588 (patch) | |
tree | 525d62e33df0fc59d8f395904dd79ac4fa801e6c /ChangeLog | |
parent | 766ec17a90f67e8cda78394e58a7fffb00f5a4b7 (diff) | |
download | gnulib-e3174b6d1fdbe6ea2297bf8c8333f65f9d9d9588.tar.gz |
Move .h file names out of the *.m4 files.
This is useful because Autoconf macros defined in *.m4 files can be
AC_REQUIREd. In the configure file, they are then expanded before
gl_INIT, i.e. at a place where it is not known whether they are required
for the lib/ or for the tests/ directory (or both).
* m4/gnulib-common.m4 (gl_CONDITIONAL_HEADER): New macro.
* m4/alloca.m4 (gl_FUNC_ALLOCA): Set GL_GENERATE_ALLOCA_H instead of
ALLOCA_H. Drop AC_SUBST and AM_CONDITIONAL invocations.
* modules/alloca-opt (configure.ac): Invoke gl_CONDITIONAL_HEADER.
* m4/argz.m4 (gl_FUNC_ARGZ): Set GL_GENERATE_ARGZ_H instead of ARGZ_H.
Drop AC_SUBST and AM_CONDITIONAL invocations.
* modules/argz (configure.ac): Invoke gl_CONDITIONAL_HEADER.
* m4/assert_h.m4 (gl_ASSERT_H): Set GL_GENERATE_ASSERT_H instead of
ASSERT_H. Drop AC_SUBST and AM_CONDITIONAL invocations.
* modules/assert-h (configure.ac): Invoke gl_CONDITIONAL_HEADER.
* m4/byteswap.m4 (gl_BYTESWAP): Set GL_GENERATE_BYTESWAP_H instead of
BYTESWAP_H. Drop AC_SUBST and AM_CONDITIONAL invocations.
* modules/byteswap (configure.ac): Invoke gl_CONDITIONAL_HEADER.
* m4/errno_h.m4 (gl_HEADER_ERRNO_H): Set GL_GENERATE_ERRNO_H instead of
ERRNO_H. Drop AC_SUBST and AM_CONDITIONAL invocations.
(gl_REPLACE_ERRNO_VALUE): Update.
* m4/perror.m4 (gl_FUNC_PERROR): Update.
* m4/strerror.m4 (gl_FUNC_STRERROR): Update.
* m4/strerror_r.m4 (gl_FUNC_STRERROR_R, gl_FUNC_STRERROR_R_WORKS):
Update.
* modules/errno (configure.ac): Invoke gl_CONDITIONAL_HEADER.
* m4/execinfo.m4 (gl_EXECINFO_H): Set GL_GENERATE_EXECINFO_H instead of
EXECINFO_H. Drop AC_SUBST and AM_CONDITIONAL invocations. Drop AC_LIBOBJ
invocation.
* modules/execinfo (configure.ac): Invoke gl_CONDITIONAL_HEADER and
AC_LIBOBJ.
* m4/float_h.m4 (gl_FLOAT_H): Set GL_GENERATE_FLOAT_H instead of
FLOAT_H. Drop AC_SUBST and AM_CONDITIONAL invocations.
* modules/float (configure.ac): Invoke gl_CONDITIONAL_HEADER.
* m4/fnmatch_h.m4 (gl_FNMATCH_H, gl_REPLACE_FNMATCH_H): Set
GL_GENERATE_FNMATCH_H instead of FNMATCH_H. Drop AC_SUBST and
AM_CONDITIONAL invocations.
* modules/fnmatch-h (configure.ac): Invoke gl_CONDITIONAL_HEADER.
* modules/fnmatch (configure.ac): Likewise.
* m4/getopt.m4 (gl_FUNC_GETOPT_POSIX, gl_GETOPT_SUBSTITUTE_HEADER): Set
GL_GENERATE_GETOPT_H instead of GETOPT_H. Set GL_GENERATE_GETOPT_CDEFS_H
instead of GETOPT_CDEFS_H. Drop AC_SUBST invocations.
* modules/getopt-posix (configure.ac): Invoke gl_CONDITIONAL_HEADER.
* m4/glob_h.m4 (gl_GLOB_H, gl_REPLACE_GLOB_H): Set GL_GENERATE_GLOB_H
instead of GLOB_H. Drop AC_SUBST and AM_CONDITIONAL invocations.
* modules/glob-h (configure.ac): Invoke gl_CONDITIONAL_HEADER.
* modules/glob (configure.ac): Likewise.
* m4/iconv_h.m4 (gl_ICONV_H_DEFAULTS, gl_REPLACE_ICONV_H): Set
GL_GENERATE_ICONV_H instead of ICONV_H. Drop AC_SUBST and AM_CONDITIONAL
invocations.
(gl_ICONV_H): Update.
* modules/iconv-h (configure.ac): Invoke gl_CONDITIONAL_HEADER.
* modules/iconv_open (configure.ac): Likewise.
* m4/ieee754-h.m4 (gl_IEEE754_H): Set GL_GENERATE_IEEE754_H instead of
IEEE754_H. Drop AC_SUBST and AM_CONDITIONAL invocations.
* modules/ieee754-h (configure.ac): Invoke gl_CONDITIONAL_HEADER.
* m4/libgmp.m4 (gl_LIBGMP): Set GL_GENERATE_GMP_H instead of GMP_H. Drop
AC_SUBST invocation.
* modules/libgmp (configure.ac): Invoke gl_CONDITIONAL_HEADER.
(Makefile.am): Use GL_GENERATE_GMP_H.
* m4/libtextstyle-optional.m4 (gl_LIBTEXTSTYLE_OPTIONAL): Set
GL_GENERATE_TEXTSTYLE_H instead of TEXTSTYLE_H. Drop AC_SUBST and
AM_CONDITIONAL invocations.
* modules/libtextstyle-optional (configure.ac): Invoke
gl_CONDITIONAL_HEADER.
* m4/limits-h.m4 (gl_LIMITS_H, gl_REPLACE_LIMITS_H): Set
GL_GENERATE_LIMITS_H instead of LIMITS_H. Drop AC_SUBST and
AM_CONDITIONAL invocations.
* modules/limits-h (configure.ac): Invoke gl_CONDITIONAL_HEADER.
* m4/monetary_h.m4 (gl_MONETARY_H): Set GL_GENERATE_MONETARY_H instead
of MONETARY_H. Drop AC_SUBST and AM_CONDITIONAL invocations.
* modules/monetary (configure.ac): Invoke gl_CONDITIONAL_HEADER.
* m4/net_if_h.m4 (gl_HEADER_NET_IF): Set GL_GENERATE_NET_IF_H instead of
NET_IF_H. Drop AC_SUBST and AM_CONDITIONAL invocations.
* modules/net_if (configure.ac): Invoke gl_CONDITIONAL_HEADER.
* m4/netinet_in_h.m4 (gl_HEADER_NETINET_IN): Set
GL_GENERATE_NETINET_IN_H instead of NETINET_IN_H. Drop AC_SUBST and
AM_CONDITIONAL invocations.
* modules/netinet_in (configure.ac): Invoke gl_CONDITIONAL_HEADER.
* m4/selinux-context-h.m4 (gl_HEADERS_SELINUX_CONTEXT_H): Set
GL_GENERATE_SELINUX_CONTEXT_H instead of SELINUX_CONTEXT_H. Drop
AC_SUBST and AM_CONDITIONAL invocations.
* m4/selinux-label-h.m4 (gl_HEADERS_SELINUX_LABEL_H): Set
GL_GENERATE_SELINUX_LABEL_H instead of SELINUX_LABEL_H. Drop AC_SUBST
and AM_CONDITIONAL invocations.
* modules/selinux-h (configure.ac): Invoke gl_CONDITIONAL_HEADER.
* m4/stdalign.m4 (gl_STDALIGN_H): Set GL_GENERATE_STDALIGN_H instead of
STDALIGN_H. Drop AC_SUBST and AM_CONDITIONAL invocations.
* modules/stdalign (configure.ac): Invoke gl_CONDITIONAL_HEADER.
* m4/stdarg.m4 (gl_STDARG_H): Set GL_GENERATE_STDARG_H instead of
STDARG_H. Drop AC_SUBST and AM_CONDITIONAL invocations.
* modules/stdarg (configure.ac): Invoke gl_CONDITIONAL_HEADER.
* m4/stdbool.m4 (gl_STDBOOL_H): Renamed from AM_STDBOOL_H. Set
GL_GENERATE_STDBOOL_H instead of STDBOOL_H. Drop AC_SUBST and
AM_CONDITIONAL invocations.
* m4/parse-datetime.m4 (gl_PARSE_DATETIME): Don't require AM_STDBOOL_H.
* modules/stdbool (configure.ac): Invoke gl_STDBOOL_H instead of
AM_STDBOOL_H. Invoke gl_CONDITIONAL_HEADER.
* m4/stddef_h.m4 (gl_STDDEF_H): Set GL_GENERATE_STDDEF_H instead of
STDDEF_H. Drop AC_SUBST and AM_CONDITIONAL invocations.
* modules/stddef (configure.ac): Invoke gl_CONDITIONAL_HEADER.
* m4/stdint.m4 (gl_STDINT_H): Set GL_GENERATE_STDINT_H instead of
STDINT_H. Drop AC_SUBST and AM_CONDITIONAL invocations.
* m4/inttypes.m4 (gl_INTTYPES_PRI_SCN): Update.
* modules/stdint (configure.ac): Invoke gl_CONDITIONAL_HEADER.
* m4/stdnoreturn.m4 (gl_STDNORETURN_H): Set GL_GENERATE_STDNORETURN_H
instead of STDNORETURN_H. Drop AC_SUBST and AM_CONDITIONAL invocations.
* modules/stdnoreturn (configure.ac): Invoke gl_CONDITIONAL_HEADER.
* m4/sys_socket_h.m4 (gl_SYS_SOCKET_H): Set GL_GENERATE_SYS_SOCKET_H
instead of SYS_SOCKET_H.
* m4/sysexits.m4 (gl_SYSEXITS): Set GL_GENERATE_SYSEXITS_H instead of
SYSEXITS_H. Drop AC_SUBST and AM_CONDITIONAL invocations.
* modules/sysexits (configure.ac): Invoke gl_CONDITIONAL_HEADER.
* modules/sigsegv (configure.ac): Set GL_GENERATE_SIGSEGV_H instead of
SIGSEGV_H. Drop AC_SUBST and AM_CONDITIONAL invocations. Invoke
gl_CONDITIONAL_HEADER.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 119 |
1 files changed, 119 insertions, 0 deletions
@@ -1,5 +1,124 @@ 2021-12-15 Bruno Haible <bruno@clisp.org> + Move .h file names out of the *.m4 files. + This is useful because Autoconf macros defined in *.m4 files can be + AC_REQUIREd. In the configure file, they are then expanded before + gl_INIT, i.e. at a place where it is not known whether they are required + for the lib/ or for the tests/ directory (or both). + * m4/gnulib-common.m4 (gl_CONDITIONAL_HEADER): New macro. + * m4/alloca.m4 (gl_FUNC_ALLOCA): Set GL_GENERATE_ALLOCA_H instead of + ALLOCA_H. Drop AC_SUBST and AM_CONDITIONAL invocations. + * modules/alloca-opt (configure.ac): Invoke gl_CONDITIONAL_HEADER. + * m4/argz.m4 (gl_FUNC_ARGZ): Set GL_GENERATE_ARGZ_H instead of ARGZ_H. + Drop AC_SUBST and AM_CONDITIONAL invocations. + * modules/argz (configure.ac): Invoke gl_CONDITIONAL_HEADER. + * m4/assert_h.m4 (gl_ASSERT_H): Set GL_GENERATE_ASSERT_H instead of + ASSERT_H. Drop AC_SUBST and AM_CONDITIONAL invocations. + * modules/assert-h (configure.ac): Invoke gl_CONDITIONAL_HEADER. + * m4/byteswap.m4 (gl_BYTESWAP): Set GL_GENERATE_BYTESWAP_H instead of + BYTESWAP_H. Drop AC_SUBST and AM_CONDITIONAL invocations. + * modules/byteswap (configure.ac): Invoke gl_CONDITIONAL_HEADER. + * m4/errno_h.m4 (gl_HEADER_ERRNO_H): Set GL_GENERATE_ERRNO_H instead of + ERRNO_H. Drop AC_SUBST and AM_CONDITIONAL invocations. + (gl_REPLACE_ERRNO_VALUE): Update. + * m4/perror.m4 (gl_FUNC_PERROR): Update. + * m4/strerror.m4 (gl_FUNC_STRERROR): Update. + * m4/strerror_r.m4 (gl_FUNC_STRERROR_R, gl_FUNC_STRERROR_R_WORKS): + Update. + * modules/errno (configure.ac): Invoke gl_CONDITIONAL_HEADER. + * m4/execinfo.m4 (gl_EXECINFO_H): Set GL_GENERATE_EXECINFO_H instead of + EXECINFO_H. Drop AC_SUBST and AM_CONDITIONAL invocations. Drop AC_LIBOBJ + invocation. + * modules/execinfo (configure.ac): Invoke gl_CONDITIONAL_HEADER and + AC_LIBOBJ. + * m4/float_h.m4 (gl_FLOAT_H): Set GL_GENERATE_FLOAT_H instead of + FLOAT_H. Drop AC_SUBST and AM_CONDITIONAL invocations. + * modules/float (configure.ac): Invoke gl_CONDITIONAL_HEADER. + * m4/fnmatch_h.m4 (gl_FNMATCH_H, gl_REPLACE_FNMATCH_H): Set + GL_GENERATE_FNMATCH_H instead of FNMATCH_H. Drop AC_SUBST and + AM_CONDITIONAL invocations. + * modules/fnmatch-h (configure.ac): Invoke gl_CONDITIONAL_HEADER. + * modules/fnmatch (configure.ac): Likewise. + * m4/getopt.m4 (gl_FUNC_GETOPT_POSIX, gl_GETOPT_SUBSTITUTE_HEADER): Set + GL_GENERATE_GETOPT_H instead of GETOPT_H. Set GL_GENERATE_GETOPT_CDEFS_H + instead of GETOPT_CDEFS_H. Drop AC_SUBST invocations. + * modules/getopt-posix (configure.ac): Invoke gl_CONDITIONAL_HEADER. + * m4/glob_h.m4 (gl_GLOB_H, gl_REPLACE_GLOB_H): Set GL_GENERATE_GLOB_H + instead of GLOB_H. Drop AC_SUBST and AM_CONDITIONAL invocations. + * modules/glob-h (configure.ac): Invoke gl_CONDITIONAL_HEADER. + * modules/glob (configure.ac): Likewise. + * m4/iconv_h.m4 (gl_ICONV_H_DEFAULTS, gl_REPLACE_ICONV_H): Set + GL_GENERATE_ICONV_H instead of ICONV_H. Drop AC_SUBST and AM_CONDITIONAL + invocations. + (gl_ICONV_H): Update. + * modules/iconv-h (configure.ac): Invoke gl_CONDITIONAL_HEADER. + * modules/iconv_open (configure.ac): Likewise. + * m4/ieee754-h.m4 (gl_IEEE754_H): Set GL_GENERATE_IEEE754_H instead of + IEEE754_H. Drop AC_SUBST and AM_CONDITIONAL invocations. + * modules/ieee754-h (configure.ac): Invoke gl_CONDITIONAL_HEADER. + * m4/libgmp.m4 (gl_LIBGMP): Set GL_GENERATE_GMP_H instead of GMP_H. Drop + AC_SUBST invocation. + * modules/libgmp (configure.ac): Invoke gl_CONDITIONAL_HEADER. + (Makefile.am): Use GL_GENERATE_GMP_H. + * m4/libtextstyle-optional.m4 (gl_LIBTEXTSTYLE_OPTIONAL): Set + GL_GENERATE_TEXTSTYLE_H instead of TEXTSTYLE_H. Drop AC_SUBST and + AM_CONDITIONAL invocations. + * modules/libtextstyle-optional (configure.ac): Invoke + gl_CONDITIONAL_HEADER. + * m4/limits-h.m4 (gl_LIMITS_H, gl_REPLACE_LIMITS_H): Set + GL_GENERATE_LIMITS_H instead of LIMITS_H. Drop AC_SUBST and + AM_CONDITIONAL invocations. + * modules/limits-h (configure.ac): Invoke gl_CONDITIONAL_HEADER. + * m4/monetary_h.m4 (gl_MONETARY_H): Set GL_GENERATE_MONETARY_H instead + of MONETARY_H. Drop AC_SUBST and AM_CONDITIONAL invocations. + * modules/monetary (configure.ac): Invoke gl_CONDITIONAL_HEADER. + * m4/net_if_h.m4 (gl_HEADER_NET_IF): Set GL_GENERATE_NET_IF_H instead of + NET_IF_H. Drop AC_SUBST and AM_CONDITIONAL invocations. + * modules/net_if (configure.ac): Invoke gl_CONDITIONAL_HEADER. + * m4/netinet_in_h.m4 (gl_HEADER_NETINET_IN): Set + GL_GENERATE_NETINET_IN_H instead of NETINET_IN_H. Drop AC_SUBST and + AM_CONDITIONAL invocations. + * modules/netinet_in (configure.ac): Invoke gl_CONDITIONAL_HEADER. + * m4/selinux-context-h.m4 (gl_HEADERS_SELINUX_CONTEXT_H): Set + GL_GENERATE_SELINUX_CONTEXT_H instead of SELINUX_CONTEXT_H. Drop + AC_SUBST and AM_CONDITIONAL invocations. + * m4/selinux-label-h.m4 (gl_HEADERS_SELINUX_LABEL_H): Set + GL_GENERATE_SELINUX_LABEL_H instead of SELINUX_LABEL_H. Drop AC_SUBST + and AM_CONDITIONAL invocations. + * modules/selinux-h (configure.ac): Invoke gl_CONDITIONAL_HEADER. + * m4/stdalign.m4 (gl_STDALIGN_H): Set GL_GENERATE_STDALIGN_H instead of + STDALIGN_H. Drop AC_SUBST and AM_CONDITIONAL invocations. + * modules/stdalign (configure.ac): Invoke gl_CONDITIONAL_HEADER. + * m4/stdarg.m4 (gl_STDARG_H): Set GL_GENERATE_STDARG_H instead of + STDARG_H. Drop AC_SUBST and AM_CONDITIONAL invocations. + * modules/stdarg (configure.ac): Invoke gl_CONDITIONAL_HEADER. + * m4/stdbool.m4 (gl_STDBOOL_H): Renamed from AM_STDBOOL_H. Set + GL_GENERATE_STDBOOL_H instead of STDBOOL_H. Drop AC_SUBST and + AM_CONDITIONAL invocations. + * m4/parse-datetime.m4 (gl_PARSE_DATETIME): Don't require AM_STDBOOL_H. + * modules/stdbool (configure.ac): Invoke gl_STDBOOL_H instead of + AM_STDBOOL_H. Invoke gl_CONDITIONAL_HEADER. + * m4/stddef_h.m4 (gl_STDDEF_H): Set GL_GENERATE_STDDEF_H instead of + STDDEF_H. Drop AC_SUBST and AM_CONDITIONAL invocations. + * modules/stddef (configure.ac): Invoke gl_CONDITIONAL_HEADER. + * m4/stdint.m4 (gl_STDINT_H): Set GL_GENERATE_STDINT_H instead of + STDINT_H. Drop AC_SUBST and AM_CONDITIONAL invocations. + * m4/inttypes.m4 (gl_INTTYPES_PRI_SCN): Update. + * modules/stdint (configure.ac): Invoke gl_CONDITIONAL_HEADER. + * m4/stdnoreturn.m4 (gl_STDNORETURN_H): Set GL_GENERATE_STDNORETURN_H + instead of STDNORETURN_H. Drop AC_SUBST and AM_CONDITIONAL invocations. + * modules/stdnoreturn (configure.ac): Invoke gl_CONDITIONAL_HEADER. + * m4/sys_socket_h.m4 (gl_SYS_SOCKET_H): Set GL_GENERATE_SYS_SOCKET_H + instead of SYS_SOCKET_H. + * m4/sysexits.m4 (gl_SYSEXITS): Set GL_GENERATE_SYSEXITS_H instead of + SYSEXITS_H. Drop AC_SUBST and AM_CONDITIONAL invocations. + * modules/sysexits (configure.ac): Invoke gl_CONDITIONAL_HEADER. + * modules/sigsegv (configure.ac): Set GL_GENERATE_SIGSEGV_H instead of + SIGSEGV_H. Drop AC_SUBST and AM_CONDITIONAL invocations. Invoke + gl_CONDITIONAL_HEADER. + +2021-12-15 Bruno Haible <bruno@clisp.org> + Fix creation of build directories with non-recursive-gnulib-prefix-hack. This is necessary for executing "make" in a VPATH build of a package that uses prefix-gnulib-mk and a module such as alloca-opt. |