~ubuntu-branches/debian/jessie/liblouis/jessie

« back to all changes in this revision

Viewing changes to gnulib/m4/gnulib-comp.m4

  • Committer: Bazaar Package Importer
  • Author(s): Samuel Thibault
  • Date: 2010-01-12 23:48:47 UTC
  • mto: (1.1.4 upstream) (5.2.1 experimental)
  • mto: This revision was merged to the branch mainline in revision 8.
  • Revision ID: james.westby@ubuntu.com-20100112234847-ph9xdk3lrjdox6ks
ImportĀ upstreamĀ versionĀ 1.8.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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([gl_USE_SYSTEM_EXTENSIONS])
 
29
  dnl Some compilers (e.g., AIX 5.3 cc) need to be in c99 mode
 
30
  dnl for the builtin va_copy to work.  With Autoconf 2.60 or later,
 
31
  dnl AC_PROG_CC_STDC arranges for this.  With older Autoconf AC_PROG_CC_STDC
 
32
  dnl shouldn't hurt, though installers are on their own to set c99 mode.
 
33
  AC_REQUIRE([AC_PROG_CC_STDC])
 
34
])
 
35
 
 
36
# This macro should be invoked from ./configure.ac, in the section
 
37
# "Check for header files, types and library functions".
 
38
AC_DEFUN([gl_INIT],
 
39
[
 
40
  AM_CONDITIONAL([GL_COND_LIBTOOL], [true])
 
41
  gl_cond_libtool=true
 
42
  m4_pushdef([AC_LIBOBJ], m4_defn([gl_LIBOBJ]))
 
43
  m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gl_REPLACE_FUNCS]))
 
44
  m4_pushdef([AC_LIBSOURCES], m4_defn([gl_LIBSOURCES]))
 
45
  m4_pushdef([gl_LIBSOURCES_LIST], [])
 
46
  m4_pushdef([gl_LIBSOURCES_DIR], [])
 
47
  gl_COMMON
 
48
  gl_source_base='gnulib'
 
49
  gl_FUNC_GETOPT_GNU
 
50
  gl_MODULE_INDICATOR([getopt-gnu])
 
51
  gl_FUNC_GETOPT_POSIX
 
52
  AC_SUBST([LIBINTL])
 
53
  AC_SUBST([LTLIBINTL])
 
54
  AC_CHECK_DECLS([program_invocation_name], [], [], [#include <errno.h>])
 
55
  AC_CHECK_DECLS([program_invocation_short_name], [], [], [#include <errno.h>])
 
56
  gl_STDARG_H
 
57
  gl_STDDEF_H
 
58
  gl_UNISTD_H
 
59
  gl_VERSION_ETC
 
60
  m4_ifval(gl_LIBSOURCES_LIST, [
 
61
    m4_syscmd([test ! -d ]m4_defn([gl_LIBSOURCES_DIR])[ ||
 
62
      for gl_file in ]gl_LIBSOURCES_LIST[ ; do
 
63
        if test ! -r ]m4_defn([gl_LIBSOURCES_DIR])[/$gl_file ; then
 
64
          echo "missing file ]m4_defn([gl_LIBSOURCES_DIR])[/$gl_file" >&2
 
65
          exit 1
 
66
        fi
 
67
      done])dnl
 
68
      m4_if(m4_sysval, [0], [],
 
69
        [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
 
70
  ])
 
71
  m4_popdef([gl_LIBSOURCES_DIR])
 
72
  m4_popdef([gl_LIBSOURCES_LIST])
 
73
  m4_popdef([AC_LIBSOURCES])
 
74
  m4_popdef([AC_REPLACE_FUNCS])
 
75
  m4_popdef([AC_LIBOBJ])
 
76
  AC_CONFIG_COMMANDS_PRE([
 
77
    gl_libobjs=
 
78
    gl_ltlibobjs=
 
79
    if test -n "$gl_LIBOBJS"; then
 
80
      # Remove the extension.
 
81
      sed_drop_objext='s/\.o$//;s/\.obj$//'
 
82
      for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
 
83
        gl_libobjs="$gl_libobjs $i.$ac_objext"
 
84
        gl_ltlibobjs="$gl_ltlibobjs $i.lo"
 
85
      done
 
86
    fi
 
87
    AC_SUBST([gl_LIBOBJS], [$gl_libobjs])
 
88
    AC_SUBST([gl_LTLIBOBJS], [$gl_ltlibobjs])
 
89
  ])
 
90
  gltests_libdeps=
 
91
  gltests_ltlibdeps=
 
92
  m4_pushdef([AC_LIBOBJ], m4_defn([gltests_LIBOBJ]))
 
93
  m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gltests_REPLACE_FUNCS]))
 
94
  m4_pushdef([AC_LIBSOURCES], m4_defn([gltests_LIBSOURCES]))
 
95
  m4_pushdef([gltests_LIBSOURCES_LIST], [])
 
96
  m4_pushdef([gltests_LIBSOURCES_DIR], [])
 
97
  gl_COMMON
 
98
  gl_source_base='tests'
 
99
  m4_ifval(gltests_LIBSOURCES_LIST, [
 
100
    m4_syscmd([test ! -d ]m4_defn([gltests_LIBSOURCES_DIR])[ ||
 
101
      for gl_file in ]gltests_LIBSOURCES_LIST[ ; do
 
102
        if test ! -r ]m4_defn([gltests_LIBSOURCES_DIR])[/$gl_file ; then
 
103
          echo "missing file ]m4_defn([gltests_LIBSOURCES_DIR])[/$gl_file" >&2
 
104
          exit 1
 
105
        fi
 
106
      done])dnl
 
107
      m4_if(m4_sysval, [0], [],
 
108
        [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
 
109
  ])
 
110
  m4_popdef([gltests_LIBSOURCES_DIR])
 
111
  m4_popdef([gltests_LIBSOURCES_LIST])
 
112
  m4_popdef([AC_LIBSOURCES])
 
113
  m4_popdef([AC_REPLACE_FUNCS])
 
114
  m4_popdef([AC_LIBOBJ])
 
115
  AC_CONFIG_COMMANDS_PRE([
 
116
    gltests_libobjs=
 
117
    gltests_ltlibobjs=
 
118
    if test -n "$gltests_LIBOBJS"; then
 
119
      # Remove the extension.
 
120
      sed_drop_objext='s/\.o$//;s/\.obj$//'
 
121
      for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
 
122
        gltests_libobjs="$gltests_libobjs $i.$ac_objext"
 
123
        gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
 
124
      done
 
125
    fi
 
126
    AC_SUBST([gltests_LIBOBJS], [$gltests_libobjs])
 
127
    AC_SUBST([gltests_LTLIBOBJS], [$gltests_ltlibobjs])
 
128
  ])
 
129
])
 
130
 
 
131
# Like AC_LIBOBJ, except that the module name goes
 
132
# into gl_LIBOBJS instead of into LIBOBJS.
 
133
AC_DEFUN([gl_LIBOBJ], [
 
134
  AS_LITERAL_IF([$1], [gl_LIBSOURCES([$1.c])])dnl
 
135
  gl_LIBOBJS="$gl_LIBOBJS $1.$ac_objext"
 
136
])
 
137
 
 
138
# Like AC_REPLACE_FUNCS, except that the module name goes
 
139
# into gl_LIBOBJS instead of into LIBOBJS.
 
140
AC_DEFUN([gl_REPLACE_FUNCS], [
 
141
  m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
 
142
  AC_CHECK_FUNCS([$1], , [gl_LIBOBJ($ac_func)])
 
143
])
 
144
 
 
145
# Like AC_LIBSOURCES, except the directory where the source file is
 
146
# expected is derived from the gnulib-tool parameterization,
 
147
# and alloca is special cased (for the alloca-opt module).
 
148
# We could also entirely rely on EXTRA_lib..._SOURCES.
 
149
AC_DEFUN([gl_LIBSOURCES], [
 
150
  m4_foreach([_gl_NAME], [$1], [
 
151
    m4_if(_gl_NAME, [alloca.c], [], [
 
152
      m4_define([gl_LIBSOURCES_DIR], [gnulib])
 
153
      m4_append([gl_LIBSOURCES_LIST], _gl_NAME, [ ])
 
154
    ])
 
155
  ])
 
156
])
 
157
 
 
158
# Like AC_LIBOBJ, except that the module name goes
 
159
# into gltests_LIBOBJS instead of into LIBOBJS.
 
160
AC_DEFUN([gltests_LIBOBJ], [
 
161
  AS_LITERAL_IF([$1], [gltests_LIBSOURCES([$1.c])])dnl
 
162
  gltests_LIBOBJS="$gltests_LIBOBJS $1.$ac_objext"
 
163
])
 
164
 
 
165
# Like AC_REPLACE_FUNCS, except that the module name goes
 
166
# into gltests_LIBOBJS instead of into LIBOBJS.
 
167
AC_DEFUN([gltests_REPLACE_FUNCS], [
 
168
  m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
 
169
  AC_CHECK_FUNCS([$1], , [gltests_LIBOBJ($ac_func)])
 
170
])
 
171
 
 
172
# Like AC_LIBSOURCES, except the directory where the source file is
 
173
# expected is derived from the gnulib-tool parameterization,
 
174
# and alloca is special cased (for the alloca-opt module).
 
175
# We could also entirely rely on EXTRA_lib..._SOURCES.
 
176
AC_DEFUN([gltests_LIBSOURCES], [
 
177
  m4_foreach([_gl_NAME], [$1], [
 
178
    m4_if(_gl_NAME, [alloca.c], [], [
 
179
      m4_define([gltests_LIBSOURCES_DIR], [tests])
 
180
      m4_append([gltests_LIBSOURCES_LIST], _gl_NAME, [ ])
 
181
    ])
 
182
  ])
 
183
])
 
184
 
 
185
# This macro records the list of files which have been installed by
 
186
# gnulib-tool and may be removed by future gnulib-tool invocations.
 
187
AC_DEFUN([gl_FILE_LIST], [
 
188
  build-aux/link-warning.h
 
189
  lib/getopt.c
 
190
  lib/getopt.in.h
 
191
  lib/getopt1.c
 
192
  lib/getopt_int.h
 
193
  lib/gettext.h
 
194
  lib/progname.c
 
195
  lib/progname.h
 
196
  lib/stdarg.in.h
 
197
  lib/stddef.in.h
 
198
  lib/unistd.in.h
 
199
  lib/version-etc.c
 
200
  lib/version-etc.h
 
201
  m4/00gnulib.m4
 
202
  m4/extensions.m4
 
203
  m4/getopt.m4
 
204
  m4/gnulib-common.m4
 
205
  m4/include_next.m4
 
206
  m4/onceonly.m4
 
207
  m4/stdarg.m4
 
208
  m4/stddef_h.m4
 
209
  m4/unistd_h.m4
 
210
  m4/version-etc.m4
 
211
  m4/wchar_t.m4
 
212
])