Annotation of embedaddon/libiconv/srcm4/gnulib-comp.m4, revision 1.1.1.1

1.1       misho       1: # DO NOT EDIT! GENERATED AUTOMATICALLY!
                      2: # Copyright (C) 2002-2009 Free Software Foundation, Inc.
                      3: #
                      4: # This file is free software, distributed under the terms of the GNU
                      5: # General Public License.  As a special exception to the GNU General
                      6: # Public License, this file may be distributed as part of a program
                      7: # that contains a configuration script generated by Autoconf, under
                      8: # the same distribution terms as the rest of that program.
                      9: #
                     10: # Generated by gnulib-tool.
                     11: #
                     12: # This file represents the compiled summary of the specification in
                     13: # gnulib-cache.m4. It lists the computed macro invocations that need
                     14: # to be invoked from configure.ac.
                     15: # In projects using CVS, this file can be treated like other built files.
                     16: 
                     17: 
                     18: # This macro should be invoked from ./configure.ac, in the section
                     19: # "Checks for programs", right after AC_PROG_CC, and certainly before
                     20: # any checks for libraries, header files, types and library functions.
                     21: AC_DEFUN([gl_EARLY],
                     22: [
                     23:   m4_pattern_forbid([^gl_[A-Z]])dnl the gnulib macro namespace
                     24:   m4_pattern_allow([^gl_ES$])dnl a valid locale name
                     25:   m4_pattern_allow([^gl_LIBOBJS$])dnl a variable
                     26:   m4_pattern_allow([^gl_LTLIBOBJS$])dnl a variable
                     27:   AC_REQUIRE([AC_PROG_RANLIB])
                     28:   AC_REQUIRE([AM_PROG_CC_C_O])
                     29:   AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
                     30: ])
                     31: 
                     32: # This macro should be invoked from ./configure.ac, in the section
                     33: # "Check for header files, types and library functions".
                     34: AC_DEFUN([gl_INIT],
                     35: [
                     36:   AM_CONDITIONAL([GL_COND_LIBTOOL], [false])
                     37:   gl_cond_libtool=false
                     38:   gl_libdeps=
                     39:   gl_ltlibdeps=
                     40:   m4_pushdef([AC_LIBOBJ], m4_defn([gl_LIBOBJ]))
                     41:   m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gl_REPLACE_FUNCS]))
                     42:   m4_pushdef([AC_LIBSOURCES], m4_defn([gl_LIBSOURCES]))
                     43:   m4_pushdef([gl_LIBSOURCES_LIST], [])
                     44:   m4_pushdef([gl_LIBSOURCES_DIR], [])
                     45:   gl_COMMON
                     46:   gl_source_base='srclib'
                     47:   gl_FUNC_ALLOCA
                     48:   gl_CANONICALIZE_LGPL
                     49:   gl_MODULE_INDICATOR([canonicalize-lgpl])
                     50:   gl_ENVIRON
                     51:   gl_UNISTD_MODULE_INDICATOR([environ])
                     52:   gl_HEADER_ERRNO_H
                     53:   gl_ERROR
                     54:   m4_ifdef([AM_XGETTEXT_OPTION],
                     55:     [AM_XGETTEXT_OPTION([--flag=error:3:c-format])
                     56:      AM_XGETTEXT_OPTION([--flag=error_at_line:5:c-format])])
                     57:   dnl you must add AM_GNU_GETTEXT([external]) or similar to configure.ac.
                     58:   AM_GNU_GETTEXT_VERSION([0.17])
                     59:   AC_SUBST([LIBINTL])
                     60:   AC_SUBST([LTLIBINTL])
                     61:   gl_FUNC_MALLOC_POSIX
                     62:   gl_STDLIB_MODULE_INDICATOR([malloc-posix])
                     63:   gl_MALLOCA
                     64:   AC_TYPE_MBSTATE_T
                     65:   gl_FUNC_MEMMOVE
                     66:   gl_MULTIARCH
                     67:   gl_PATHMAX
                     68:   gl_FUNC_READLINK
                     69:   gl_UNISTD_MODULE_INDICATOR([readlink])
                     70:   gl_RELOCATABLE([$gl_source_base])
                     71:   gl_FUNC_READLINK_SEPARATE
                     72:   gl_CANONICALIZE_LGPL_SEPARATE
                     73:   gl_MALLOCA
                     74:   gl_RELOCATABLE_LIBRARY_SEPARATE
                     75:   gl_FUNC_SETENV_SEPARATE
                     76:   gl_FUNC_STRERROR_SEPARATE
                     77:   gl_SIGNAL_H
                     78:   gl_SIGNAL_SIGPIPE
                     79:   dnl Define the C macro GNULIB_SIGPIPE to 1.
                     80:   gl_MODULE_INDICATOR([sigpipe])
                     81:   dnl Define the substituted variable GNULIB_SIGNAL_H_SIGPIPE to 1.
                     82:   AC_REQUIRE([gl_SIGNAL_H_DEFAULTS])
                     83:   GNULIB_SIGNAL_H_SIGPIPE=1
                     84:   dnl Define the substituted variable GNULIB_STDIO_H_SIGPIPE to 1.
                     85:   AC_REQUIRE([gl_STDIO_H_DEFAULTS])
                     86:   GNULIB_STDIO_H_SIGPIPE=1
                     87:   dnl Define the substituted variable GNULIB_UNISTD_H_SIGPIPE to 1.
                     88:   AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
                     89:   GNULIB_UNISTD_H_SIGPIPE=1
                     90:   gl_SIGNALBLOCKING
                     91:   gl_SIGNAL_MODULE_INDICATOR([sigprocmask])
                     92:   gt_TYPE_SSIZE_T
                     93:   AM_STDBOOL_H
                     94:   gl_STDINT_H
                     95:   gl_STDIO_H
                     96:   gl_STDLIB_H
                     97:   gl_FUNC_STRERROR
                     98:   gl_STRING_MODULE_INDICATOR([strerror])
                     99:   gl_HEADER_STRING_H
                    100:   gl_UNISTD_H
                    101:   gl_FUNC_GLIBC_UNLOCKED_IO
                    102:   gl_WCHAR_H
                    103:   m4_ifval(gl_LIBSOURCES_LIST, [
                    104:     m4_syscmd([test ! -d ]m4_defn([gl_LIBSOURCES_DIR])[ ||
                    105:       for gl_file in ]gl_LIBSOURCES_LIST[ ; do
                    106:         if test ! -r ]m4_defn([gl_LIBSOURCES_DIR])[/$gl_file ; then
                    107:           echo "missing file ]m4_defn([gl_LIBSOURCES_DIR])[/$gl_file" >&2
                    108:           exit 1
                    109:         fi
                    110:       done])dnl
                    111:       m4_if(m4_sysval, [0], [],
                    112:         [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
                    113:   ])
                    114:   m4_popdef([gl_LIBSOURCES_DIR])
                    115:   m4_popdef([gl_LIBSOURCES_LIST])
                    116:   m4_popdef([AC_LIBSOURCES])
                    117:   m4_popdef([AC_REPLACE_FUNCS])
                    118:   m4_popdef([AC_LIBOBJ])
                    119:   AC_CONFIG_COMMANDS_PRE([
                    120:     gl_libobjs=
                    121:     gl_ltlibobjs=
                    122:     if test -n "$gl_LIBOBJS"; then
                    123:       # Remove the extension.
                    124:       sed_drop_objext='s/\.o$//;s/\.obj$//'
                    125:       for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
                    126:         gl_libobjs="$gl_libobjs $i.$ac_objext"
                    127:         gl_ltlibobjs="$gl_ltlibobjs $i.lo"
                    128:       done
                    129:     fi
                    130:     AC_SUBST([gl_LIBOBJS], [$gl_libobjs])
                    131:     AC_SUBST([gl_LTLIBOBJS], [$gl_ltlibobjs])
                    132:   ])
                    133:   gltests_libdeps=
                    134:   gltests_ltlibdeps=
                    135:   m4_pushdef([AC_LIBOBJ], m4_defn([gltests_LIBOBJ]))
                    136:   m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gltests_REPLACE_FUNCS]))
                    137:   m4_pushdef([AC_LIBSOURCES], m4_defn([gltests_LIBSOURCES]))
                    138:   m4_pushdef([gltests_LIBSOURCES_LIST], [])
                    139:   m4_pushdef([gltests_LIBSOURCES_DIR], [])
                    140:   gl_COMMON
                    141:   gl_source_base='tests'
                    142:   m4_ifval(gltests_LIBSOURCES_LIST, [
                    143:     m4_syscmd([test ! -d ]m4_defn([gltests_LIBSOURCES_DIR])[ ||
                    144:       for gl_file in ]gltests_LIBSOURCES_LIST[ ; do
                    145:         if test ! -r ]m4_defn([gltests_LIBSOURCES_DIR])[/$gl_file ; then
                    146:           echo "missing file ]m4_defn([gltests_LIBSOURCES_DIR])[/$gl_file" >&2
                    147:           exit 1
                    148:         fi
                    149:       done])dnl
                    150:       m4_if(m4_sysval, [0], [],
                    151:         [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
                    152:   ])
                    153:   m4_popdef([gltests_LIBSOURCES_DIR])
                    154:   m4_popdef([gltests_LIBSOURCES_LIST])
                    155:   m4_popdef([AC_LIBSOURCES])
                    156:   m4_popdef([AC_REPLACE_FUNCS])
                    157:   m4_popdef([AC_LIBOBJ])
                    158:   AC_CONFIG_COMMANDS_PRE([
                    159:     gltests_libobjs=
                    160:     gltests_ltlibobjs=
                    161:     if test -n "$gltests_LIBOBJS"; then
                    162:       # Remove the extension.
                    163:       sed_drop_objext='s/\.o$//;s/\.obj$//'
                    164:       for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
                    165:         gltests_libobjs="$gltests_libobjs $i.$ac_objext"
                    166:         gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
                    167:       done
                    168:     fi
                    169:     AC_SUBST([gltests_LIBOBJS], [$gltests_libobjs])
                    170:     AC_SUBST([gltests_LTLIBOBJS], [$gltests_ltlibobjs])
                    171:   ])
                    172:   LIBICRT_LIBDEPS="$gl_libdeps"
                    173:   AC_SUBST([LIBICRT_LIBDEPS])
                    174:   LIBICRT_LTLIBDEPS="$gl_ltlibdeps"
                    175:   AC_SUBST([LIBICRT_LTLIBDEPS])
                    176: ])
                    177: 
                    178: # Like AC_LIBOBJ, except that the module name goes
                    179: # into gl_LIBOBJS instead of into LIBOBJS.
                    180: AC_DEFUN([gl_LIBOBJ], [
                    181:   AS_LITERAL_IF([$1], [gl_LIBSOURCES([$1.c])])dnl
                    182:   gl_LIBOBJS="$gl_LIBOBJS $1.$ac_objext"
                    183: ])
                    184: 
                    185: # Like AC_REPLACE_FUNCS, except that the module name goes
                    186: # into gl_LIBOBJS instead of into LIBOBJS.
                    187: AC_DEFUN([gl_REPLACE_FUNCS], [
                    188:   m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
                    189:   AC_CHECK_FUNCS([$1], , [gl_LIBOBJ($ac_func)])
                    190: ])
                    191: 
                    192: # Like AC_LIBSOURCES, except the directory where the source file is
                    193: # expected is derived from the gnulib-tool parameterization,
                    194: # and alloca is special cased (for the alloca-opt module).
                    195: # We could also entirely rely on EXTRA_lib..._SOURCES.
                    196: AC_DEFUN([gl_LIBSOURCES], [
                    197:   m4_foreach([_gl_NAME], [$1], [
                    198:     m4_if(_gl_NAME, [alloca.c], [], [
                    199:       m4_define([gl_LIBSOURCES_DIR], [srclib])
                    200:       m4_append([gl_LIBSOURCES_LIST], _gl_NAME, [ ])
                    201:     ])
                    202:   ])
                    203: ])
                    204: 
                    205: # Like AC_LIBOBJ, except that the module name goes
                    206: # into gltests_LIBOBJS instead of into LIBOBJS.
                    207: AC_DEFUN([gltests_LIBOBJ], [
                    208:   AS_LITERAL_IF([$1], [gltests_LIBSOURCES([$1.c])])dnl
                    209:   gltests_LIBOBJS="$gltests_LIBOBJS $1.$ac_objext"
                    210: ])
                    211: 
                    212: # Like AC_REPLACE_FUNCS, except that the module name goes
                    213: # into gltests_LIBOBJS instead of into LIBOBJS.
                    214: AC_DEFUN([gltests_REPLACE_FUNCS], [
                    215:   m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
                    216:   AC_CHECK_FUNCS([$1], , [gltests_LIBOBJ($ac_func)])
                    217: ])
                    218: 
                    219: # Like AC_LIBSOURCES, except the directory where the source file is
                    220: # expected is derived from the gnulib-tool parameterization,
                    221: # and alloca is special cased (for the alloca-opt module).
                    222: # We could also entirely rely on EXTRA_lib..._SOURCES.
                    223: AC_DEFUN([gltests_LIBSOURCES], [
                    224:   m4_foreach([_gl_NAME], [$1], [
                    225:     m4_if(_gl_NAME, [alloca.c], [], [
                    226:       m4_define([gltests_LIBSOURCES_DIR], [tests])
                    227:       m4_append([gltests_LIBSOURCES_LIST], _gl_NAME, [ ])
                    228:     ])
                    229:   ])
                    230: ])
                    231: 
                    232: # This macro records the list of files which have been installed by
                    233: # gnulib-tool and may be removed by future gnulib-tool invocations.
                    234: AC_DEFUN([gl_FILE_LIST], [
                    235:   build-aux/config.libpath
                    236:   build-aux/config.rpath
                    237:   build-aux/install-reloc
                    238:   build-aux/link-warning.h
                    239:   build-aux/reloc-ldflags
                    240:   doc/relocatable.texi
                    241:   lib/alloca.in.h
                    242:   lib/areadlink.c
                    243:   lib/areadlink.h
                    244:   lib/binary-io.h
                    245:   lib/c-ctype.c
                    246:   lib/c-ctype.h
                    247:   lib/canonicalize-lgpl.c
                    248:   lib/canonicalize.h
                    249:   lib/errno.in.h
                    250:   lib/error.c
                    251:   lib/error.h
                    252:   lib/gettext.h
                    253:   lib/intprops.h
                    254:   lib/localcharset.h
                    255:   lib/malloc.c
                    256:   lib/malloca.c
                    257:   lib/malloca.h
                    258:   lib/malloca.valgrind
                    259:   lib/memmove.c
                    260:   lib/pathmax.h
                    261:   lib/progname.c
                    262:   lib/progname.h
                    263:   lib/progreloc.c
                    264:   lib/readlink.c
                    265:   lib/relocatable.c
                    266:   lib/relocatable.h
                    267:   lib/relocwrapper.c
                    268:   lib/setenv.c
                    269:   lib/signal.in.h
                    270:   lib/sigprocmask.c
                    271:   lib/stdbool.in.h
                    272:   lib/stdint.in.h
                    273:   lib/stdio-write.c
                    274:   lib/stdio.in.h
                    275:   lib/stdlib.in.h
                    276:   lib/streq.h
                    277:   lib/strerror.c
                    278:   lib/string.in.h
                    279:   lib/unistd.in.h
                    280:   lib/unitypes.h
                    281:   lib/uniwidth.h
                    282:   lib/uniwidth/cjk.h
                    283:   lib/uniwidth/width.c
                    284:   lib/unlocked-io.h
                    285:   lib/wchar.in.h
                    286:   lib/xalloc.h
                    287:   lib/xmalloc.c
                    288:   lib/xreadlink.c
                    289:   lib/xreadlink.h
                    290:   lib/xstrdup.c
                    291:   m4/00gnulib.m4
                    292:   m4/alloca.m4
                    293:   m4/canonicalize-lgpl.m4
                    294:   m4/codeset.m4
                    295:   m4/eealloc.m4
                    296:   m4/environ.m4
                    297:   m4/errno_h.m4
                    298:   m4/error.m4
                    299:   m4/extensions.m4
                    300:   m4/gettext.m4
                    301:   m4/glibc2.m4
                    302:   m4/glibc21.m4
                    303:   m4/gnulib-common.m4
                    304:   m4/iconv.m4
                    305:   m4/include_next.m4
                    306:   m4/intdiv0.m4
                    307:   m4/intl.m4
                    308:   m4/intldir.m4
                    309:   m4/intlmacosx.m4
                    310:   m4/intmax.m4
                    311:   m4/inttypes-pri.m4
                    312:   m4/inttypes_h.m4
                    313:   m4/lcmessage.m4
                    314:   m4/lib-ld.m4
                    315:   m4/lib-link.m4
                    316:   m4/lib-prefix.m4
                    317:   m4/lock.m4
                    318:   m4/longlong.m4
                    319:   m4/malloc.m4
                    320:   m4/malloca.m4
                    321:   m4/mbstate_t.m4
                    322:   m4/memmove.m4
                    323:   m4/multiarch.m4
                    324:   m4/nls.m4
                    325:   m4/pathmax.m4
                    326:   m4/po.m4
                    327:   m4/printf-posix.m4
                    328:   m4/progtest.m4
                    329:   m4/readlink.m4
                    330:   m4/relocatable-lib.m4
                    331:   m4/relocatable.m4
                    332:   m4/setenv.m4
                    333:   m4/signal_h.m4
                    334:   m4/signalblocking.m4
                    335:   m4/sigpipe.m4
                    336:   m4/size_max.m4
                    337:   m4/ssize_t.m4
                    338:   m4/stdbool.m4
                    339:   m4/stdint.m4
                    340:   m4/stdint_h.m4
                    341:   m4/stdio_h.m4
                    342:   m4/stdlib_h.m4
                    343:   m4/strerror.m4
                    344:   m4/string_h.m4
                    345:   m4/threadlib.m4
                    346:   m4/uintmax_t.m4
                    347:   m4/unistd_h.m4
                    348:   m4/unlocked-io.m4
                    349:   m4/visibility.m4
                    350:   m4/wchar.m4
                    351:   m4/wchar_t.m4
                    352:   m4/wint_t.m4
                    353:   m4/xsize.m4
                    354: ])

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>