diff options
Diffstat (limited to 'lib/gl/m4/gnulib-comp.m4')
-rw-r--r-- | lib/gl/m4/gnulib-comp.m4 | 141 |
1 files changed, 140 insertions, 1 deletions
diff --git a/lib/gl/m4/gnulib-comp.m4 b/lib/gl/m4/gnulib-comp.m4 index 4186f4cb79..0e4423631a 100644 --- a/lib/gl/m4/gnulib-comp.m4 +++ b/lib/gl/m4/gnulib-comp.m4 @@ -25,8 +25,87 @@ AC_DEFUN([lgl_EARLY], m4_pattern_allow([^gl_LIBOBJS$])dnl a variable m4_pattern_allow([^gl_LTLIBOBJS$])dnl a variable AC_REQUIRE([AC_PROG_RANLIB]) + # Code from module alignof: + # Code from module alloca-opt: + # Code from module alloca-opt-tests: + # Code from module arg-nonnull: + # Code from module byteswap: + # Code from module byteswap-tests: + # Code from module c++defs: + # Code from module c-ctype: + # Code from module c-ctype-tests: + # Code from module close-hook: + # Code from module errno: + # Code from module errno-tests: + # Code from module extensions: AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS]) + # Code from module float: + # Code from module fseeko: AC_REQUIRE([AC_FUNC_FSEEKO]) + # Code from module fseeko-tests: + # Code from module func: + # Code from module func-tests: + # Code from module gettext: + # Code from module gettext-h: + # Code from module havelib: + # Code from module include_next: + # Code from module intprops: + # Code from module lib-msvc-compat: + # Code from module lib-symbol-versions: + # Code from module lseek: + # Code from module memchr: + # Code from module memchr-tests: + # Code from module memmem-simple: + # Code from module minmax: + # Code from module multiarch: + # Code from module netdb: + # Code from module netdb-tests: + # Code from module read-file: + # Code from module read-file-tests: + # Code from module realloc-posix: + # Code from module size_max: + # Code from module snprintf: + # Code from module snprintf-tests: + # Code from module sockets: + # Code from module sockets-tests: + # Code from module socklen: + # Code from module stdbool: + # Code from module stdbool-tests: + # Code from module stddef: + # Code from module stddef-tests: + # Code from module stdint: + # Code from module stdint-tests: + # Code from module stdio: + # Code from module stdio-tests: + # Code from module stdlib: + # Code from module stdlib-tests: + # Code from module strcase: + # Code from module string: + # Code from module string-tests: + # Code from module strings: + # Code from module strings-tests: + # Code from module strverscmp: + # Code from module strverscmp-tests: + # Code from module sys_socket: + # Code from module sys_socket-tests: + # Code from module sys_stat: + # Code from module sys_stat-tests: + # Code from module time: + # Code from module time-tests: + # Code from module time_r: + # Code from module unistd: + # Code from module unistd-tests: + # Code from module vasnprintf: + # Code from module vasnprintf-tests: + # Code from module vasprintf: + # Code from module vasprintf-tests: + # Code from module verify: + # Code from module vsnprintf: + # Code from module vsnprintf-tests: + # Code from module warn-on-use: + # Code from module wchar: + # Code from module wchar-tests: + # Code from module xsize: ]) # This macro should be invoked from ./configure.ac, in the section @@ -42,63 +121,115 @@ AC_DEFUN([lgl_INIT], m4_pushdef([lgl_LIBSOURCES_DIR], []) gl_COMMON gl_source_base='gl' + # Code from module alignof: + # Code from module alloca-opt: gl_FUNC_ALLOCA + # Code from module arg-nonnull: + # Code from module byteswap: gl_BYTESWAP + # Code from module c++defs: + # Code from module c-ctype: + # Code from module close-hook: + # Code from module errno: gl_HEADER_ERRNO_H + # Code from module extensions: + # Code from module float: gl_FLOAT_H + # Code from module fseeko: gl_FUNC_FSEEKO gl_STDIO_MODULE_INDICATOR([fseeko]) + # Code from module func: gl_FUNC + # Code from module gettext: dnl you must add AM_GNU_GETTEXT([external]) or similar to configure.ac. AM_GNU_GETTEXT_VERSION([0.17]) + # Code from module gettext-h: AC_SUBST([LIBINTL]) AC_SUBST([LTLIBINTL]) + # Code from module havelib: + # Code from module include_next: + # Code from module lib-msvc-compat: gl_LD_OUTPUT_DEF + # Code from module lib-symbol-versions: gl_LD_VERSION_SCRIPT + # Code from module lseek: gl_FUNC_LSEEK gl_UNISTD_MODULE_INDICATOR([lseek]) + # Code from module memchr: gl_FUNC_MEMCHR gl_STRING_MODULE_INDICATOR([memchr]) + # Code from module memmem-simple: gl_FUNC_MEMMEM_SIMPLE gl_STRING_MODULE_INDICATOR([memmem]) + # Code from module minmax: gl_MINMAX + # Code from module multiarch: gl_MULTIARCH + # Code from module netdb: gl_HEADER_NETDB + # Code from module read-file: gl_FUNC_READ_FILE + # Code from module realloc-posix: gl_FUNC_REALLOC_POSIX gl_STDLIB_MODULE_INDICATOR([realloc-posix]) + # Code from module size_max: gl_SIZE_MAX + # Code from module snprintf: gl_FUNC_SNPRINTF gl_STDIO_MODULE_INDICATOR([snprintf]) + # Code from module sockets: gl_SOCKETS + # Code from module socklen: gl_TYPE_SOCKLEN_T + # Code from module stdbool: AM_STDBOOL_H + # Code from module stddef: gl_STDDEF_H + # Code from module stdint: gl_STDINT_H + # Code from module stdio: gl_STDIO_H + # Code from module stdlib: gl_STDLIB_H + # Code from module strcase: gl_STRCASE + # Code from module string: gl_HEADER_STRING_H + # Code from module strings: gl_HEADER_STRINGS_H + # Code from module strverscmp: gl_FUNC_STRVERSCMP gl_STRING_MODULE_INDICATOR([strverscmp]) + # Code from module sys_socket: gl_HEADER_SYS_SOCKET AC_PROG_MKDIR_P + # Code from module sys_stat: gl_HEADER_SYS_STAT_H AC_PROG_MKDIR_P + # Code from module time: gl_HEADER_TIME_H + # Code from module time_r: gl_TIME_R + gl_TIME_MODULE_INDICATOR([time_r]) + # Code from module unistd: gl_UNISTD_H + # Code from module vasnprintf: gl_FUNC_VASNPRINTF + # Code from module vasprintf: gl_FUNC_VASPRINTF gl_STDIO_MODULE_INDICATOR([vasprintf]) m4_ifdef([AM_XGETTEXT_OPTION], [AM_][XGETTEXT_OPTION([--flag=asprintf:2:c-format]) AM_][XGETTEXT_OPTION([--flag=vasprintf:2:c-format])]) + # Code from module vsnprintf: gl_FUNC_VSNPRINTF gl_STDIO_MODULE_INDICATOR([vsnprintf]) + # Code from module warn-on-use: + # Code from module wchar: gl_WCHAR_H + # Code from module xsize: gl_XSIZE + # End of code from modules m4_ifval(lgl_LIBSOURCES_LIST, [ m4_syscmd([test ! -d ]m4_defn([lgl_LIBSOURCES_DIR])[ || for gl_file in ]lgl_LIBSOURCES_LIST[ ; do @@ -138,10 +269,17 @@ AC_DEFUN([lgl_INIT], m4_pushdef([lgltests_LIBSOURCES_DIR], []) gl_COMMON gl_source_base='gl/tests' +changequote(,)dnl + lgltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS +changequote([, ])dnl + AC_SUBST([lgltests_WITNESS]) + gl_module_indicator_condition=$lgltests_WITNESS + m4_pushdef([gl_MODULE_INDICATOR_CONDITION], [$gl_module_indicator_condition]) gl_FUNC_UNGETC_WORKS gt_TYPE_WCHAR_T gt_TYPE_WINT_T AC_CHECK_FUNCS_ONCE([shutdown]) + m4_popdef([gl_MODULE_INDICATOR_CONDITION]) m4_ifval(lgltests_LIBSOURCES_LIST, [ m4_syscmd([test ! -d ]m4_defn([lgltests_LIBSOURCES_DIR])[ || for gl_file in ]lgltests_LIBSOURCES_LIST[ ; do @@ -234,6 +372,7 @@ AC_DEFUN([lgltests_LIBSOURCES], [ # gnulib-tool and may be removed by future gnulib-tool invocations. AC_DEFUN([lgl_FILE_LIST], [ build-aux/arg-nonnull.h + build-aux/c++defs.h build-aux/config.rpath build-aux/warn-on-use.h lib/alignof.h @@ -366,7 +505,7 @@ AC_DEFUN([lgl_FILE_LIST], [ m4/visibility.m4 m4/vsnprintf.m4 m4/warn-on-use.m4 - m4/wchar.m4 + m4/wchar_h.m4 m4/wchar_t.m4 m4/wint_t.m4 m4/xsize.m4 |