~ubuntu-branches/ubuntu/quantal/libgail-gnome/quantal

« back to all changes in this revision

Viewing changes to aclocal.m4

  • Committer: Bazaar Package Importer
  • Author(s): Josselin Mouette
  • Date: 2008-11-21 19:46:18 UTC
  • mfrom: (1.1.8 upstream)
  • Revision ID: james.westby@ubuntu.com-20081121194618-p6cv7rzalopafnq6
Tags: 1.20.1-1
* New upstream bugfix release.
* Link with -Wl,-Bsymbolic to avoid encountering bugs similar to the 
  one fixed upstream.
* Also pass -Wl,-O1 -Wl,-z,defs -Wl,--as-needed.
* 90_relibtoolize.patch: relibtoolize to avoid the amd64 rpath issue.
* 99_ltmain_as-needed.patch: make --as-needed work.
* Standards version is 3.8.0.
* Don’t call dh_makeshlibs.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# generated automatically by aclocal 1.9.6 -*- Autoconf -*-
 
1
# generated automatically by aclocal 1.10.1 -*- Autoconf -*-
2
2
 
3
3
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4
 
# 2005  Free Software Foundation, Inc.
 
4
# 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
5
5
# This file is free software; the Free Software Foundation
6
6
# gives unlimited permission to copy and/or distribute it,
7
7
# with or without modifications, as long as this notice is preserved.
11
11
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12
12
# PARTICULAR PURPOSE.
13
13
 
 
14
m4_ifndef([AC_AUTOCONF_VERSION],
 
15
  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
 
16
m4_if(AC_AUTOCONF_VERSION, [2.62],,
 
17
[m4_warning([this file was generated for autoconf 2.62.
 
18
You have another version of autoconf.  It may work, but is not guaranteed to.
 
19
If you have problems, you may need to regenerate the build system entirely.
 
20
To do so, use the procedure documented by the package, typically `autoreconf'.])])
 
21
 
 
22
# Copyright (C) 2002, 2003, 2005, 2006, 2007  Free Software Foundation, Inc.
 
23
#
 
24
# This file is free software; the Free Software Foundation
 
25
# gives unlimited permission to copy and/or distribute it,
 
26
# with or without modifications, as long as this notice is preserved.
 
27
 
 
28
# AM_AUTOMAKE_VERSION(VERSION)
 
29
# ----------------------------
 
30
# Automake X.Y traces this macro to ensure aclocal.m4 has been
 
31
# generated from the m4 files accompanying Automake X.Y.
 
32
# (This private macro should not be called outside this file.)
 
33
AC_DEFUN([AM_AUTOMAKE_VERSION],
 
34
[am__api_version='1.10'
 
35
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
 
36
dnl require some minimum version.  Point them to the right macro.
 
37
m4_if([$1], [1.10.1], [],
 
38
      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
 
39
])
 
40
 
 
41
# _AM_AUTOCONF_VERSION(VERSION)
 
42
# -----------------------------
 
43
# aclocal traces this macro to find the Autoconf version.
 
44
# This is a private macro too.  Using m4_define simplifies
 
45
# the logic in aclocal, which can simply ignore this definition.
 
46
m4_define([_AM_AUTOCONF_VERSION], [])
 
47
 
 
48
# AM_SET_CURRENT_AUTOMAKE_VERSION
 
49
# -------------------------------
 
50
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
 
51
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
 
52
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
 
53
[AM_AUTOMAKE_VERSION([1.10.1])dnl
 
54
m4_ifndef([AC_AUTOCONF_VERSION],
 
55
  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
 
56
_AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)])
 
57
 
 
58
# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
 
59
 
 
60
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
 
61
#
 
62
# This file is free software; the Free Software Foundation
 
63
# gives unlimited permission to copy and/or distribute it,
 
64
# with or without modifications, as long as this notice is preserved.
 
65
 
 
66
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
 
67
# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
 
68
# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
 
69
#
 
70
# Of course, Automake must honor this variable whenever it calls a
 
71
# tool from the auxiliary directory.  The problem is that $srcdir (and
 
72
# therefore $ac_aux_dir as well) can be either absolute or relative,
 
73
# depending on how configure is run.  This is pretty annoying, since
 
74
# it makes $ac_aux_dir quite unusable in subdirectories: in the top
 
75
# source directory, any form will work fine, but in subdirectories a
 
76
# relative path needs to be adjusted first.
 
77
#
 
78
# $ac_aux_dir/missing
 
79
#    fails when called from a subdirectory if $ac_aux_dir is relative
 
80
# $top_srcdir/$ac_aux_dir/missing
 
81
#    fails if $ac_aux_dir is absolute,
 
82
#    fails when called from a subdirectory in a VPATH build with
 
83
#          a relative $ac_aux_dir
 
84
#
 
85
# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
 
86
# are both prefixed by $srcdir.  In an in-source build this is usually
 
87
# harmless because $srcdir is `.', but things will broke when you
 
88
# start a VPATH build or use an absolute $srcdir.
 
89
#
 
90
# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
 
91
# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
 
92
#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
 
93
# and then we would define $MISSING as
 
94
#   MISSING="\${SHELL} $am_aux_dir/missing"
 
95
# This will work as long as MISSING is not called from configure, because
 
96
# unfortunately $(top_srcdir) has no meaning in configure.
 
97
# However there are other variables, like CC, which are often used in
 
98
# configure, and could therefore not use this "fixed" $ac_aux_dir.
 
99
#
 
100
# Another solution, used here, is to always expand $ac_aux_dir to an
 
101
# absolute PATH.  The drawback is that using absolute paths prevent a
 
102
# configured tree to be moved without reconfiguration.
 
103
 
 
104
AC_DEFUN([AM_AUX_DIR_EXPAND],
 
105
[dnl Rely on autoconf to set up CDPATH properly.
 
106
AC_PREREQ([2.50])dnl
 
107
# expand $ac_aux_dir to an absolute path
 
108
am_aux_dir=`cd $ac_aux_dir && pwd`
 
109
])
 
110
 
 
111
# AM_CONDITIONAL                                            -*- Autoconf -*-
 
112
 
 
113
# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006
 
114
# Free Software Foundation, Inc.
 
115
#
 
116
# This file is free software; the Free Software Foundation
 
117
# gives unlimited permission to copy and/or distribute it,
 
118
# with or without modifications, as long as this notice is preserved.
 
119
 
 
120
# serial 8
 
121
 
 
122
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
 
123
# -------------------------------------
 
124
# Define a conditional.
 
125
AC_DEFUN([AM_CONDITIONAL],
 
126
[AC_PREREQ(2.52)dnl
 
127
 ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
 
128
        [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
 
129
AC_SUBST([$1_TRUE])dnl
 
130
AC_SUBST([$1_FALSE])dnl
 
131
_AM_SUBST_NOTMAKE([$1_TRUE])dnl
 
132
_AM_SUBST_NOTMAKE([$1_FALSE])dnl
 
133
if $2; then
 
134
  $1_TRUE=
 
135
  $1_FALSE='#'
 
136
else
 
137
  $1_TRUE='#'
 
138
  $1_FALSE=
 
139
fi
 
140
AC_CONFIG_COMMANDS_PRE(
 
141
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
 
142
  AC_MSG_ERROR([[conditional "$1" was never defined.
 
143
Usually this means the macro was only invoked conditionally.]])
 
144
fi])])
 
145
 
 
146
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
 
147
# Free Software Foundation, Inc.
 
148
#
 
149
# This file is free software; the Free Software Foundation
 
150
# gives unlimited permission to copy and/or distribute it,
 
151
# with or without modifications, as long as this notice is preserved.
 
152
 
 
153
# serial 9
 
154
 
 
155
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
 
156
# written in clear, in which case automake, when reading aclocal.m4,
 
157
# will think it sees a *use*, and therefore will trigger all it's
 
158
# C support machinery.  Also note that it means that autoscan, seeing
 
159
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
 
160
 
 
161
 
 
162
# _AM_DEPENDENCIES(NAME)
 
163
# ----------------------
 
164
# See how the compiler implements dependency checking.
 
165
# NAME is "CC", "CXX", "GCJ", or "OBJC".
 
166
# We try a few techniques and use that to set a single cache variable.
 
167
#
 
168
# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
 
169
# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
 
170
# dependency, and given that the user is not expected to run this macro,
 
171
# just rely on AC_PROG_CC.
 
172
AC_DEFUN([_AM_DEPENDENCIES],
 
173
[AC_REQUIRE([AM_SET_DEPDIR])dnl
 
174
AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
 
175
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
 
176
AC_REQUIRE([AM_DEP_TRACK])dnl
 
177
 
 
178
ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
 
179
       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
 
180
       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
 
181
       [$1], UPC,  [depcc="$UPC"  am_compiler_list=],
 
182
       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
 
183
                   [depcc="$$1"   am_compiler_list=])
 
184
 
 
185
AC_CACHE_CHECK([dependency style of $depcc],
 
186
               [am_cv_$1_dependencies_compiler_type],
 
187
[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
 
188
  # We make a subdir and do the tests there.  Otherwise we can end up
 
189
  # making bogus files that we don't know about and never remove.  For
 
190
  # instance it was reported that on HP-UX the gcc test will end up
 
191
  # making a dummy file named `D' -- because `-MD' means `put the output
 
192
  # in D'.
 
193
  mkdir conftest.dir
 
194
  # Copy depcomp to subdir because otherwise we won't find it if we're
 
195
  # using a relative directory.
 
196
  cp "$am_depcomp" conftest.dir
 
197
  cd conftest.dir
 
198
  # We will build objects and dependencies in a subdirectory because
 
199
  # it helps to detect inapplicable dependency modes.  For instance
 
200
  # both Tru64's cc and ICC support -MD to output dependencies as a
 
201
  # side effect of compilation, but ICC will put the dependencies in
 
202
  # the current directory while Tru64 will put them in the object
 
203
  # directory.
 
204
  mkdir sub
 
205
 
 
206
  am_cv_$1_dependencies_compiler_type=none
 
207
  if test "$am_compiler_list" = ""; then
 
208
     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
 
209
  fi
 
210
  for depmode in $am_compiler_list; do
 
211
    # Setup a source with many dependencies, because some compilers
 
212
    # like to wrap large dependency lists on column 80 (with \), and
 
213
    # we should not choose a depcomp mode which is confused by this.
 
214
    #
 
215
    # We need to recreate these files for each test, as the compiler may
 
216
    # overwrite some of them when testing with obscure command lines.
 
217
    # This happens at least with the AIX C compiler.
 
218
    : > sub/conftest.c
 
219
    for i in 1 2 3 4 5 6; do
 
220
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
 
221
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
 
222
      # Solaris 8's {/usr,}/bin/sh.
 
223
      touch sub/conftst$i.h
 
224
    done
 
225
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
 
226
 
 
227
    case $depmode in
 
228
    nosideeffect)
 
229
      # after this tag, mechanisms are not by side-effect, so they'll
 
230
      # only be used when explicitly requested
 
231
      if test "x$enable_dependency_tracking" = xyes; then
 
232
        continue
 
233
      else
 
234
        break
 
235
      fi
 
236
      ;;
 
237
    none) break ;;
 
238
    esac
 
239
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
 
240
    # mode.  It turns out that the SunPro C++ compiler does not properly
 
241
    # handle `-M -o', and we need to detect this.
 
242
    if depmode=$depmode \
 
243
       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
 
244
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
 
245
       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
 
246
         >/dev/null 2>conftest.err &&
 
247
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
 
248
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
 
249
       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
 
250
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
 
251
      # icc doesn't choke on unknown options, it will just issue warnings
 
252
      # or remarks (even with -Werror).  So we grep stderr for any message
 
253
      # that says an option was ignored or not supported.
 
254
      # When given -MP, icc 7.0 and 7.1 complain thusly:
 
255
      #   icc: Command line warning: ignoring option '-M'; no argument required
 
256
      # The diagnosis changed in icc 8.0:
 
257
      #   icc: Command line remark: option '-MP' not supported
 
258
      if (grep 'ignoring option' conftest.err ||
 
259
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
 
260
        am_cv_$1_dependencies_compiler_type=$depmode
 
261
        break
 
262
      fi
 
263
    fi
 
264
  done
 
265
 
 
266
  cd ..
 
267
  rm -rf conftest.dir
 
268
else
 
269
  am_cv_$1_dependencies_compiler_type=none
 
270
fi
 
271
])
 
272
AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
 
273
AM_CONDITIONAL([am__fastdep$1], [
 
274
  test "x$enable_dependency_tracking" != xno \
 
275
  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
 
276
])
 
277
 
 
278
 
 
279
# AM_SET_DEPDIR
 
280
# -------------
 
281
# Choose a directory name for dependency files.
 
282
# This macro is AC_REQUIREd in _AM_DEPENDENCIES
 
283
AC_DEFUN([AM_SET_DEPDIR],
 
284
[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
 
285
AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
 
286
])
 
287
 
 
288
 
 
289
# AM_DEP_TRACK
 
290
# ------------
 
291
AC_DEFUN([AM_DEP_TRACK],
 
292
[AC_ARG_ENABLE(dependency-tracking,
 
293
[  --disable-dependency-tracking  speeds up one-time build
 
294
  --enable-dependency-tracking   do not reject slow dependency extractors])
 
295
if test "x$enable_dependency_tracking" != xno; then
 
296
  am_depcomp="$ac_aux_dir/depcomp"
 
297
  AMDEPBACKSLASH='\'
 
298
fi
 
299
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
 
300
AC_SUBST([AMDEPBACKSLASH])dnl
 
301
_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
 
302
])
 
303
 
 
304
# Generate code to set up dependency tracking.              -*- Autoconf -*-
 
305
 
 
306
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
 
307
# Free Software Foundation, Inc.
 
308
#
 
309
# This file is free software; the Free Software Foundation
 
310
# gives unlimited permission to copy and/or distribute it,
 
311
# with or without modifications, as long as this notice is preserved.
 
312
 
 
313
#serial 3
 
314
 
 
315
# _AM_OUTPUT_DEPENDENCY_COMMANDS
 
316
# ------------------------------
 
317
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
 
318
[for mf in $CONFIG_FILES; do
 
319
  # Strip MF so we end up with the name of the file.
 
320
  mf=`echo "$mf" | sed -e 's/:.*$//'`
 
321
  # Check whether this is an Automake generated Makefile or not.
 
322
  # We used to match only the files named `Makefile.in', but
 
323
  # some people rename them; so instead we look at the file content.
 
324
  # Grep'ing the first line is not enough: some people post-process
 
325
  # each Makefile.in and add a new line on top of each file to say so.
 
326
  # Grep'ing the whole file is not good either: AIX grep has a line
 
327
  # limit of 2048, but all sed's we know have understand at least 4000.
 
328
  if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
 
329
    dirpart=`AS_DIRNAME("$mf")`
 
330
  else
 
331
    continue
 
332
  fi
 
333
  # Extract the definition of DEPDIR, am__include, and am__quote
 
334
  # from the Makefile without running `make'.
 
335
  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
 
336
  test -z "$DEPDIR" && continue
 
337
  am__include=`sed -n 's/^am__include = //p' < "$mf"`
 
338
  test -z "am__include" && continue
 
339
  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
 
340
  # When using ansi2knr, U may be empty or an underscore; expand it
 
341
  U=`sed -n 's/^U = //p' < "$mf"`
 
342
  # Find all dependency output files, they are included files with
 
343
  # $(DEPDIR) in their names.  We invoke sed twice because it is the
 
344
  # simplest approach to changing $(DEPDIR) to its actual value in the
 
345
  # expansion.
 
346
  for file in `sed -n "
 
347
    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
 
348
       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
 
349
    # Make sure the directory exists.
 
350
    test -f "$dirpart/$file" && continue
 
351
    fdir=`AS_DIRNAME(["$file"])`
 
352
    AS_MKDIR_P([$dirpart/$fdir])
 
353
    # echo "creating $dirpart/$file"
 
354
    echo '# dummy' > "$dirpart/$file"
 
355
  done
 
356
done
 
357
])# _AM_OUTPUT_DEPENDENCY_COMMANDS
 
358
 
 
359
 
 
360
# AM_OUTPUT_DEPENDENCY_COMMANDS
 
361
# -----------------------------
 
362
# This macro should only be invoked once -- use via AC_REQUIRE.
 
363
#
 
364
# This code is only required when automatic dependency tracking
 
365
# is enabled.  FIXME.  This creates each `.P' file that we will
 
366
# need in order to bootstrap the dependency handling code.
 
367
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
 
368
[AC_CONFIG_COMMANDS([depfiles],
 
369
     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
 
370
     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
 
371
])
 
372
 
 
373
# Do all the work for Automake.                             -*- Autoconf -*-
 
374
 
 
375
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
 
376
# 2005, 2006, 2008 Free Software Foundation, Inc.
 
377
#
 
378
# This file is free software; the Free Software Foundation
 
379
# gives unlimited permission to copy and/or distribute it,
 
380
# with or without modifications, as long as this notice is preserved.
 
381
 
 
382
# serial 13
 
383
 
 
384
# This macro actually does too much.  Some checks are only needed if
 
385
# your package does certain things.  But this isn't really a big deal.
 
386
 
 
387
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
 
388
# AM_INIT_AUTOMAKE([OPTIONS])
 
389
# -----------------------------------------------
 
390
# The call with PACKAGE and VERSION arguments is the old style
 
391
# call (pre autoconf-2.50), which is being phased out.  PACKAGE
 
392
# and VERSION should now be passed to AC_INIT and removed from
 
393
# the call to AM_INIT_AUTOMAKE.
 
394
# We support both call styles for the transition.  After
 
395
# the next Automake release, Autoconf can make the AC_INIT
 
396
# arguments mandatory, and then we can depend on a new Autoconf
 
397
# release and drop the old call support.
 
398
AC_DEFUN([AM_INIT_AUTOMAKE],
 
399
[AC_PREREQ([2.60])dnl
 
400
dnl Autoconf wants to disallow AM_ names.  We explicitly allow
 
401
dnl the ones we care about.
 
402
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
 
403
AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
 
404
AC_REQUIRE([AC_PROG_INSTALL])dnl
 
405
if test "`cd $srcdir && pwd`" != "`pwd`"; then
 
406
  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
 
407
  # is not polluted with repeated "-I."
 
408
  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
 
409
  # test to see if srcdir already configured
 
410
  if test -f $srcdir/config.status; then
 
411
    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
 
412
  fi
 
413
fi
 
414
 
 
415
# test whether we have cygpath
 
416
if test -z "$CYGPATH_W"; then
 
417
  if (cygpath --version) >/dev/null 2>/dev/null; then
 
418
    CYGPATH_W='cygpath -w'
 
419
  else
 
420
    CYGPATH_W=echo
 
421
  fi
 
422
fi
 
423
AC_SUBST([CYGPATH_W])
 
424
 
 
425
# Define the identity of the package.
 
426
dnl Distinguish between old-style and new-style calls.
 
427
m4_ifval([$2],
 
428
[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
 
429
 AC_SUBST([PACKAGE], [$1])dnl
 
430
 AC_SUBST([VERSION], [$2])],
 
431
[_AM_SET_OPTIONS([$1])dnl
 
432
dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
 
433
m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
 
434
  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
 
435
 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
 
436
 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
 
437
 
 
438
_AM_IF_OPTION([no-define],,
 
439
[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
 
440
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
 
441
 
 
442
# Some tools Automake needs.
 
443
AC_REQUIRE([AM_SANITY_CHECK])dnl
 
444
AC_REQUIRE([AC_ARG_PROGRAM])dnl
 
445
AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
 
446
AM_MISSING_PROG(AUTOCONF, autoconf)
 
447
AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
 
448
AM_MISSING_PROG(AUTOHEADER, autoheader)
 
449
AM_MISSING_PROG(MAKEINFO, makeinfo)
 
450
AM_PROG_INSTALL_SH
 
451
AM_PROG_INSTALL_STRIP
 
452
AC_REQUIRE([AM_PROG_MKDIR_P])dnl
 
453
# We need awk for the "check" target.  The system "awk" is bad on
 
454
# some platforms.
 
455
AC_REQUIRE([AC_PROG_AWK])dnl
 
456
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
 
457
AC_REQUIRE([AM_SET_LEADING_DOT])dnl
 
458
_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
 
459
              [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
 
460
                             [_AM_PROG_TAR([v7])])])
 
461
_AM_IF_OPTION([no-dependencies],,
 
462
[AC_PROVIDE_IFELSE([AC_PROG_CC],
 
463
                  [_AM_DEPENDENCIES(CC)],
 
464
                  [define([AC_PROG_CC],
 
465
                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
 
466
AC_PROVIDE_IFELSE([AC_PROG_CXX],
 
467
                  [_AM_DEPENDENCIES(CXX)],
 
468
                  [define([AC_PROG_CXX],
 
469
                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
 
470
AC_PROVIDE_IFELSE([AC_PROG_OBJC],
 
471
                  [_AM_DEPENDENCIES(OBJC)],
 
472
                  [define([AC_PROG_OBJC],
 
473
                          defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
 
474
])
 
475
])
 
476
 
 
477
 
 
478
# When config.status generates a header, we must update the stamp-h file.
 
479
# This file resides in the same directory as the config header
 
480
# that is generated.  The stamp files are numbered to have different names.
 
481
 
 
482
# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
 
483
# loop where config.status creates the headers, so we can generate
 
484
# our stamp files there.
 
485
AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
 
486
[# Compute $1's index in $config_headers.
 
487
_am_arg=$1
 
488
_am_stamp_count=1
 
489
for _am_header in $config_headers :; do
 
490
  case $_am_header in
 
491
    $_am_arg | $_am_arg:* )
 
492
      break ;;
 
493
    * )
 
494
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
 
495
  esac
 
496
done
 
497
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
 
498
 
 
499
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
 
500
#
 
501
# This file is free software; the Free Software Foundation
 
502
# gives unlimited permission to copy and/or distribute it,
 
503
# with or without modifications, as long as this notice is preserved.
 
504
 
 
505
# AM_PROG_INSTALL_SH
 
506
# ------------------
 
507
# Define $install_sh.
 
508
AC_DEFUN([AM_PROG_INSTALL_SH],
 
509
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
 
510
install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
 
511
AC_SUBST(install_sh)])
 
512
 
 
513
# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
 
514
#
 
515
# This file is free software; the Free Software Foundation
 
516
# gives unlimited permission to copy and/or distribute it,
 
517
# with or without modifications, as long as this notice is preserved.
 
518
 
 
519
# serial 2
 
520
 
 
521
# Check whether the underlying file-system supports filenames
 
522
# with a leading dot.  For instance MS-DOS doesn't.
 
523
AC_DEFUN([AM_SET_LEADING_DOT],
 
524
[rm -rf .tst 2>/dev/null
 
525
mkdir .tst 2>/dev/null
 
526
if test -d .tst; then
 
527
  am__leading_dot=.
 
528
else
 
529
  am__leading_dot=_
 
530
fi
 
531
rmdir .tst 2>/dev/null
 
532
AC_SUBST([am__leading_dot])])
 
533
 
 
534
# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
 
535
# From Jim Meyering
 
536
 
 
537
# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005
 
538
# Free Software Foundation, Inc.
 
539
#
 
540
# This file is free software; the Free Software Foundation
 
541
# gives unlimited permission to copy and/or distribute it,
 
542
# with or without modifications, as long as this notice is preserved.
 
543
 
 
544
# serial 4
 
545
 
 
546
AC_DEFUN([AM_MAINTAINER_MODE],
 
547
[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
 
548
  dnl maintainer-mode is disabled by default
 
549
  AC_ARG_ENABLE(maintainer-mode,
 
550
[  --enable-maintainer-mode  enable make rules and dependencies not useful
 
551
                          (and sometimes confusing) to the casual installer],
 
552
      USE_MAINTAINER_MODE=$enableval,
 
553
      USE_MAINTAINER_MODE=no)
 
554
  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
 
555
  AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes])
 
556
  MAINT=$MAINTAINER_MODE_TRUE
 
557
  AC_SUBST(MAINT)dnl
 
558
]
 
559
)
 
560
 
 
561
AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
 
562
 
 
563
# Check to see how 'make' treats includes.                  -*- Autoconf -*-
 
564
 
 
565
# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
 
566
#
 
567
# This file is free software; the Free Software Foundation
 
568
# gives unlimited permission to copy and/or distribute it,
 
569
# with or without modifications, as long as this notice is preserved.
 
570
 
 
571
# serial 3
 
572
 
 
573
# AM_MAKE_INCLUDE()
 
574
# -----------------
 
575
# Check to see how make treats includes.
 
576
AC_DEFUN([AM_MAKE_INCLUDE],
 
577
[am_make=${MAKE-make}
 
578
cat > confinc << 'END'
 
579
am__doit:
 
580
        @echo done
 
581
.PHONY: am__doit
 
582
END
 
583
# If we don't find an include directive, just comment out the code.
 
584
AC_MSG_CHECKING([for style of include used by $am_make])
 
585
am__include="#"
 
586
am__quote=
 
587
_am_result=none
 
588
# First try GNU make style include.
 
589
echo "include confinc" > confmf
 
590
# We grep out `Entering directory' and `Leaving directory'
 
591
# messages which can occur if `w' ends up in MAKEFLAGS.
 
592
# In particular we don't look at `^make:' because GNU make might
 
593
# be invoked under some other name (usually "gmake"), in which
 
594
# case it prints its new name instead of `make'.
 
595
if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
 
596
   am__include=include
 
597
   am__quote=
 
598
   _am_result=GNU
 
599
fi
 
600
# Now try BSD make style include.
 
601
if test "$am__include" = "#"; then
 
602
   echo '.include "confinc"' > confmf
 
603
   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
 
604
      am__include=.include
 
605
      am__quote="\""
 
606
      _am_result=BSD
 
607
   fi
 
608
fi
 
609
AC_SUBST([am__include])
 
610
AC_SUBST([am__quote])
 
611
AC_MSG_RESULT([$_am_result])
 
612
rm -f confinc confmf
 
613
])
 
614
 
 
615
# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
 
616
 
 
617
# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005
 
618
# Free Software Foundation, Inc.
 
619
#
 
620
# This file is free software; the Free Software Foundation
 
621
# gives unlimited permission to copy and/or distribute it,
 
622
# with or without modifications, as long as this notice is preserved.
 
623
 
 
624
# serial 5
 
625
 
 
626
# AM_MISSING_PROG(NAME, PROGRAM)
 
627
# ------------------------------
 
628
AC_DEFUN([AM_MISSING_PROG],
 
629
[AC_REQUIRE([AM_MISSING_HAS_RUN])
 
630
$1=${$1-"${am_missing_run}$2"}
 
631
AC_SUBST($1)])
 
632
 
 
633
 
 
634
# AM_MISSING_HAS_RUN
 
635
# ------------------
 
636
# Define MISSING if not defined so far and test if it supports --run.
 
637
# If it does, set am_missing_run to use it, otherwise, to nothing.
 
638
AC_DEFUN([AM_MISSING_HAS_RUN],
 
639
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
 
640
AC_REQUIRE_AUX_FILE([missing])dnl
 
641
test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
 
642
# Use eval to expand $SHELL
 
643
if eval "$MISSING --run true"; then
 
644
  am_missing_run="$MISSING --run "
 
645
else
 
646
  am_missing_run=
 
647
  AC_MSG_WARN([`missing' script is too old or missing])
 
648
fi
 
649
])
 
650
 
 
651
# Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
 
652
#
 
653
# This file is free software; the Free Software Foundation
 
654
# gives unlimited permission to copy and/or distribute it,
 
655
# with or without modifications, as long as this notice is preserved.
 
656
 
 
657
# AM_PROG_MKDIR_P
 
658
# ---------------
 
659
# Check for `mkdir -p'.
 
660
AC_DEFUN([AM_PROG_MKDIR_P],
 
661
[AC_PREREQ([2.60])dnl
 
662
AC_REQUIRE([AC_PROG_MKDIR_P])dnl
 
663
dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,
 
664
dnl while keeping a definition of mkdir_p for backward compatibility.
 
665
dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
 
666
dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
 
667
dnl Makefile.ins that do not define MKDIR_P, so we do our own
 
668
dnl adjustment using top_builddir (which is defined more often than
 
669
dnl MKDIR_P).
 
670
AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
 
671
case $mkdir_p in
 
672
  [[\\/$]]* | ?:[[\\/]]*) ;;
 
673
  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
 
674
esac
 
675
])
 
676
 
 
677
# Helper functions for option handling.                     -*- Autoconf -*-
 
678
 
 
679
# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
 
680
#
 
681
# This file is free software; the Free Software Foundation
 
682
# gives unlimited permission to copy and/or distribute it,
 
683
# with or without modifications, as long as this notice is preserved.
 
684
 
 
685
# serial 3
 
686
 
 
687
# _AM_MANGLE_OPTION(NAME)
 
688
# -----------------------
 
689
AC_DEFUN([_AM_MANGLE_OPTION],
 
690
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
 
691
 
 
692
# _AM_SET_OPTION(NAME)
 
693
# ------------------------------
 
694
# Set option NAME.  Presently that only means defining a flag for this option.
 
695
AC_DEFUN([_AM_SET_OPTION],
 
696
[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
 
697
 
 
698
# _AM_SET_OPTIONS(OPTIONS)
 
699
# ----------------------------------
 
700
# OPTIONS is a space-separated list of Automake options.
 
701
AC_DEFUN([_AM_SET_OPTIONS],
 
702
[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
 
703
 
 
704
# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
 
705
# -------------------------------------------
 
706
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
 
707
AC_DEFUN([_AM_IF_OPTION],
 
708
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
 
709
 
 
710
# Check to make sure that the build environment is sane.    -*- Autoconf -*-
 
711
 
 
712
# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
 
713
# Free Software Foundation, Inc.
 
714
#
 
715
# This file is free software; the Free Software Foundation
 
716
# gives unlimited permission to copy and/or distribute it,
 
717
# with or without modifications, as long as this notice is preserved.
 
718
 
 
719
# serial 4
 
720
 
 
721
# AM_SANITY_CHECK
 
722
# ---------------
 
723
AC_DEFUN([AM_SANITY_CHECK],
 
724
[AC_MSG_CHECKING([whether build environment is sane])
 
725
# Just in case
 
726
sleep 1
 
727
echo timestamp > conftest.file
 
728
# Do `set' in a subshell so we don't clobber the current shell's
 
729
# arguments.  Must try -L first in case configure is actually a
 
730
# symlink; some systems play weird games with the mod time of symlinks
 
731
# (eg FreeBSD returns the mod time of the symlink's containing
 
732
# directory).
 
733
if (
 
734
   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
 
735
   if test "$[*]" = "X"; then
 
736
      # -L didn't work.
 
737
      set X `ls -t $srcdir/configure conftest.file`
 
738
   fi
 
739
   rm -f conftest.file
 
740
   if test "$[*]" != "X $srcdir/configure conftest.file" \
 
741
      && test "$[*]" != "X conftest.file $srcdir/configure"; then
 
742
 
 
743
      # If neither matched, then we have a broken ls.  This can happen
 
744
      # if, for instance, CONFIG_SHELL is bash and it inherits a
 
745
      # broken ls alias from the environment.  This has actually
 
746
      # happened.  Such a system could not be considered "sane".
 
747
      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
 
748
alias in your environment])
 
749
   fi
 
750
 
 
751
   test "$[2]" = conftest.file
 
752
   )
 
753
then
 
754
   # Ok.
 
755
   :
 
756
else
 
757
   AC_MSG_ERROR([newly created file is older than distributed files!
 
758
Check your system clock])
 
759
fi
 
760
AC_MSG_RESULT(yes)])
 
761
 
 
762
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
 
763
#
 
764
# This file is free software; the Free Software Foundation
 
765
# gives unlimited permission to copy and/or distribute it,
 
766
# with or without modifications, as long as this notice is preserved.
 
767
 
 
768
# AM_PROG_INSTALL_STRIP
 
769
# ---------------------
 
770
# One issue with vendor `install' (even GNU) is that you can't
 
771
# specify the program used to strip binaries.  This is especially
 
772
# annoying in cross-compiling environments, where the build's strip
 
773
# is unlikely to handle the host's binaries.
 
774
# Fortunately install-sh will honor a STRIPPROG variable, so we
 
775
# always use install-sh in `make install-strip', and initialize
 
776
# STRIPPROG with the value of the STRIP variable (set by the user).
 
777
AC_DEFUN([AM_PROG_INSTALL_STRIP],
 
778
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
 
779
# Installed binaries are usually stripped using `strip' when the user
 
780
# run `make install-strip'.  However `strip' might not be the right
 
781
# tool to use in cross-compilation environments, therefore Automake
 
782
# will honor the `STRIP' environment variable to overrule this program.
 
783
dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
 
784
if test "$cross_compiling" != no; then
 
785
  AC_CHECK_TOOL([STRIP], [strip], :)
 
786
fi
 
787
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
 
788
AC_SUBST([INSTALL_STRIP_PROGRAM])])
 
789
 
 
790
# Copyright (C) 2006  Free Software Foundation, Inc.
 
791
#
 
792
# This file is free software; the Free Software Foundation
 
793
# gives unlimited permission to copy and/or distribute it,
 
794
# with or without modifications, as long as this notice is preserved.
 
795
 
 
796
# _AM_SUBST_NOTMAKE(VARIABLE)
 
797
# ---------------------------
 
798
# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
 
799
# This macro is traced by Automake.
 
800
AC_DEFUN([_AM_SUBST_NOTMAKE])
 
801
 
 
802
# Check how to create a tarball.                            -*- Autoconf -*-
 
803
 
 
804
# Copyright (C) 2004, 2005  Free Software Foundation, Inc.
 
805
#
 
806
# This file is free software; the Free Software Foundation
 
807
# gives unlimited permission to copy and/or distribute it,
 
808
# with or without modifications, as long as this notice is preserved.
 
809
 
 
810
# serial 2
 
811
 
 
812
# _AM_PROG_TAR(FORMAT)
 
813
# --------------------
 
814
# Check how to create a tarball in format FORMAT.
 
815
# FORMAT should be one of `v7', `ustar', or `pax'.
 
816
#
 
817
# Substitute a variable $(am__tar) that is a command
 
818
# writing to stdout a FORMAT-tarball containing the directory
 
819
# $tardir.
 
820
#     tardir=directory && $(am__tar) > result.tar
 
821
#
 
822
# Substitute a variable $(am__untar) that extract such
 
823
# a tarball read from stdin.
 
824
#     $(am__untar) < result.tar
 
825
AC_DEFUN([_AM_PROG_TAR],
 
826
[# Always define AMTAR for backward compatibility.
 
827
AM_MISSING_PROG([AMTAR], [tar])
 
828
m4_if([$1], [v7],
 
829
     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
 
830
     [m4_case([$1], [ustar],, [pax],,
 
831
              [m4_fatal([Unknown tar format])])
 
832
AC_MSG_CHECKING([how to create a $1 tar archive])
 
833
# Loop over all known methods to create a tar archive until one works.
 
834
_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
 
835
_am_tools=${am_cv_prog_tar_$1-$_am_tools}
 
836
# Do not fold the above two line into one, because Tru64 sh and
 
837
# Solaris sh will not grok spaces in the rhs of `-'.
 
838
for _am_tool in $_am_tools
 
839
do
 
840
  case $_am_tool in
 
841
  gnutar)
 
842
    for _am_tar in tar gnutar gtar;
 
843
    do
 
844
      AM_RUN_LOG([$_am_tar --version]) && break
 
845
    done
 
846
    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
 
847
    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
 
848
    am__untar="$_am_tar -xf -"
 
849
    ;;
 
850
  plaintar)
 
851
    # Must skip GNU tar: if it does not support --format= it doesn't create
 
852
    # ustar tarball either.
 
853
    (tar --version) >/dev/null 2>&1 && continue
 
854
    am__tar='tar chf - "$$tardir"'
 
855
    am__tar_='tar chf - "$tardir"'
 
856
    am__untar='tar xf -'
 
857
    ;;
 
858
  pax)
 
859
    am__tar='pax -L -x $1 -w "$$tardir"'
 
860
    am__tar_='pax -L -x $1 -w "$tardir"'
 
861
    am__untar='pax -r'
 
862
    ;;
 
863
  cpio)
 
864
    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
 
865
    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
 
866
    am__untar='cpio -i -H $1 -d'
 
867
    ;;
 
868
  none)
 
869
    am__tar=false
 
870
    am__tar_=false
 
871
    am__untar=false
 
872
    ;;
 
873
  esac
 
874
 
 
875
  # If the value was cached, stop now.  We just wanted to have am__tar
 
876
  # and am__untar set.
 
877
  test -n "${am_cv_prog_tar_$1}" && break
 
878
 
 
879
  # tar/untar a dummy directory, and stop if the command works
 
880
  rm -rf conftest.dir
 
881
  mkdir conftest.dir
 
882
  echo GrepMe > conftest.dir/file
 
883
  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
 
884
  rm -rf conftest.dir
 
885
  if test -s conftest.tar; then
 
886
    AM_RUN_LOG([$am__untar <conftest.tar])
 
887
    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
 
888
  fi
 
889
done
 
890
rm -rf conftest.dir
 
891
 
 
892
AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
 
893
AC_MSG_RESULT([$am_cv_prog_tar_$1])])
 
894
AC_SUBST([am__tar])
 
895
AC_SUBST([am__untar])
 
896
]) # _AM_PROG_TAR
 
897
 
14
898
# gnome-common.m4
15
899
16
900
 
203
1087
 
204
1088
# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
205
1089
 
206
 
# serial 51 Debian 1.5.24-1ubuntu1 AC_PROG_LIBTOOL
 
1090
# serial 52 AC_PROG_LIBTOOL
207
1091
 
208
1092
 
209
1093
# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
291
1175
AC_REQUIRE([AC_OBJEXT])dnl
292
1176
AC_REQUIRE([AC_EXEEXT])dnl
293
1177
dnl
294
 
 
295
1178
AC_LIBTOOL_SYS_MAX_CMD_LEN
296
1179
AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
297
1180
AC_LIBTOOL_OBJDIR
393
1276
  ;;
394
1277
esac
395
1278
 
 
1279
_LT_REQUIRED_DARWIN_CHECKS
 
1280
 
396
1281
AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
397
1282
AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
398
1283
enable_win32_dll=yes, enable_win32_dll=no)
472
1357
echo "$lt_simple_link_test_code" >conftest.$ac_ext
473
1358
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
474
1359
_lt_linker_boilerplate=`cat conftest.err`
475
 
$rm conftest*
 
1360
$rm -r conftest*
476
1361
])# _LT_LINKER_BOILERPLATE
477
1362
 
 
1363
# _LT_REQUIRED_DARWIN_CHECKS
 
1364
# --------------------------
 
1365
# Check for some things on darwin
 
1366
AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS],[
 
1367
  case $host_os in
 
1368
    rhapsody* | darwin*)
 
1369
    AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
 
1370
    AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
 
1371
 
 
1372
    AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
 
1373
      [lt_cv_apple_cc_single_mod=no
 
1374
      if test -z "${LT_MULTI_MODULE}"; then
 
1375
   # By default we will add the -single_module flag. You can override
 
1376
   # by either setting the environment variable LT_MULTI_MODULE
 
1377
   # non-empty at configure time, or by adding -multi_module to the
 
1378
   # link flags.
 
1379
   echo "int foo(void){return 1;}" > conftest.c
 
1380
   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
 
1381
     -dynamiclib ${wl}-single_module conftest.c
 
1382
   if test -f libconftest.dylib; then
 
1383
     lt_cv_apple_cc_single_mod=yes
 
1384
     rm -rf libconftest.dylib*
 
1385
   fi
 
1386
   rm conftest.c
 
1387
      fi])
 
1388
    AC_CACHE_CHECK([for -exported_symbols_list linker flag],
 
1389
      [lt_cv_ld_exported_symbols_list],
 
1390
      [lt_cv_ld_exported_symbols_list=no
 
1391
      save_LDFLAGS=$LDFLAGS
 
1392
      echo "_main" > conftest.sym
 
1393
      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
 
1394
      AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
 
1395
   [lt_cv_ld_exported_symbols_list=yes],
 
1396
   [lt_cv_ld_exported_symbols_list=no])
 
1397
   LDFLAGS="$save_LDFLAGS"
 
1398
    ])
 
1399
    case $host_os in
 
1400
    rhapsody* | darwin1.[[0123]])
 
1401
      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
 
1402
    darwin1.*)
 
1403
     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
 
1404
    darwin*)
 
1405
      # if running on 10.5 or later, the deployment target defaults
 
1406
      # to the OS version, if on x86, and 10.4, the deployment
 
1407
      # target defaults to 10.4. Don't you love it?
 
1408
      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
 
1409
   10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
 
1410
     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
 
1411
   10.[[012]]*)
 
1412
     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
 
1413
   10.*)
 
1414
     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
 
1415
      esac
 
1416
    ;;
 
1417
  esac
 
1418
    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
 
1419
      _lt_dar_single_mod='$single_module'
 
1420
    fi
 
1421
    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
 
1422
      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
 
1423
    else
 
1424
      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
 
1425
    fi
 
1426
    if test "$DSYMUTIL" != ":"; then
 
1427
      _lt_dsymutil="~$DSYMUTIL \$lib || :"
 
1428
    else
 
1429
      _lt_dsymutil=
 
1430
    fi
 
1431
    ;;
 
1432
  esac
 
1433
])
478
1434
 
479
1435
# _LT_AC_SYS_LIBPATH_AIX
480
1436
# ----------------------
755
1711
      esac
756
1712
      ;;
757
1713
    *64-bit*)
 
1714
      libsuff=64
758
1715
      case $host in
759
1716
        x86_64-*kfreebsd*-gnu)
760
1717
          LD="${LD-ld} -m elf_x86_64_fbsd"
799
1756
    *64-bit*)
800
1757
      case $lt_cv_prog_gnu_ld in
801
1758
      yes*) LD="${LD-ld} -m elf64_sparc" ;;
802
 
      *)    LD="${LD-ld} -64" ;;
 
1759
      *)
 
1760
        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
 
1761
          LD="${LD-ld} -64"
 
1762
        fi
 
1763
        ;;
803
1764
      esac
804
1765
      ;;
805
1766
    esac
892
1853
       $2=yes
893
1854
     fi
894
1855
   fi
895
 
   $rm conftest*
 
1856
   $rm -r conftest*
896
1857
   LDFLAGS="$save_LDFLAGS"
897
1858
])
898
1859
 
1163
2124
    AC_CHECK_FUNC([shl_load],
1164
2125
          [lt_cv_dlopen="shl_load"],
1165
2126
      [AC_CHECK_LIB([dld], [shl_load],
1166
 
            [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
 
2127
            [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
1167
2128
        [AC_CHECK_FUNC([dlopen],
1168
2129
              [lt_cv_dlopen="dlopen"],
1169
2130
          [AC_CHECK_LIB([dl], [dlopen],
1171
2132
            [AC_CHECK_LIB([svld], [dlopen],
1172
2133
                  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
1173
2134
              [AC_CHECK_LIB([dld], [dld_link],
1174
 
                    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
 
2135
                    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
1175
2136
              ])
1176
2137
            ])
1177
2138
          ])
1488
2449
  soname_spec='${libname}${release}${shared_ext}$major'
1489
2450
  ;;
1490
2451
 
1491
 
aix4* | aix5*)
 
2452
aix[[4-9]]*)
1492
2453
  version_type=linux
1493
2454
  need_lib_prefix=no
1494
2455
  need_version=no
1813
2774
  # Some rework will be needed to allow for fast_install
1814
2775
  # before this can be enabled.
1815
2776
  hardcode_into_libs=yes
 
2777
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
 
2778
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
1816
2779
 
1817
2780
  # Append ld.so.conf contents to the search path
1818
2781
  if test -f /etc/ld.so.conf; then
1819
2782
    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[  ]*hwcap[        ]/d;s/[:,       ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
1820
 
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
 
2783
    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
1821
2784
  fi
1822
2785
 
1823
2786
  # We used to test for /lib/ld.so.1 and disable shared libraries on
1829
2792
  dynamic_linker='GNU/Linux ld.so'
1830
2793
  ;;
1831
2794
 
1832
 
netbsdelf*-gnu)
1833
 
  version_type=linux
1834
 
  need_lib_prefix=no
1835
 
  need_version=no
1836
 
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
1837
 
  soname_spec='${libname}${release}${shared_ext}$major'
1838
 
  shlibpath_var=LD_LIBRARY_PATH
1839
 
  shlibpath_overrides_runpath=no
1840
 
  hardcode_into_libs=yes
1841
 
  dynamic_linker='NetBSD ld.elf_so'
1842
 
  ;;
1843
 
 
1844
2795
netbsd*)
1845
2796
  version_type=sunos
1846
2797
  need_lib_prefix=no
2021
2972
AC_MSG_RESULT([$dynamic_linker])
2022
2973
test "$dynamic_linker" = no && can_build_shared=no
2023
2974
 
 
2975
AC_CACHE_VAL([lt_cv_sys_lib_search_path_spec],
 
2976
[lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"])
 
2977
sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
 
2978
AC_CACHE_VAL([lt_cv_sys_lib_dlsearch_path_spec],
 
2979
[lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"])
 
2980
sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
 
2981
 
2024
2982
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
2025
2983
if test "$GCC" = yes; then
2026
2984
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2520
3478
# whether `pass_all' will *always* work, you probably want this one.
2521
3479
 
2522
3480
case $host_os in
2523
 
aix4* | aix5*)
 
3481
aix[[4-9]]*)
2524
3482
  lt_cv_deplibs_check_method=pass_all
2525
3483
  ;;
2526
3484
 
2615
3573
  lt_cv_deplibs_check_method=pass_all
2616
3574
  ;;
2617
3575
 
2618
 
netbsd* | netbsdelf*-gnu)
 
3576
netbsd*)
2619
3577
  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
2620
3578
    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
2621
3579
  else
2956
3914
  fi
2957
3915
  ;;
2958
3916
 
2959
 
aix4* | aix5*)
 
3917
aix[[4-9]]*)
2960
3918
  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
2961
3919
    test "$enable_shared" = yes && enable_static=no
2962
3920
  fi
3013
3971
_LT_AC_TAGVAR(predeps, $1)=
3014
3972
_LT_AC_TAGVAR(postdeps, $1)=
3015
3973
_LT_AC_TAGVAR(compiler_lib_search_path, $1)=
 
3974
_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=
3016
3975
 
3017
3976
# Source file extension for C++ test sources.
3018
3977
ac_ext=cpp
3122
4081
    # FIXME: insert proper C++ library support
3123
4082
    _LT_AC_TAGVAR(ld_shlibs, $1)=no
3124
4083
    ;;
3125
 
  aix4* | aix5*)
 
4084
  aix[[4-9]]*)
3126
4085
    if test "$host_cpu" = ia64; then
3127
4086
      # On IA64, the linker does run time linking by default, so we don't
3128
4087
      # have to do anything special.
3135
4094
      # Test if we are trying to use run time linking or normal
3136
4095
      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
3137
4096
      # need to do runtime linking.
3138
 
      case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
 
4097
      case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
3139
4098
        for ld_flag in $LDFLAGS; do
3140
4099
          case $ld_flag in
3141
4100
          *-brtl*)
3281
4240
    fi
3282
4241
  ;;
3283
4242
      darwin* | rhapsody*)
3284
 
        case $host_os in
3285
 
        rhapsody* | darwin1.[[012]])
3286
 
         _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
3287
 
         ;;
3288
 
       *) # Darwin 1.3 on
3289
 
         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
3290
 
           _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
3291
 
         else
3292
 
           case ${MACOSX_DEPLOYMENT_TARGET} in
3293
 
             10.[[012]])
3294
 
               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
3295
 
               ;;
3296
 
             10.*)
3297
 
               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
3298
 
               ;;
3299
 
           esac
3300
 
         fi
3301
 
         ;;
3302
 
        esac
3303
4243
      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
3304
4244
      _LT_AC_TAGVAR(hardcode_direct, $1)=no
3305
4245
      _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
3306
4246
      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
3307
4247
      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
3308
4248
      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
3309
 
 
3310
 
    if test "$GXX" = yes ; then
3311
 
      lt_int_apple_cc_single_mod=no
 
4249
      _LT_AC_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
 
4250
      if test "$GXX" = yes ; then
3312
4251
      output_verbose_link_cmd='echo'
3313
 
      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
3314
 
       lt_int_apple_cc_single_mod=yes
 
4252
      _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
 
4253
      _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
 
4254
      _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
 
4255
      _LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
 
4256
      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
 
4257
        _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
 
4258
        _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
3315
4259
      fi
3316
 
      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
3317
 
       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
3318
 
      else
3319
 
          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
3320
 
        fi
3321
 
        _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
3322
 
        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
3323
 
          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
3324
 
            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
3325
 
          else
3326
 
            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
3327
 
          fi
3328
 
            _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
3329
4260
      else
3330
4261
      case $cc_basename in
3331
4262
        xlc*)
3576
4507
        _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
3577
4508
        _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
3578
4509
        ;;
3579
 
      pgCC*)
 
4510
      pgCC* | pgcpp*)
3580
4511
        # Portland Group C++ compiler
3581
4512
        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
3582
4513
        _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
3649
4580
        ;;
3650
4581
    esac
3651
4582
    ;;
3652
 
  netbsd* | netbsdelf*-gnu)
 
4583
  netbsd*)
3653
4584
    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
3654
4585
      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
3655
4586
      wlarc=
4011
4942
# compiler output when linking a shared library.
4012
4943
# Parse the compiler output and extract the necessary
4013
4944
# objects, libraries and library flags.
4014
 
AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[
 
4945
AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],
 
4946
[AC_REQUIRE([LT_AC_PROG_SED])dnl
4015
4947
dnl we can't use the lt_simple_compile_test_code here,
4016
4948
dnl because it contains code intended for an executable,
4017
4949
dnl not a library.  It's possible we should let each
4136
5068
 
4137
5069
$rm -f confest.$objext
4138
5070
 
 
5071
_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=
 
5072
if test -n "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
 
5073
  _LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_AC_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
 
5074
fi
 
5075
 
4139
5076
# PORTME: override above test on systems where it is broken
4140
5077
ifelse([$1],[CXX],
4141
5078
[case $host_os in
4192
5129
  ;;
4193
5130
esac
4194
5131
])
4195
 
 
4196
5132
case " $_LT_AC_TAGVAR(postdeps, $1) " in
4197
5133
*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
4198
5134
esac
4277
5213
    postinstall_cmds='$RANLIB $lib'
4278
5214
  fi
4279
5215
  ;;
4280
 
aix4* | aix5*)
 
5216
aix[[4-9]]*)
4281
5217
  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
4282
5218
    test "$enable_shared" = yes && enable_static=no
4283
5219
  fi
4454
5390
    _LT_AC_TAGVAR(predeps, $1) \
4455
5391
    _LT_AC_TAGVAR(postdeps, $1) \
4456
5392
    _LT_AC_TAGVAR(compiler_lib_search_path, $1) \
 
5393
    _LT_AC_TAGVAR(compiler_lib_search_dirs, $1) \
4457
5394
    _LT_AC_TAGVAR(archive_cmds, $1) \
4458
5395
    _LT_AC_TAGVAR(archive_expsym_cmds, $1) \
4459
5396
    _LT_AC_TAGVAR(postinstall_cmds, $1) \
4516
5453
# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
4517
5454
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
4518
5455
#
4519
 
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 
5456
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
4520
5457
# Free Software Foundation, Inc.
4521
5458
#
4522
5459
# This file is part of GNU Libtool:
4753
5690
# shared library.
4754
5691
postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
4755
5692
 
 
5693
# The directories searched by this compiler when creating a shared
 
5694
# library
 
5695
compiler_lib_search_dirs=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)
 
5696
 
4756
5697
# The library search path used internally by the compiler when linking
4757
5698
# a shared library.
4758
5699
compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
5102
6043
    echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
5103
6044
    cat conftest.$ac_ext >&5
5104
6045
  fi
5105
 
  rm -f conftest* conftst*
 
6046
  rm -rf conftest* conftst*
5106
6047
 
5107
6048
  # Do not use the global_symbol_pipe unless it works.
5108
6049
  if test "$pipe_works" = yes; then
5159
6100
      # built for inclusion in a dll (and should export symbols for example).
5160
6101
      # Although the cygwin gcc ignores -fPIC, still need this for old-style
5161
6102
      # (--disable-auto-import) libraries
5162
 
      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
 
6103
      m4_if([$1], [GCJ], [],
 
6104
        [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
5163
6105
      ;;
5164
6106
    darwin* | rhapsody*)
5165
6107
      # PIC is the default on this platform
5196
6138
    esac
5197
6139
  else
5198
6140
    case $host_os in
5199
 
      aix4* | aix5*)
 
6141
      aix[[4-9]]*)
5200
6142
        # All AIX code is PIC.
5201
6143
        if test "$host_cpu" = ia64; then
5202
6144
          # AIX 5 now supports IA64 processor
5292
6234
            _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
5293
6235
            _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
5294
6236
            ;;
5295
 
          pgCC*)
 
6237
          pgCC* | pgcpp*)
5296
6238
            # Portland Group C++ compiler.
5297
6239
            _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
5298
6240
            _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
5330
6272
            ;;
5331
6273
        esac
5332
6274
        ;;
5333
 
      netbsd* | netbsdelf*-gnu)
 
6275
      netbsd*)
5334
6276
        ;;
5335
6277
      osf3* | osf4* | osf5*)
5336
6278
        case $cc_basename in
5443
6385
      # built for inclusion in a dll (and should export symbols for example).
5444
6386
      # Although the cygwin gcc ignores -fPIC, still need this for old-style
5445
6387
      # (--disable-auto-import) libraries
5446
 
      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
 
6388
      m4_if([$1], [GCJ], [],
 
6389
        [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
5447
6390
      ;;
5448
6391
 
5449
6392
    darwin* | rhapsody*)
5513
6456
    mingw* | cygwin* | pw32* | os2*)
5514
6457
      # This hack is so that the source file can tell whether it is being
5515
6458
      # built for inclusion in a dll (and should export symbols for example).
5516
 
      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
 
6459
      m4_if([$1], [GCJ], [],
 
6460
        [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
5517
6461
      ;;
5518
6462
 
5519
6463
    hpux9* | hpux10* | hpux11*)
5650
6594
#
5651
6595
if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
5652
6596
  AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
5653
 
    _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1),
 
6597
    _LT_AC_TAGVAR(lt_cv_prog_compiler_pic_works, $1),
5654
6598
    [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
5655
6599
    [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
5656
6600
     "" | " "*) ;;
5674
6618
#
5675
6619
wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\"
5676
6620
AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
5677
 
  _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
 
6621
  _LT_AC_TAGVAR(lt_cv_prog_compiler_static_works, $1),
5678
6622
  $lt_tmp_static_flag,
5679
6623
  [],
5680
6624
  [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
5690
6634
ifelse([$1],[CXX],[
5691
6635
  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
5692
6636
  case $host_os in
5693
 
  aix4* | aix5*)
 
6637
  aix[[4-9]]*)
5694
6638
    # If we're using GNU nm, then we don't want the "-C" option.
5695
6639
    # -C means demangle to AIX nm, but means don't demangle with GNU nm
5696
6640
    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
5705
6649
  cygwin* | mingw*)
5706
6650
    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
5707
6651
  ;;
5708
 
  linux* | k*bsd*-gnu)
5709
 
    _LT_AC_TAGVAR(link_all_deplibs, $1)=no
5710
 
  ;;
5711
6652
  *)
5712
6653
    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
5713
6654
  ;;
5714
6655
  esac
 
6656
  _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
5715
6657
],[
5716
6658
  runpath_var=
5717
6659
  _LT_AC_TAGVAR(allow_undefined_flag, $1)=
5742
6684
  # it will be wrapped by ` (' and `)$', so one must not match beginning or
5743
6685
  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
5744
6686
  # as well as any symbol that contains `d'.
5745
 
  _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_"
 
6687
  _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
5746
6688
  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
5747
6689
  # platforms (ab)use it in PIC code, but their linkers get confused if
5748
6690
  # the symbol is explicitly referenced.  Since portable code cannot
5749
6691
  # rely on this symbol name, it's probably fine to never include it in
5750
6692
  # preloaded symbol tables.
 
6693
  # Exclude shared library initialization/finalization symbols.
 
6694
dnl Note also adjust exclude_expsyms for C++ above.
5751
6695
  extract_expsyms_cmds=
5752
6696
  # Just being paranoid about ensuring that cc_basename is set.
5753
6697
  _LT_CC_BASENAME([$compiler])
5797
6741
 
5798
6742
    # See if GNU ld supports shared libraries.
5799
6743
    case $host_os in
5800
 
    aix3* | aix4* | aix5*)
 
6744
    aix[[3-9]]*)
5801
6745
      # On AIX/PPC, the GNU linker is very broken
5802
6746
      if test "$host_cpu" != ia64; then
5803
6747
        _LT_AC_TAGVAR(ld_shlibs, $1)=no
5913
6857
  $echo "local: *; };" >> $output_objdir/$libname.ver~
5914
6858
          $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
5915
6859
        fi
5916
 
        _LT_AC_TAGVAR(link_all_deplibs, $1)=no
5917
6860
      else
5918
6861
        _LT_AC_TAGVAR(ld_shlibs, $1)=no
5919
6862
      fi
5920
6863
      ;;
5921
6864
 
5922
 
    netbsd* | netbsdelf*-gnu)
 
6865
    netbsd*)
5923
6866
      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5924
6867
        _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
5925
6868
        wlarc=
6017
6960
      fi
6018
6961
      ;;
6019
6962
 
6020
 
    aix4* | aix5*)
 
6963
    aix[[4-9]]*)
6021
6964
      if test "$host_cpu" = ia64; then
6022
6965
        # On IA64, the linker does run time linking by default, so we don't
6023
6966
        # have to do anything special.
6037
6980
        # Test if we are trying to use run time linking or normal
6038
6981
        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
6039
6982
        # need to do runtime linking.
6040
 
        case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
 
6983
        case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
6041
6984
          for ld_flag in $LDFLAGS; do
6042
6985
          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
6043
6986
            aix_use_runtimelinking=yes
6197
7140
      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
6198
7141
    if test "$GCC" = yes ; then
6199
7142
        output_verbose_link_cmd='echo'
6200
 
        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
6201
 
      _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
6202
 
      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
6203
 
      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
6204
 
      _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 
7143
        _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
 
7144
        _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
 
7145
        _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
 
7146
        _LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
6205
7147
    else
6206
7148
      case $cc_basename in
6207
7149
        xlc*)
6351
7293
      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
6352
7294
      ;;
6353
7295
 
6354
 
    netbsd* | netbsdelf*-gnu)
 
7296
    netbsd*)
6355
7297
      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6356
7298
        _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
6357
7299
      else
6850
7792
# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
6851
7793
# ---------------------------------------------
6852
7794
m4_define([_PKG_CONFIG],
6853
 
[if test -n "$PKG_CONFIG"; then
6854
 
    if test -n "$$1"; then
6855
 
        pkg_cv_[]$1="$$1"
6856
 
    else
6857
 
        PKG_CHECK_EXISTS([$3],
6858
 
                         [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
6859
 
                         [pkg_failed=yes])
6860
 
    fi
6861
 
else
6862
 
        pkg_failed=untried
 
7795
[if test -n "$$1"; then
 
7796
    pkg_cv_[]$1="$$1"
 
7797
 elif test -n "$PKG_CONFIG"; then
 
7798
    PKG_CHECK_EXISTS([$3],
 
7799
                     [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
 
7800
                     [pkg_failed=yes])
 
7801
 else
 
7802
    pkg_failed=untried
6863
7803
fi[]dnl
6864
7804
])# _PKG_CONFIG
6865
7805
 
6903
7843
if test $pkg_failed = yes; then
6904
7844
        _PKG_SHORT_ERRORS_SUPPORTED
6905
7845
        if test $_pkg_short_errors_supported = yes; then
6906
 
                $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$2"`
 
7846
                $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1`
6907
7847
        else 
6908
 
                $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
 
7848
                $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1`
6909
7849
        fi
6910
7850
        # Put the nasty error message in config.log where it belongs
6911
7851
        echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
6940
7880
fi[]dnl
6941
7881
])# PKG_CHECK_MODULES
6942
7882
 
6943
 
# Copyright (C) 2002, 2003, 2005  Free Software Foundation, Inc.
6944
 
#
6945
 
# This file is free software; the Free Software Foundation
6946
 
# gives unlimited permission to copy and/or distribute it,
6947
 
# with or without modifications, as long as this notice is preserved.
6948
 
 
6949
 
# AM_AUTOMAKE_VERSION(VERSION)
6950
 
# ----------------------------
6951
 
# Automake X.Y traces this macro to ensure aclocal.m4 has been
6952
 
# generated from the m4 files accompanying Automake X.Y.
6953
 
AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"])
6954
 
 
6955
 
# AM_SET_CURRENT_AUTOMAKE_VERSION
6956
 
# -------------------------------
6957
 
# Call AM_AUTOMAKE_VERSION so it can be traced.
6958
 
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
6959
 
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
6960
 
         [AM_AUTOMAKE_VERSION([1.9.6])])
6961
 
 
6962
 
# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
6963
 
 
6964
 
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
6965
 
#
6966
 
# This file is free software; the Free Software Foundation
6967
 
# gives unlimited permission to copy and/or distribute it,
6968
 
# with or without modifications, as long as this notice is preserved.
6969
 
 
6970
 
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
6971
 
# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
6972
 
# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
6973
 
#
6974
 
# Of course, Automake must honor this variable whenever it calls a
6975
 
# tool from the auxiliary directory.  The problem is that $srcdir (and
6976
 
# therefore $ac_aux_dir as well) can be either absolute or relative,
6977
 
# depending on how configure is run.  This is pretty annoying, since
6978
 
# it makes $ac_aux_dir quite unusable in subdirectories: in the top
6979
 
# source directory, any form will work fine, but in subdirectories a
6980
 
# relative path needs to be adjusted first.
6981
 
#
6982
 
# $ac_aux_dir/missing
6983
 
#    fails when called from a subdirectory if $ac_aux_dir is relative
6984
 
# $top_srcdir/$ac_aux_dir/missing
6985
 
#    fails if $ac_aux_dir is absolute,
6986
 
#    fails when called from a subdirectory in a VPATH build with
6987
 
#          a relative $ac_aux_dir
6988
 
#
6989
 
# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
6990
 
# are both prefixed by $srcdir.  In an in-source build this is usually
6991
 
# harmless because $srcdir is `.', but things will broke when you
6992
 
# start a VPATH build or use an absolute $srcdir.
6993
 
#
6994
 
# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
6995
 
# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
6996
 
#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
6997
 
# and then we would define $MISSING as
6998
 
#   MISSING="\${SHELL} $am_aux_dir/missing"
6999
 
# This will work as long as MISSING is not called from configure, because
7000
 
# unfortunately $(top_srcdir) has no meaning in configure.
7001
 
# However there are other variables, like CC, which are often used in
7002
 
# configure, and could therefore not use this "fixed" $ac_aux_dir.
7003
 
#
7004
 
# Another solution, used here, is to always expand $ac_aux_dir to an
7005
 
# absolute PATH.  The drawback is that using absolute paths prevent a
7006
 
# configured tree to be moved without reconfiguration.
7007
 
 
7008
 
AC_DEFUN([AM_AUX_DIR_EXPAND],
7009
 
[dnl Rely on autoconf to set up CDPATH properly.
7010
 
AC_PREREQ([2.50])dnl
7011
 
# expand $ac_aux_dir to an absolute path
7012
 
am_aux_dir=`cd $ac_aux_dir && pwd`
7013
 
])
7014
 
 
7015
 
# AM_CONDITIONAL                                            -*- Autoconf -*-
7016
 
 
7017
 
# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005
7018
 
# Free Software Foundation, Inc.
7019
 
#
7020
 
# This file is free software; the Free Software Foundation
7021
 
# gives unlimited permission to copy and/or distribute it,
7022
 
# with or without modifications, as long as this notice is preserved.
7023
 
 
7024
 
# serial 7
7025
 
 
7026
 
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
7027
 
# -------------------------------------
7028
 
# Define a conditional.
7029
 
AC_DEFUN([AM_CONDITIONAL],
7030
 
[AC_PREREQ(2.52)dnl
7031
 
 ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
7032
 
        [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
7033
 
AC_SUBST([$1_TRUE])
7034
 
AC_SUBST([$1_FALSE])
7035
 
if $2; then
7036
 
  $1_TRUE=
7037
 
  $1_FALSE='#'
7038
 
else
7039
 
  $1_TRUE='#'
7040
 
  $1_FALSE=
7041
 
fi
7042
 
AC_CONFIG_COMMANDS_PRE(
7043
 
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
7044
 
  AC_MSG_ERROR([[conditional "$1" was never defined.
7045
 
Usually this means the macro was only invoked conditionally.]])
7046
 
fi])])
7047
 
 
7048
 
 
7049
 
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
7050
 
# Free Software Foundation, Inc.
7051
 
#
7052
 
# This file is free software; the Free Software Foundation
7053
 
# gives unlimited permission to copy and/or distribute it,
7054
 
# with or without modifications, as long as this notice is preserved.
7055
 
 
7056
 
# serial 8
7057
 
 
7058
 
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
7059
 
# written in clear, in which case automake, when reading aclocal.m4,
7060
 
# will think it sees a *use*, and therefore will trigger all it's
7061
 
# C support machinery.  Also note that it means that autoscan, seeing
7062
 
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
7063
 
 
7064
 
 
7065
 
# _AM_DEPENDENCIES(NAME)
7066
 
# ----------------------
7067
 
# See how the compiler implements dependency checking.
7068
 
# NAME is "CC", "CXX", "GCJ", or "OBJC".
7069
 
# We try a few techniques and use that to set a single cache variable.
7070
 
#
7071
 
# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
7072
 
# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
7073
 
# dependency, and given that the user is not expected to run this macro,
7074
 
# just rely on AC_PROG_CC.
7075
 
AC_DEFUN([_AM_DEPENDENCIES],
7076
 
[AC_REQUIRE([AM_SET_DEPDIR])dnl
7077
 
AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
7078
 
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
7079
 
AC_REQUIRE([AM_DEP_TRACK])dnl
7080
 
 
7081
 
ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
7082
 
       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
7083
 
       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
7084
 
       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
7085
 
                   [depcc="$$1"   am_compiler_list=])
7086
 
 
7087
 
AC_CACHE_CHECK([dependency style of $depcc],
7088
 
               [am_cv_$1_dependencies_compiler_type],
7089
 
[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
7090
 
  # We make a subdir and do the tests there.  Otherwise we can end up
7091
 
  # making bogus files that we don't know about and never remove.  For
7092
 
  # instance it was reported that on HP-UX the gcc test will end up
7093
 
  # making a dummy file named `D' -- because `-MD' means `put the output
7094
 
  # in D'.
7095
 
  mkdir conftest.dir
7096
 
  # Copy depcomp to subdir because otherwise we won't find it if we're
7097
 
  # using a relative directory.
7098
 
  cp "$am_depcomp" conftest.dir
7099
 
  cd conftest.dir
7100
 
  # We will build objects and dependencies in a subdirectory because
7101
 
  # it helps to detect inapplicable dependency modes.  For instance
7102
 
  # both Tru64's cc and ICC support -MD to output dependencies as a
7103
 
  # side effect of compilation, but ICC will put the dependencies in
7104
 
  # the current directory while Tru64 will put them in the object
7105
 
  # directory.
7106
 
  mkdir sub
7107
 
 
7108
 
  am_cv_$1_dependencies_compiler_type=none
7109
 
  if test "$am_compiler_list" = ""; then
7110
 
     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
7111
 
  fi
7112
 
  for depmode in $am_compiler_list; do
7113
 
    # Setup a source with many dependencies, because some compilers
7114
 
    # like to wrap large dependency lists on column 80 (with \), and
7115
 
    # we should not choose a depcomp mode which is confused by this.
7116
 
    #
7117
 
    # We need to recreate these files for each test, as the compiler may
7118
 
    # overwrite some of them when testing with obscure command lines.
7119
 
    # This happens at least with the AIX C compiler.
7120
 
    : > sub/conftest.c
7121
 
    for i in 1 2 3 4 5 6; do
7122
 
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
7123
 
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7124
 
      # Solaris 8's {/usr,}/bin/sh.
7125
 
      touch sub/conftst$i.h
7126
 
    done
7127
 
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
7128
 
 
7129
 
    case $depmode in
7130
 
    nosideeffect)
7131
 
      # after this tag, mechanisms are not by side-effect, so they'll
7132
 
      # only be used when explicitly requested
7133
 
      if test "x$enable_dependency_tracking" = xyes; then
7134
 
        continue
7135
 
      else
7136
 
        break
7137
 
      fi
7138
 
      ;;
7139
 
    none) break ;;
7140
 
    esac
7141
 
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
7142
 
    # mode.  It turns out that the SunPro C++ compiler does not properly
7143
 
    # handle `-M -o', and we need to detect this.
7144
 
    if depmode=$depmode \
7145
 
       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
7146
 
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7147
 
       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
7148
 
         >/dev/null 2>conftest.err &&
7149
 
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
7150
 
       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
7151
 
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
7152
 
      # icc doesn't choke on unknown options, it will just issue warnings
7153
 
      # or remarks (even with -Werror).  So we grep stderr for any message
7154
 
      # that says an option was ignored or not supported.
7155
 
      # When given -MP, icc 7.0 and 7.1 complain thusly:
7156
 
      #   icc: Command line warning: ignoring option '-M'; no argument required
7157
 
      # The diagnosis changed in icc 8.0:
7158
 
      #   icc: Command line remark: option '-MP' not supported
7159
 
      if (grep 'ignoring option' conftest.err ||
7160
 
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7161
 
        am_cv_$1_dependencies_compiler_type=$depmode
7162
 
        break
7163
 
      fi
7164
 
    fi
7165
 
  done
7166
 
 
7167
 
  cd ..
7168
 
  rm -rf conftest.dir
7169
 
else
7170
 
  am_cv_$1_dependencies_compiler_type=none
7171
 
fi
7172
 
])
7173
 
AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
7174
 
AM_CONDITIONAL([am__fastdep$1], [
7175
 
  test "x$enable_dependency_tracking" != xno \
7176
 
  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
7177
 
])
7178
 
 
7179
 
 
7180
 
# AM_SET_DEPDIR
7181
 
# -------------
7182
 
# Choose a directory name for dependency files.
7183
 
# This macro is AC_REQUIREd in _AM_DEPENDENCIES
7184
 
AC_DEFUN([AM_SET_DEPDIR],
7185
 
[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
7186
 
AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
7187
 
])
7188
 
 
7189
 
 
7190
 
# AM_DEP_TRACK
7191
 
# ------------
7192
 
AC_DEFUN([AM_DEP_TRACK],
7193
 
[AC_ARG_ENABLE(dependency-tracking,
7194
 
[  --disable-dependency-tracking  speeds up one-time build
7195
 
  --enable-dependency-tracking   do not reject slow dependency extractors])
7196
 
if test "x$enable_dependency_tracking" != xno; then
7197
 
  am_depcomp="$ac_aux_dir/depcomp"
7198
 
  AMDEPBACKSLASH='\'
7199
 
fi
7200
 
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
7201
 
AC_SUBST([AMDEPBACKSLASH])
7202
 
])
7203
 
 
7204
 
# Generate code to set up dependency tracking.              -*- Autoconf -*-
7205
 
 
7206
 
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
7207
 
# Free Software Foundation, Inc.
7208
 
#
7209
 
# This file is free software; the Free Software Foundation
7210
 
# gives unlimited permission to copy and/or distribute it,
7211
 
# with or without modifications, as long as this notice is preserved.
7212
 
 
7213
 
#serial 3
7214
 
 
7215
 
# _AM_OUTPUT_DEPENDENCY_COMMANDS
7216
 
# ------------------------------
7217
 
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
7218
 
[for mf in $CONFIG_FILES; do
7219
 
  # Strip MF so we end up with the name of the file.
7220
 
  mf=`echo "$mf" | sed -e 's/:.*$//'`
7221
 
  # Check whether this is an Automake generated Makefile or not.
7222
 
  # We used to match only the files named `Makefile.in', but
7223
 
  # some people rename them; so instead we look at the file content.
7224
 
  # Grep'ing the first line is not enough: some people post-process
7225
 
  # each Makefile.in and add a new line on top of each file to say so.
7226
 
  # So let's grep whole file.
7227
 
  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
7228
 
    dirpart=`AS_DIRNAME("$mf")`
7229
 
  else
7230
 
    continue
7231
 
  fi
7232
 
  # Extract the definition of DEPDIR, am__include, and am__quote
7233
 
  # from the Makefile without running `make'.
7234
 
  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
7235
 
  test -z "$DEPDIR" && continue
7236
 
  am__include=`sed -n 's/^am__include = //p' < "$mf"`
7237
 
  test -z "am__include" && continue
7238
 
  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
7239
 
  # When using ansi2knr, U may be empty or an underscore; expand it
7240
 
  U=`sed -n 's/^U = //p' < "$mf"`
7241
 
  # Find all dependency output files, they are included files with
7242
 
  # $(DEPDIR) in their names.  We invoke sed twice because it is the
7243
 
  # simplest approach to changing $(DEPDIR) to its actual value in the
7244
 
  # expansion.
7245
 
  for file in `sed -n "
7246
 
    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
7247
 
       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
7248
 
    # Make sure the directory exists.
7249
 
    test -f "$dirpart/$file" && continue
7250
 
    fdir=`AS_DIRNAME(["$file"])`
7251
 
    AS_MKDIR_P([$dirpart/$fdir])
7252
 
    # echo "creating $dirpart/$file"
7253
 
    echo '# dummy' > "$dirpart/$file"
7254
 
  done
7255
 
done
7256
 
])# _AM_OUTPUT_DEPENDENCY_COMMANDS
7257
 
 
7258
 
 
7259
 
# AM_OUTPUT_DEPENDENCY_COMMANDS
7260
 
# -----------------------------
7261
 
# This macro should only be invoked once -- use via AC_REQUIRE.
7262
 
#
7263
 
# This code is only required when automatic dependency tracking
7264
 
# is enabled.  FIXME.  This creates each `.P' file that we will
7265
 
# need in order to bootstrap the dependency handling code.
7266
 
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
7267
 
[AC_CONFIG_COMMANDS([depfiles],
7268
 
     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
7269
 
     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
7270
 
])
7271
 
 
7272
 
# Do all the work for Automake.                             -*- Autoconf -*-
7273
 
 
7274
 
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
7275
 
# Free Software Foundation, Inc.
7276
 
#
7277
 
# This file is free software; the Free Software Foundation
7278
 
# gives unlimited permission to copy and/or distribute it,
7279
 
# with or without modifications, as long as this notice is preserved.
7280
 
 
7281
 
# serial 12
7282
 
 
7283
 
# This macro actually does too much.  Some checks are only needed if
7284
 
# your package does certain things.  But this isn't really a big deal.
7285
 
 
7286
 
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
7287
 
# AM_INIT_AUTOMAKE([OPTIONS])
7288
 
# -----------------------------------------------
7289
 
# The call with PACKAGE and VERSION arguments is the old style
7290
 
# call (pre autoconf-2.50), which is being phased out.  PACKAGE
7291
 
# and VERSION should now be passed to AC_INIT and removed from
7292
 
# the call to AM_INIT_AUTOMAKE.
7293
 
# We support both call styles for the transition.  After
7294
 
# the next Automake release, Autoconf can make the AC_INIT
7295
 
# arguments mandatory, and then we can depend on a new Autoconf
7296
 
# release and drop the old call support.
7297
 
AC_DEFUN([AM_INIT_AUTOMAKE],
7298
 
[AC_PREREQ([2.58])dnl
7299
 
dnl Autoconf wants to disallow AM_ names.  We explicitly allow
7300
 
dnl the ones we care about.
7301
 
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
7302
 
AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
7303
 
AC_REQUIRE([AC_PROG_INSTALL])dnl
7304
 
# test to see if srcdir already configured
7305
 
if test "`cd $srcdir && pwd`" != "`pwd`" &&
7306
 
   test -f $srcdir/config.status; then
7307
 
  AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
7308
 
fi
7309
 
 
7310
 
# test whether we have cygpath
7311
 
if test -z "$CYGPATH_W"; then
7312
 
  if (cygpath --version) >/dev/null 2>/dev/null; then
7313
 
    CYGPATH_W='cygpath -w'
7314
 
  else
7315
 
    CYGPATH_W=echo
7316
 
  fi
7317
 
fi
7318
 
AC_SUBST([CYGPATH_W])
7319
 
 
7320
 
# Define the identity of the package.
7321
 
dnl Distinguish between old-style and new-style calls.
7322
 
m4_ifval([$2],
7323
 
[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
7324
 
 AC_SUBST([PACKAGE], [$1])dnl
7325
 
 AC_SUBST([VERSION], [$2])],
7326
 
[_AM_SET_OPTIONS([$1])dnl
7327
 
 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
7328
 
 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
7329
 
 
7330
 
_AM_IF_OPTION([no-define],,
7331
 
[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
7332
 
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
7333
 
 
7334
 
# Some tools Automake needs.
7335
 
AC_REQUIRE([AM_SANITY_CHECK])dnl
7336
 
AC_REQUIRE([AC_ARG_PROGRAM])dnl
7337
 
AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
7338
 
AM_MISSING_PROG(AUTOCONF, autoconf)
7339
 
AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
7340
 
AM_MISSING_PROG(AUTOHEADER, autoheader)
7341
 
AM_MISSING_PROG(MAKEINFO, makeinfo)
7342
 
AM_PROG_INSTALL_SH
7343
 
AM_PROG_INSTALL_STRIP
7344
 
AC_REQUIRE([AM_PROG_MKDIR_P])dnl
7345
 
# We need awk for the "check" target.  The system "awk" is bad on
7346
 
# some platforms.
7347
 
AC_REQUIRE([AC_PROG_AWK])dnl
7348
 
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
7349
 
AC_REQUIRE([AM_SET_LEADING_DOT])dnl
7350
 
_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
7351
 
              [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
7352
 
                             [_AM_PROG_TAR([v7])])])
7353
 
_AM_IF_OPTION([no-dependencies],,
7354
 
[AC_PROVIDE_IFELSE([AC_PROG_CC],
7355
 
                  [_AM_DEPENDENCIES(CC)],
7356
 
                  [define([AC_PROG_CC],
7357
 
                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
7358
 
AC_PROVIDE_IFELSE([AC_PROG_CXX],
7359
 
                  [_AM_DEPENDENCIES(CXX)],
7360
 
                  [define([AC_PROG_CXX],
7361
 
                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
7362
 
])
7363
 
])
7364
 
 
7365
 
 
7366
 
# When config.status generates a header, we must update the stamp-h file.
7367
 
# This file resides in the same directory as the config header
7368
 
# that is generated.  The stamp files are numbered to have different names.
7369
 
 
7370
 
# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
7371
 
# loop where config.status creates the headers, so we can generate
7372
 
# our stamp files there.
7373
 
AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
7374
 
[# Compute $1's index in $config_headers.
7375
 
_am_stamp_count=1
7376
 
for _am_header in $config_headers :; do
7377
 
  case $_am_header in
7378
 
    $1 | $1:* )
7379
 
      break ;;
7380
 
    * )
7381
 
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
7382
 
  esac
7383
 
done
7384
 
echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
7385
 
 
7386
 
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
7387
 
#
7388
 
# This file is free software; the Free Software Foundation
7389
 
# gives unlimited permission to copy and/or distribute it,
7390
 
# with or without modifications, as long as this notice is preserved.
7391
 
 
7392
 
# AM_PROG_INSTALL_SH
7393
 
# ------------------
7394
 
# Define $install_sh.
7395
 
AC_DEFUN([AM_PROG_INSTALL_SH],
7396
 
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
7397
 
install_sh=${install_sh-"$am_aux_dir/install-sh"}
7398
 
AC_SUBST(install_sh)])
7399
 
 
7400
 
# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
7401
 
#
7402
 
# This file is free software; the Free Software Foundation
7403
 
# gives unlimited permission to copy and/or distribute it,
7404
 
# with or without modifications, as long as this notice is preserved.
7405
 
 
7406
 
# serial 2
7407
 
 
7408
 
# Check whether the underlying file-system supports filenames
7409
 
# with a leading dot.  For instance MS-DOS doesn't.
7410
 
AC_DEFUN([AM_SET_LEADING_DOT],
7411
 
[rm -rf .tst 2>/dev/null
7412
 
mkdir .tst 2>/dev/null
7413
 
if test -d .tst; then
7414
 
  am__leading_dot=.
7415
 
else
7416
 
  am__leading_dot=_
7417
 
fi
7418
 
rmdir .tst 2>/dev/null
7419
 
AC_SUBST([am__leading_dot])])
7420
 
 
7421
 
# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
7422
 
# From Jim Meyering
7423
 
 
7424
 
# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005
7425
 
# Free Software Foundation, Inc.
7426
 
#
7427
 
# This file is free software; the Free Software Foundation
7428
 
# gives unlimited permission to copy and/or distribute it,
7429
 
# with or without modifications, as long as this notice is preserved.
7430
 
 
7431
 
# serial 4
7432
 
 
7433
 
AC_DEFUN([AM_MAINTAINER_MODE],
7434
 
[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
7435
 
  dnl maintainer-mode is disabled by default
7436
 
  AC_ARG_ENABLE(maintainer-mode,
7437
 
[  --enable-maintainer-mode  enable make rules and dependencies not useful
7438
 
                          (and sometimes confusing) to the casual installer],
7439
 
      USE_MAINTAINER_MODE=$enableval,
7440
 
      USE_MAINTAINER_MODE=no)
7441
 
  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
7442
 
  AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes])
7443
 
  MAINT=$MAINTAINER_MODE_TRUE
7444
 
  AC_SUBST(MAINT)dnl
7445
 
]
7446
 
)
7447
 
 
7448
 
AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
7449
 
 
7450
 
# Check to see how 'make' treats includes.                  -*- Autoconf -*-
7451
 
 
7452
 
# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
7453
 
#
7454
 
# This file is free software; the Free Software Foundation
7455
 
# gives unlimited permission to copy and/or distribute it,
7456
 
# with or without modifications, as long as this notice is preserved.
7457
 
 
7458
 
# serial 3
7459
 
 
7460
 
# AM_MAKE_INCLUDE()
7461
 
# -----------------
7462
 
# Check to see how make treats includes.
7463
 
AC_DEFUN([AM_MAKE_INCLUDE],
7464
 
[am_make=${MAKE-make}
7465
 
cat > confinc << 'END'
7466
 
am__doit:
7467
 
        @echo done
7468
 
.PHONY: am__doit
7469
 
END
7470
 
# If we don't find an include directive, just comment out the code.
7471
 
AC_MSG_CHECKING([for style of include used by $am_make])
7472
 
am__include="#"
7473
 
am__quote=
7474
 
_am_result=none
7475
 
# First try GNU make style include.
7476
 
echo "include confinc" > confmf
7477
 
# We grep out `Entering directory' and `Leaving directory'
7478
 
# messages which can occur if `w' ends up in MAKEFLAGS.
7479
 
# In particular we don't look at `^make:' because GNU make might
7480
 
# be invoked under some other name (usually "gmake"), in which
7481
 
# case it prints its new name instead of `make'.
7482
 
if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
7483
 
   am__include=include
7484
 
   am__quote=
7485
 
   _am_result=GNU
7486
 
fi
7487
 
# Now try BSD make style include.
7488
 
if test "$am__include" = "#"; then
7489
 
   echo '.include "confinc"' > confmf
7490
 
   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
7491
 
      am__include=.include
7492
 
      am__quote="\""
7493
 
      _am_result=BSD
7494
 
   fi
7495
 
fi
7496
 
AC_SUBST([am__include])
7497
 
AC_SUBST([am__quote])
7498
 
AC_MSG_RESULT([$_am_result])
7499
 
rm -f confinc confmf
7500
 
])
7501
 
 
7502
 
# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
7503
 
 
7504
 
# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005
7505
 
# Free Software Foundation, Inc.
7506
 
#
7507
 
# This file is free software; the Free Software Foundation
7508
 
# gives unlimited permission to copy and/or distribute it,
7509
 
# with or without modifications, as long as this notice is preserved.
7510
 
 
7511
 
# serial 4
7512
 
 
7513
 
# AM_MISSING_PROG(NAME, PROGRAM)
7514
 
# ------------------------------
7515
 
AC_DEFUN([AM_MISSING_PROG],
7516
 
[AC_REQUIRE([AM_MISSING_HAS_RUN])
7517
 
$1=${$1-"${am_missing_run}$2"}
7518
 
AC_SUBST($1)])
7519
 
 
7520
 
 
7521
 
# AM_MISSING_HAS_RUN
7522
 
# ------------------
7523
 
# Define MISSING if not defined so far and test if it supports --run.
7524
 
# If it does, set am_missing_run to use it, otherwise, to nothing.
7525
 
AC_DEFUN([AM_MISSING_HAS_RUN],
7526
 
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
7527
 
test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
7528
 
# Use eval to expand $SHELL
7529
 
if eval "$MISSING --run true"; then
7530
 
  am_missing_run="$MISSING --run "
7531
 
else
7532
 
  am_missing_run=
7533
 
  AC_MSG_WARN([`missing' script is too old or missing])
7534
 
fi
7535
 
])
7536
 
 
7537
 
# Copyright (C) 2003, 2004, 2005  Free Software Foundation, Inc.
7538
 
#
7539
 
# This file is free software; the Free Software Foundation
7540
 
# gives unlimited permission to copy and/or distribute it,
7541
 
# with or without modifications, as long as this notice is preserved.
7542
 
 
7543
 
# AM_PROG_MKDIR_P
7544
 
# ---------------
7545
 
# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise.
7546
 
#
7547
 
# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories
7548
 
# created by `make install' are always world readable, even if the
7549
 
# installer happens to have an overly restrictive umask (e.g. 077).
7550
 
# This was a mistake.  There are at least two reasons why we must not
7551
 
# use `-m 0755':
7552
 
#   - it causes special bits like SGID to be ignored,
7553
 
#   - it may be too restrictive (some setups expect 775 directories).
7554
 
#
7555
 
# Do not use -m 0755 and let people choose whatever they expect by
7556
 
# setting umask.
7557
 
#
7558
 
# We cannot accept any implementation of `mkdir' that recognizes `-p'.
7559
 
# Some implementations (such as Solaris 8's) are not thread-safe: if a
7560
 
# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c'
7561
 
# concurrently, both version can detect that a/ is missing, but only
7562
 
# one can create it and the other will error out.  Consequently we
7563
 
# restrict ourselves to GNU make (using the --version option ensures
7564
 
# this.)
7565
 
AC_DEFUN([AM_PROG_MKDIR_P],
7566
 
[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
7567
 
  # We used to keeping the `.' as first argument, in order to
7568
 
  # allow $(mkdir_p) to be used without argument.  As in
7569
 
  #   $(mkdir_p) $(somedir)
7570
 
  # where $(somedir) is conditionally defined.  However this is wrong
7571
 
  # for two reasons:
7572
 
  #  1. if the package is installed by a user who cannot write `.'
7573
 
  #     make install will fail,
7574
 
  #  2. the above comment should most certainly read
7575
 
  #     $(mkdir_p) $(DESTDIR)$(somedir)
7576
 
  #     so it does not work when $(somedir) is undefined and
7577
 
  #     $(DESTDIR) is not.
7578
 
  #  To support the latter case, we have to write
7579
 
  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
7580
 
  #  so the `.' trick is pointless.
7581
 
  mkdir_p='mkdir -p --'
7582
 
else
7583
 
  # On NextStep and OpenStep, the `mkdir' command does not
7584
 
  # recognize any option.  It will interpret all options as
7585
 
  # directories to create, and then abort because `.' already
7586
 
  # exists.
7587
 
  for d in ./-p ./--version;
7588
 
  do
7589
 
    test -d $d && rmdir $d
7590
 
  done
7591
 
  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
7592
 
  if test -f "$ac_aux_dir/mkinstalldirs"; then
7593
 
    mkdir_p='$(mkinstalldirs)'
7594
 
  else
7595
 
    mkdir_p='$(install_sh) -d'
7596
 
  fi
7597
 
fi
7598
 
AC_SUBST([mkdir_p])])
7599
 
 
7600
 
# Helper functions for option handling.                     -*- Autoconf -*-
7601
 
 
7602
 
# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
7603
 
#
7604
 
# This file is free software; the Free Software Foundation
7605
 
# gives unlimited permission to copy and/or distribute it,
7606
 
# with or without modifications, as long as this notice is preserved.
7607
 
 
7608
 
# serial 3
7609
 
 
7610
 
# _AM_MANGLE_OPTION(NAME)
7611
 
# -----------------------
7612
 
AC_DEFUN([_AM_MANGLE_OPTION],
7613
 
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
7614
 
 
7615
 
# _AM_SET_OPTION(NAME)
7616
 
# ------------------------------
7617
 
# Set option NAME.  Presently that only means defining a flag for this option.
7618
 
AC_DEFUN([_AM_SET_OPTION],
7619
 
[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
7620
 
 
7621
 
# _AM_SET_OPTIONS(OPTIONS)
7622
 
# ----------------------------------
7623
 
# OPTIONS is a space-separated list of Automake options.
7624
 
AC_DEFUN([_AM_SET_OPTIONS],
7625
 
[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
7626
 
 
7627
 
# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
7628
 
# -------------------------------------------
7629
 
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
7630
 
AC_DEFUN([_AM_IF_OPTION],
7631
 
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
7632
 
 
7633
 
# Check to make sure that the build environment is sane.    -*- Autoconf -*-
7634
 
 
7635
 
# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
7636
 
# Free Software Foundation, Inc.
7637
 
#
7638
 
# This file is free software; the Free Software Foundation
7639
 
# gives unlimited permission to copy and/or distribute it,
7640
 
# with or without modifications, as long as this notice is preserved.
7641
 
 
7642
 
# serial 4
7643
 
 
7644
 
# AM_SANITY_CHECK
7645
 
# ---------------
7646
 
AC_DEFUN([AM_SANITY_CHECK],
7647
 
[AC_MSG_CHECKING([whether build environment is sane])
7648
 
# Just in case
7649
 
sleep 1
7650
 
echo timestamp > conftest.file
7651
 
# Do `set' in a subshell so we don't clobber the current shell's
7652
 
# arguments.  Must try -L first in case configure is actually a
7653
 
# symlink; some systems play weird games with the mod time of symlinks
7654
 
# (eg FreeBSD returns the mod time of the symlink's containing
7655
 
# directory).
7656
 
if (
7657
 
   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
7658
 
   if test "$[*]" = "X"; then
7659
 
      # -L didn't work.
7660
 
      set X `ls -t $srcdir/configure conftest.file`
7661
 
   fi
7662
 
   rm -f conftest.file
7663
 
   if test "$[*]" != "X $srcdir/configure conftest.file" \
7664
 
      && test "$[*]" != "X conftest.file $srcdir/configure"; then
7665
 
 
7666
 
      # If neither matched, then we have a broken ls.  This can happen
7667
 
      # if, for instance, CONFIG_SHELL is bash and it inherits a
7668
 
      # broken ls alias from the environment.  This has actually
7669
 
      # happened.  Such a system could not be considered "sane".
7670
 
      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
7671
 
alias in your environment])
7672
 
   fi
7673
 
 
7674
 
   test "$[2]" = conftest.file
7675
 
   )
7676
 
then
7677
 
   # Ok.
7678
 
   :
7679
 
else
7680
 
   AC_MSG_ERROR([newly created file is older than distributed files!
7681
 
Check your system clock])
7682
 
fi
7683
 
AC_MSG_RESULT(yes)])
7684
 
 
7685
 
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
7686
 
#
7687
 
# This file is free software; the Free Software Foundation
7688
 
# gives unlimited permission to copy and/or distribute it,
7689
 
# with or without modifications, as long as this notice is preserved.
7690
 
 
7691
 
# AM_PROG_INSTALL_STRIP
7692
 
# ---------------------
7693
 
# One issue with vendor `install' (even GNU) is that you can't
7694
 
# specify the program used to strip binaries.  This is especially
7695
 
# annoying in cross-compiling environments, where the build's strip
7696
 
# is unlikely to handle the host's binaries.
7697
 
# Fortunately install-sh will honor a STRIPPROG variable, so we
7698
 
# always use install-sh in `make install-strip', and initialize
7699
 
# STRIPPROG with the value of the STRIP variable (set by the user).
7700
 
AC_DEFUN([AM_PROG_INSTALL_STRIP],
7701
 
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
7702
 
# Installed binaries are usually stripped using `strip' when the user
7703
 
# run `make install-strip'.  However `strip' might not be the right
7704
 
# tool to use in cross-compilation environments, therefore Automake
7705
 
# will honor the `STRIP' environment variable to overrule this program.
7706
 
dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
7707
 
if test "$cross_compiling" != no; then
7708
 
  AC_CHECK_TOOL([STRIP], [strip], :)
7709
 
fi
7710
 
INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
7711
 
AC_SUBST([INSTALL_STRIP_PROGRAM])])
7712
 
 
7713
 
# Check how to create a tarball.                            -*- Autoconf -*-
7714
 
 
7715
 
# Copyright (C) 2004, 2005  Free Software Foundation, Inc.
7716
 
#
7717
 
# This file is free software; the Free Software Foundation
7718
 
# gives unlimited permission to copy and/or distribute it,
7719
 
# with or without modifications, as long as this notice is preserved.
7720
 
 
7721
 
# serial 2
7722
 
 
7723
 
# _AM_PROG_TAR(FORMAT)
7724
 
# --------------------
7725
 
# Check how to create a tarball in format FORMAT.
7726
 
# FORMAT should be one of `v7', `ustar', or `pax'.
7727
 
#
7728
 
# Substitute a variable $(am__tar) that is a command
7729
 
# writing to stdout a FORMAT-tarball containing the directory
7730
 
# $tardir.
7731
 
#     tardir=directory && $(am__tar) > result.tar
7732
 
#
7733
 
# Substitute a variable $(am__untar) that extract such
7734
 
# a tarball read from stdin.
7735
 
#     $(am__untar) < result.tar
7736
 
AC_DEFUN([_AM_PROG_TAR],
7737
 
[# Always define AMTAR for backward compatibility.
7738
 
AM_MISSING_PROG([AMTAR], [tar])
7739
 
m4_if([$1], [v7],
7740
 
     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
7741
 
     [m4_case([$1], [ustar],, [pax],,
7742
 
              [m4_fatal([Unknown tar format])])
7743
 
AC_MSG_CHECKING([how to create a $1 tar archive])
7744
 
# Loop over all known methods to create a tar archive until one works.
7745
 
_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
7746
 
_am_tools=${am_cv_prog_tar_$1-$_am_tools}
7747
 
# Do not fold the above two line into one, because Tru64 sh and
7748
 
# Solaris sh will not grok spaces in the rhs of `-'.
7749
 
for _am_tool in $_am_tools
7750
 
do
7751
 
  case $_am_tool in
7752
 
  gnutar)
7753
 
    for _am_tar in tar gnutar gtar;
7754
 
    do
7755
 
      AM_RUN_LOG([$_am_tar --version]) && break
7756
 
    done
7757
 
    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
7758
 
    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
7759
 
    am__untar="$_am_tar -xf -"
7760
 
    ;;
7761
 
  plaintar)
7762
 
    # Must skip GNU tar: if it does not support --format= it doesn't create
7763
 
    # ustar tarball either.
7764
 
    (tar --version) >/dev/null 2>&1 && continue
7765
 
    am__tar='tar chf - "$$tardir"'
7766
 
    am__tar_='tar chf - "$tardir"'
7767
 
    am__untar='tar xf -'
7768
 
    ;;
7769
 
  pax)
7770
 
    am__tar='pax -L -x $1 -w "$$tardir"'
7771
 
    am__tar_='pax -L -x $1 -w "$tardir"'
7772
 
    am__untar='pax -r'
7773
 
    ;;
7774
 
  cpio)
7775
 
    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
7776
 
    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
7777
 
    am__untar='cpio -i -H $1 -d'
7778
 
    ;;
7779
 
  none)
7780
 
    am__tar=false
7781
 
    am__tar_=false
7782
 
    am__untar=false
7783
 
    ;;
7784
 
  esac
7785
 
 
7786
 
  # If the value was cached, stop now.  We just wanted to have am__tar
7787
 
  # and am__untar set.
7788
 
  test -n "${am_cv_prog_tar_$1}" && break
7789
 
 
7790
 
  # tar/untar a dummy directory, and stop if the command works
7791
 
  rm -rf conftest.dir
7792
 
  mkdir conftest.dir
7793
 
  echo GrepMe > conftest.dir/file
7794
 
  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
7795
 
  rm -rf conftest.dir
7796
 
  if test -s conftest.tar; then
7797
 
    AM_RUN_LOG([$am__untar <conftest.tar])
7798
 
    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
7799
 
  fi
7800
 
done
7801
 
rm -rf conftest.dir
7802
 
 
7803
 
AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
7804
 
AC_MSG_RESULT([$am_cv_prog_tar_$1])])
7805
 
AC_SUBST([am__tar])
7806
 
AC_SUBST([am__untar])
7807
 
]) # _AM_PROG_TAR
7808