Remove duplicate gnulib modules.
[gnutls:gnutls.git] / gl / m4 / gnulib-comp.m4
1 # DO NOT EDIT! GENERATED AUTOMATICALLY!
2 # Copyright (C) 2004-2007 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.in, 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([AC_GNU_SOURCE])
29   AC_REQUIRE([AC_FUNC_FSEEKO])
30   dnl Some compilers (e.g., AIX 5.3 cc) need to be in c99 mode
31   dnl for the builtin va_copy to work.  With Autoconf 2.60 or later,
32   dnl AC_PROG_CC_STDC arranges for this.  With older Autoconf AC_PROG_CC_STDC
33   dnl shouldn't hurt, though installers are on their own to set c99 mode.
34   AC_REQUIRE([AC_PROG_CC_STDC])
35 ])
36
37 # This macro should be invoked from ./configure.in, in the section
38 # "Check for header files, types and library functions".
39 AC_DEFUN([gl_INIT],
40 [
41   m4_pushdef([AC_LIBOBJ], m4_defn([gl_LIBOBJ]))
42   m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gl_REPLACE_FUNCS]))
43   m4_pushdef([AC_LIBSOURCES], m4_defn([gl_LIBSOURCES]))
44   AM_CONDITIONAL([GL_COND_LIBTOOL], [true])
45   gl_cond_libtool=true
46   gl_source_base='gl'
47   gl_HEADER_ARPA_INET
48   AC_PROG_MKDIR_P
49   gl_ERROR
50   gl_FUNC_FSEEKO
51   gl_STDIO_MODULE_INDICATOR([fseeko])
52   gl_GETADDRINFO
53   gl_FUNC_GETDELIM
54   gl_STDIO_MODULE_INDICATOR([getdelim])
55   gl_FUNC_GETLINE
56   gl_STDIO_MODULE_INDICATOR([getline])
57   gl_FUNC_GETPASS
58   gl_INET_NTOP
59   gl_INET_PTON
60   gl_FUNC_LSEEK
61   gl_UNISTD_MODULE_INDICATOR([lseek])
62   gl_HEADER_NETINET_IN
63   AC_PROG_MKDIR_P
64   gl_FUNC_READLINE
65   gl_TYPE_SOCKLEN_T
66   gl_STDARG_H
67   gl_FUNC_STRDUP
68   gl_STRING_MODULE_INDICATOR([strdup])
69   m4_popdef([AC_LIBSOURCES])
70   m4_popdef([AC_REPLACE_FUNCS])
71   m4_popdef([AC_LIBOBJ])
72   AC_CONFIG_COMMANDS_PRE([
73     gl_libobjs=
74     gl_ltlibobjs=
75     if test -n "$gl_LIBOBJS"; then
76       # Remove the extension.
77       sed_drop_objext='s/\.o$//;s/\.obj$//'
78       for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
79         gl_libobjs="$gl_libobjs $i.$ac_objext"
80         gl_ltlibobjs="$gl_ltlibobjs $i.lo"
81       done
82     fi
83     AC_SUBST([gl_LIBOBJS], [$gl_libobjs])
84     AC_SUBST([gl_LTLIBOBJS], [$gl_ltlibobjs])
85   ])
86 ])
87
88 # Like AC_LIBOBJ, except that the module name goes
89 # into gl_LIBOBJS instead of into LIBOBJS.
90 AC_DEFUN([gl_LIBOBJ],
91   [gl_LIBOBJS="$gl_LIBOBJS $1.$ac_objext"])
92
93 # Like AC_REPLACE_FUNCS, except that the module name goes
94 # into gl_LIBOBJS instead of into LIBOBJS.
95 AC_DEFUN([gl_REPLACE_FUNCS],
96   [AC_CHECK_FUNCS([$1], , [gl_LIBOBJ($ac_func)])])
97
98 # Like AC_LIBSOURCES, except that it does nothing.
99 # We rely on EXTRA_lib..._SOURCES instead.
100 AC_DEFUN([gl_LIBSOURCES],
101   [])
102
103 # This macro records the list of files which have been installed by
104 # gnulib-tool and may be removed by future gnulib-tool invocations.
105 AC_DEFUN([gl_FILE_LIST], [
106   build-aux/GNUmakefile
107   build-aux/config.rpath
108   build-aux/gendocs.sh
109   build-aux/maint.mk
110   doc/fdl.texi
111   doc/gendocs_template
112   doc/gpl-2.0.texi
113   doc/lgpl-2.1.texi
114   lib/error.c
115   lib/error.h
116   lib/fseeko.c
117   lib/gai_strerror.c
118   lib/getaddrinfo.c
119   lib/getaddrinfo.h
120   lib/getdelim.c
121   lib/getline.c
122   lib/getpass.c
123   lib/getpass.h
124   lib/inet_ntop.c
125   lib/inet_ntop.h
126   lib/inet_pton.c
127   lib/inet_pton.h
128   lib/lseek.c
129   lib/netinet_in_.h
130   lib/progname.c
131   lib/progname.h
132   lib/readline.c
133   lib/readline.h
134   lib/strdup.c
135   lib/version-etc-fsf.c
136   lib/version-etc.c
137   lib/version-etc.h
138   m4/arpa_inet_h.m4
139   m4/error.m4
140   m4/fseeko.m4
141   m4/getaddrinfo.m4
142   m4/getdelim.m4
143   m4/getline.m4
144   m4/getpass.m4
145   m4/gnulib-common.m4
146   m4/include_next.m4
147   m4/inet_ntop.m4
148   m4/inet_pton.m4
149   m4/lib-ld.m4
150   m4/lib-link.m4
151   m4/lib-prefix.m4
152   m4/lseek.m4
153   m4/netinet_in_h.m4
154   m4/readline.m4
155   m4/socklen.m4
156   m4/stdarg.m4
157   m4/strdup.m4
158 ])