~ubuntu-branches/ubuntu/vivid/chasen/vivid

« back to all changes in this revision

Viewing changes to aclocal.m4

  • Committer: Bazaar Package Importer
  • Author(s): NOKUBI Takatsugu
  • Date: 2004-07-12 17:04:30 UTC
  • mfrom: (2.1.1 warty)
  • Revision ID: james.westby@ubuntu.com-20040712170430-qd9g2og0261n6h8j
Tags: 2.3.3-5
Fixed non-ISO C++ compliant code, closes: #258568.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
dnl aclocal.m4 generated automatically by aclocal 1.4-p5
2
 
 
3
 
dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
4
 
dnl This file is free software; the Free Software Foundation
5
 
dnl gives unlimited permission to copy and/or distribute it,
6
 
dnl with or without modifications, as long as this notice is preserved.
7
 
 
8
 
dnl This program is distributed in the hope that it will be useful,
9
 
dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
10
 
dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
11
 
dnl PARTICULAR PURPOSE.
12
 
 
13
 
# Do all the work for Automake.  This macro actually does too much --
14
 
# some checks are only needed if your package does certain things.
15
 
# But this isn't really a big deal.
16
 
 
17
 
# serial 1
18
 
 
19
 
dnl Usage:
20
 
dnl AM_INIT_AUTOMAKE(package,version, [no-define])
21
 
 
 
1
# aclocal.m4 generated automatically by aclocal 1.6.3 -*- Autoconf -*-
 
2
 
 
3
# Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002
 
4
# Free Software Foundation, Inc.
 
5
# This file is free software; the Free Software Foundation
 
6
# gives unlimited permission to copy and/or distribute it,
 
7
# with or without modifications, as long as this notice is preserved.
 
8
 
 
9
# This program is distributed in the hope that it will be useful,
 
10
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
 
11
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
 
12
# PARTICULAR PURPOSE.
 
13
 
 
14
# Do all the work for Automake.                            -*- Autoconf -*-
 
15
 
 
16
# This macro actually does too much some checks are only needed if
 
17
# your package does certain things.  But this isn't really a big deal.
 
18
 
 
19
# Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002
 
20
# Free Software Foundation, Inc.
 
21
 
 
22
# This program is free software; you can redistribute it and/or modify
 
23
# it under the terms of the GNU General Public License as published by
 
24
# the Free Software Foundation; either version 2, or (at your option)
 
25
# any later version.
 
26
 
 
27
# This program is distributed in the hope that it will be useful,
 
28
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
29
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
30
# GNU General Public License for more details.
 
31
 
 
32
# You should have received a copy of the GNU General Public License
 
33
# along with this program; if not, write to the Free Software
 
34
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
35
# 02111-1307, USA.
 
36
 
 
37
# serial 8
 
38
 
 
39
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
 
40
# written in clear, in which case automake, when reading aclocal.m4,
 
41
# will think it sees a *use*, and therefore will trigger all it's
 
42
# C support machinery.  Also note that it means that autoscan, seeing
 
43
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
 
44
 
 
45
 
 
46
AC_PREREQ([2.52])
 
47
 
 
48
# Autoconf 2.50 wants to disallow AM_ names.  We explicitly allow
 
49
# the ones we care about.
 
50
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
 
51
 
 
52
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
 
53
# AM_INIT_AUTOMAKE([OPTIONS])
 
54
# -----------------------------------------------
 
55
# The call with PACKAGE and VERSION arguments is the old style
 
56
# call (pre autoconf-2.50), which is being phased out.  PACKAGE
 
57
# and VERSION should now be passed to AC_INIT and removed from
 
58
# the call to AM_INIT_AUTOMAKE.
 
59
# We support both call styles for the transition.  After
 
60
# the next Automake release, Autoconf can make the AC_INIT
 
61
# arguments mandatory, and then we can depend on a new Autoconf
 
62
# release and drop the old call support.
22
63
AC_DEFUN([AM_INIT_AUTOMAKE],
23
 
[AC_REQUIRE([AC_PROG_INSTALL])
24
 
PACKAGE=[$1]
25
 
AC_SUBST(PACKAGE)
26
 
VERSION=[$2]
27
 
AC_SUBST(VERSION)
28
 
dnl test to see if srcdir already configured
29
 
if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
 
64
[AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
 
65
 AC_REQUIRE([AC_PROG_INSTALL])dnl
 
66
# test to see if srcdir already configured
 
67
if test "`cd $srcdir && pwd`" != "`pwd`" &&
 
68
   test -f $srcdir/config.status; then
30
69
  AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
31
70
fi
32
 
ifelse([$3],,
33
 
AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
34
 
AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package]))
35
 
AC_REQUIRE([AM_SANITY_CHECK])
36
 
AC_REQUIRE([AC_ARG_PROGRAM])
37
 
dnl FIXME This is truly gross.
38
 
missing_dir=`cd $ac_aux_dir && pwd`
39
 
AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
40
 
AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
41
 
AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
42
 
AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
43
 
AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
44
 
AC_REQUIRE([AC_PROG_MAKE_SET])])
 
71
 
 
72
# Define the identity of the package.
 
73
dnl Distinguish between old-style and new-style calls.
 
74
m4_ifval([$2],
 
75
[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
 
76
 AC_SUBST([PACKAGE], [$1])dnl
 
77
 AC_SUBST([VERSION], [$2])],
 
78
[_AM_SET_OPTIONS([$1])dnl
 
79
 AC_SUBST([PACKAGE], [AC_PACKAGE_TARNAME])dnl
 
80
 AC_SUBST([VERSION], [AC_PACKAGE_VERSION])])dnl
 
81
 
 
82
_AM_IF_OPTION([no-define],,
 
83
[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
 
84
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
 
85
 
 
86
# Some tools Automake needs.
 
87
AC_REQUIRE([AM_SANITY_CHECK])dnl
 
88
AC_REQUIRE([AC_ARG_PROGRAM])dnl
 
89
AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
 
90
AM_MISSING_PROG(AUTOCONF, autoconf)
 
91
AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
 
92
AM_MISSING_PROG(AUTOHEADER, autoheader)
 
93
AM_MISSING_PROG(MAKEINFO, makeinfo)
 
94
AM_MISSING_PROG(AMTAR, tar)
 
95
AM_PROG_INSTALL_SH
 
96
AM_PROG_INSTALL_STRIP
 
97
# We need awk for the "check" target.  The system "awk" is bad on
 
98
# some platforms.
 
99
AC_REQUIRE([AC_PROG_AWK])dnl
 
100
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
 
101
 
 
102
_AM_IF_OPTION([no-dependencies],,
 
103
[AC_PROVIDE_IFELSE([AC_PROG_][CC],
 
104
                  [_AM_DEPENDENCIES(CC)],
 
105
                  [define([AC_PROG_][CC],
 
106
                          defn([AC_PROG_][CC])[_AM_DEPENDENCIES(CC)])])dnl
 
107
AC_PROVIDE_IFELSE([AC_PROG_][CXX],
 
108
                  [_AM_DEPENDENCIES(CXX)],
 
109
                  [define([AC_PROG_][CXX],
 
110
                          defn([AC_PROG_][CXX])[_AM_DEPENDENCIES(CXX)])])dnl
 
111
])
 
112
])
 
113
 
 
114
# Copyright 2002  Free Software Foundation, Inc.
 
115
 
 
116
# This program is free software; you can redistribute it and/or modify
 
117
# it under the terms of the GNU General Public License as published by
 
118
# the Free Software Foundation; either version 2, or (at your option)
 
119
# any later version.
 
120
 
 
121
# This program is distributed in the hope that it will be useful,
 
122
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
123
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
124
# GNU General Public License for more details.
 
125
 
 
126
# You should have received a copy of the GNU General Public License
 
127
# along with this program; if not, write to the Free Software
 
128
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
129
 
 
130
# AM_AUTOMAKE_VERSION(VERSION)
 
131
# ----------------------------
 
132
# Automake X.Y traces this macro to ensure aclocal.m4 has been
 
133
# generated from the m4 files accompanying Automake X.Y.
 
134
AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.6"])
 
135
 
 
136
# AM_SET_CURRENT_AUTOMAKE_VERSION
 
137
# -------------------------------
 
138
# Call AM_AUTOMAKE_VERSION so it can be traced.
 
139
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
 
140
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
 
141
         [AM_AUTOMAKE_VERSION([1.6.3])])
 
142
 
 
143
# Helper functions for option handling.                    -*- Autoconf -*-
 
144
 
 
145
# Copyright 2001, 2002  Free Software Foundation, Inc.
 
146
 
 
147
# This program is free software; you can redistribute it and/or modify
 
148
# it under the terms of the GNU General Public License as published by
 
149
# the Free Software Foundation; either version 2, or (at your option)
 
150
# any later version.
 
151
 
 
152
# This program is distributed in the hope that it will be useful,
 
153
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
154
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
155
# GNU General Public License for more details.
 
156
 
 
157
# You should have received a copy of the GNU General Public License
 
158
# along with this program; if not, write to the Free Software
 
159
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
160
# 02111-1307, USA.
 
161
 
 
162
# serial 2
 
163
 
 
164
# _AM_MANGLE_OPTION(NAME)
 
165
# -----------------------
 
166
AC_DEFUN([_AM_MANGLE_OPTION],
 
167
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
 
168
 
 
169
# _AM_SET_OPTION(NAME)
 
170
# ------------------------------
 
171
# Set option NAME.  Presently that only means defining a flag for this option.
 
172
AC_DEFUN([_AM_SET_OPTION],
 
173
[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
 
174
 
 
175
# _AM_SET_OPTIONS(OPTIONS)
 
176
# ----------------------------------
 
177
# OPTIONS is a space-separated list of Automake options.
 
178
AC_DEFUN([_AM_SET_OPTIONS],
 
179
[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
 
180
 
 
181
# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
 
182
# -------------------------------------------
 
183
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
 
184
AC_DEFUN([_AM_IF_OPTION],
 
185
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
45
186
 
46
187
#
47
188
# Check to make sure that the build environment is sane.
48
189
#
49
190
 
 
191
# Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc.
 
192
 
 
193
# This program is free software; you can redistribute it and/or modify
 
194
# it under the terms of the GNU General Public License as published by
 
195
# the Free Software Foundation; either version 2, or (at your option)
 
196
# any later version.
 
197
 
 
198
# This program is distributed in the hope that it will be useful,
 
199
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
200
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
201
# GNU General Public License for more details.
 
202
 
 
203
# You should have received a copy of the GNU General Public License
 
204
# along with this program; if not, write to the Free Software
 
205
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
206
# 02111-1307, USA.
 
207
 
 
208
# serial 3
 
209
 
 
210
# AM_SANITY_CHECK
 
211
# ---------------
50
212
AC_DEFUN([AM_SANITY_CHECK],
51
213
[AC_MSG_CHECKING([whether build environment is sane])
52
214
# Just in case
53
215
sleep 1
54
 
echo timestamp > conftestfile
 
216
echo timestamp > conftest.file
55
217
# Do `set' in a subshell so we don't clobber the current shell's
56
218
# arguments.  Must try -L first in case configure is actually a
57
219
# symlink; some systems play weird games with the mod time of symlinks
58
220
# (eg FreeBSD returns the mod time of the symlink's containing
59
221
# directory).
60
222
if (
61
 
   set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
62
 
   if test "[$]*" = "X"; then
 
223
   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
 
224
   if test "$[*]" = "X"; then
63
225
      # -L didn't work.
64
 
      set X `ls -t $srcdir/configure conftestfile`
 
226
      set X `ls -t $srcdir/configure conftest.file`
65
227
   fi
66
 
   if test "[$]*" != "X $srcdir/configure conftestfile" \
67
 
      && test "[$]*" != "X conftestfile $srcdir/configure"; then
 
228
   rm -f conftest.file
 
229
   if test "$[*]" != "X $srcdir/configure conftest.file" \
 
230
      && test "$[*]" != "X conftest.file $srcdir/configure"; then
68
231
 
69
232
      # If neither matched, then we have a broken ls.  This can happen
70
233
      # if, for instance, CONFIG_SHELL is bash and it inherits a
74
237
alias in your environment])
75
238
   fi
76
239
 
77
 
   test "[$]2" = conftestfile
 
240
   test "$[2]" = conftest.file
78
241
   )
79
242
then
80
243
   # Ok.
83
246
   AC_MSG_ERROR([newly created file is older than distributed files!
84
247
Check your system clock])
85
248
fi
86
 
rm -f conftest*
87
249
AC_MSG_RESULT(yes)])
88
250
 
89
 
dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY)
90
 
dnl The program must properly implement --version.
 
251
#  -*- Autoconf -*-
 
252
 
 
253
 
 
254
# Copyright 1997, 1999, 2000, 2001 Free Software Foundation, Inc.
 
255
 
 
256
# This program is free software; you can redistribute it and/or modify
 
257
# it under the terms of the GNU General Public License as published by
 
258
# the Free Software Foundation; either version 2, or (at your option)
 
259
# any later version.
 
260
 
 
261
# This program is distributed in the hope that it will be useful,
 
262
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
263
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
264
# GNU General Public License for more details.
 
265
 
 
266
# You should have received a copy of the GNU General Public License
 
267
# along with this program; if not, write to the Free Software
 
268
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
269
# 02111-1307, USA.
 
270
 
 
271
# serial 3
 
272
 
 
273
# AM_MISSING_PROG(NAME, PROGRAM)
 
274
# ------------------------------
91
275
AC_DEFUN([AM_MISSING_PROG],
92
 
[AC_MSG_CHECKING(for working $2)
93
 
# Run test in a subshell; some versions of sh will print an error if
94
 
# an executable is not found, even if stderr is redirected.
95
 
# Redirect stdin to placate older versions of autoconf.  Sigh.
96
 
if ($2 --version) < /dev/null > /dev/null 2>&1; then
97
 
   $1=$2
98
 
   AC_MSG_RESULT(found)
99
 
else
100
 
   $1="$3/missing $2"
101
 
   AC_MSG_RESULT(missing)
102
 
fi
 
276
[AC_REQUIRE([AM_MISSING_HAS_RUN])
 
277
$1=${$1-"${am_missing_run}$2"}
103
278
AC_SUBST($1)])
104
279
 
 
280
 
 
281
# AM_MISSING_HAS_RUN
 
282
# ------------------
 
283
# Define MISSING if not defined so far and test if it supports --run.
 
284
# If it does, set am_missing_run to use it, otherwise, to nothing.
 
285
AC_DEFUN([AM_MISSING_HAS_RUN],
 
286
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
 
287
test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
 
288
# Use eval to expand $SHELL
 
289
if eval "$MISSING --run true"; then
 
290
  am_missing_run="$MISSING --run "
 
291
else
 
292
  am_missing_run=
 
293
  AC_MSG_WARN([`missing' script is too old or missing])
 
294
fi
 
295
])
 
296
 
 
297
# AM_AUX_DIR_EXPAND
 
298
 
 
299
# Copyright 2001 Free Software Foundation, Inc.
 
300
 
 
301
# This program is free software; you can redistribute it and/or modify
 
302
# it under the terms of the GNU General Public License as published by
 
303
# the Free Software Foundation; either version 2, or (at your option)
 
304
# any later version.
 
305
 
 
306
# This program is distributed in the hope that it will be useful,
 
307
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
308
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
309
# GNU General Public License for more details.
 
310
 
 
311
# You should have received a copy of the GNU General Public License
 
312
# along with this program; if not, write to the Free Software
 
313
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
314
# 02111-1307, USA.
 
315
 
 
316
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
 
317
# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
 
318
# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
 
319
#
 
320
# Of course, Automake must honor this variable whenever it calls a
 
321
# tool from the auxiliary directory.  The problem is that $srcdir (and
 
322
# therefore $ac_aux_dir as well) can be either absolute or relative,
 
323
# depending on how configure is run.  This is pretty annoying, since
 
324
# it makes $ac_aux_dir quite unusable in subdirectories: in the top
 
325
# source directory, any form will work fine, but in subdirectories a
 
326
# relative path needs to be adjusted first.
 
327
#
 
328
# $ac_aux_dir/missing
 
329
#    fails when called from a subdirectory if $ac_aux_dir is relative
 
330
# $top_srcdir/$ac_aux_dir/missing
 
331
#    fails if $ac_aux_dir is absolute,
 
332
#    fails when called from a subdirectory in a VPATH build with
 
333
#          a relative $ac_aux_dir
 
334
#
 
335
# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
 
336
# are both prefixed by $srcdir.  In an in-source build this is usually
 
337
# harmless because $srcdir is `.', but things will broke when you
 
338
# start a VPATH build or use an absolute $srcdir.
 
339
#
 
340
# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
 
341
# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
 
342
#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
 
343
# and then we would define $MISSING as
 
344
#   MISSING="\${SHELL} $am_aux_dir/missing"
 
345
# This will work as long as MISSING is not called from configure, because
 
346
# unfortunately $(top_srcdir) has no meaning in configure.
 
347
# However there are other variables, like CC, which are often used in
 
348
# configure, and could therefore not use this "fixed" $ac_aux_dir.
 
349
#
 
350
# Another solution, used here, is to always expand $ac_aux_dir to an
 
351
# absolute PATH.  The drawback is that using absolute paths prevent a
 
352
# configured tree to be moved without reconfiguration.
 
353
 
 
354
# Rely on autoconf to set up CDPATH properly.
 
355
AC_PREREQ([2.50])
 
356
 
 
357
AC_DEFUN([AM_AUX_DIR_EXPAND], [
 
358
# expand $ac_aux_dir to an absolute path
 
359
am_aux_dir=`cd $ac_aux_dir && pwd`
 
360
])
 
361
 
 
362
# AM_PROG_INSTALL_SH
 
363
# ------------------
 
364
# Define $install_sh.
 
365
 
 
366
# Copyright 2001 Free Software Foundation, Inc.
 
367
 
 
368
# This program is free software; you can redistribute it and/or modify
 
369
# it under the terms of the GNU General Public License as published by
 
370
# the Free Software Foundation; either version 2, or (at your option)
 
371
# any later version.
 
372
 
 
373
# This program is distributed in the hope that it will be useful,
 
374
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
375
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
376
# GNU General Public License for more details.
 
377
 
 
378
# You should have received a copy of the GNU General Public License
 
379
# along with this program; if not, write to the Free Software
 
380
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
381
# 02111-1307, USA.
 
382
 
 
383
AC_DEFUN([AM_PROG_INSTALL_SH],
 
384
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
 
385
install_sh=${install_sh-"$am_aux_dir/install-sh"}
 
386
AC_SUBST(install_sh)])
 
387
 
 
388
# AM_PROG_INSTALL_STRIP
 
389
 
 
390
# Copyright 2001 Free Software Foundation, Inc.
 
391
 
 
392
# This program is free software; you can redistribute it and/or modify
 
393
# it under the terms of the GNU General Public License as published by
 
394
# the Free Software Foundation; either version 2, or (at your option)
 
395
# any later version.
 
396
 
 
397
# This program is distributed in the hope that it will be useful,
 
398
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
399
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
400
# GNU General Public License for more details.
 
401
 
 
402
# You should have received a copy of the GNU General Public License
 
403
# along with this program; if not, write to the Free Software
 
404
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
405
# 02111-1307, USA.
 
406
 
 
407
# One issue with vendor `install' (even GNU) is that you can't
 
408
# specify the program used to strip binaries.  This is especially
 
409
# annoying in cross-compiling environments, where the build's strip
 
410
# is unlikely to handle the host's binaries.
 
411
# Fortunately install-sh will honor a STRIPPROG variable, so we
 
412
# always use install-sh in `make install-strip', and initialize
 
413
# STRIPPROG with the value of the STRIP variable (set by the user).
 
414
AC_DEFUN([AM_PROG_INSTALL_STRIP],
 
415
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
 
416
# Installed binaries are usually stripped using `strip' when the user
 
417
# run `make install-strip'.  However `strip' might not be the right
 
418
# tool to use in cross-compilation environments, therefore Automake
 
419
# will honor the `STRIP' environment variable to overrule this program.
 
420
dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
 
421
if test "$cross_compiling" != no; then
 
422
  AC_CHECK_TOOL([STRIP], [strip], :)
 
423
fi
 
424
INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
 
425
AC_SUBST([INSTALL_STRIP_PROGRAM])])
 
426
 
 
427
# serial 4                                              -*- Autoconf -*-
 
428
 
 
429
# Copyright 1999, 2000, 2001 Free Software Foundation, Inc.
 
430
 
 
431
# This program is free software; you can redistribute it and/or modify
 
432
# it under the terms of the GNU General Public License as published by
 
433
# the Free Software Foundation; either version 2, or (at your option)
 
434
# any later version.
 
435
 
 
436
# This program is distributed in the hope that it will be useful,
 
437
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
438
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
439
# GNU General Public License for more details.
 
440
 
 
441
# You should have received a copy of the GNU General Public License
 
442
# along with this program; if not, write to the Free Software
 
443
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
444
# 02111-1307, USA.
 
445
 
 
446
 
 
447
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
 
448
# written in clear, in which case automake, when reading aclocal.m4,
 
449
# will think it sees a *use*, and therefore will trigger all it's
 
450
# C support machinery.  Also note that it means that autoscan, seeing
 
451
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
 
452
 
 
453
 
 
454
 
 
455
# _AM_DEPENDENCIES(NAME)
 
456
# ----------------------
 
457
# See how the compiler implements dependency checking.
 
458
# NAME is "CC", "CXX", "GCJ", or "OBJC".
 
459
# We try a few techniques and use that to set a single cache variable.
 
460
#
 
461
# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
 
462
# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
 
463
# dependency, and given that the user is not expected to run this macro,
 
464
# just rely on AC_PROG_CC.
 
465
AC_DEFUN([_AM_DEPENDENCIES],
 
466
[AC_REQUIRE([AM_SET_DEPDIR])dnl
 
467
AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
 
468
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
 
469
AC_REQUIRE([AM_DEP_TRACK])dnl
 
470
 
 
471
ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
 
472
       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
 
473
       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
 
474
       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
 
475
                   [depcc="$$1"   am_compiler_list=])
 
476
 
 
477
AC_CACHE_CHECK([dependency style of $depcc],
 
478
               [am_cv_$1_dependencies_compiler_type],
 
479
[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
 
480
  # We make a subdir and do the tests there.  Otherwise we can end up
 
481
  # making bogus files that we don't know about and never remove.  For
 
482
  # instance it was reported that on HP-UX the gcc test will end up
 
483
  # making a dummy file named `D' -- because `-MD' means `put the output
 
484
  # in D'.
 
485
  mkdir conftest.dir
 
486
  # Copy depcomp to subdir because otherwise we won't find it if we're
 
487
  # using a relative directory.
 
488
  cp "$am_depcomp" conftest.dir
 
489
  cd conftest.dir
 
490
 
 
491
  am_cv_$1_dependencies_compiler_type=none
 
492
  if test "$am_compiler_list" = ""; then
 
493
     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
 
494
  fi
 
495
  for depmode in $am_compiler_list; do
 
496
    # We need to recreate these files for each test, as the compiler may
 
497
    # overwrite some of them when testing with obscure command lines.
 
498
    # This happens at least with the AIX C compiler.
 
499
    echo '#include "conftest.h"' > conftest.c
 
500
    echo 'int i;' > conftest.h
 
501
    echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf
 
502
 
 
503
    case $depmode in
 
504
    nosideeffect)
 
505
      # after this tag, mechanisms are not by side-effect, so they'll
 
506
      # only be used when explicitly requested
 
507
      if test "x$enable_dependency_tracking" = xyes; then
 
508
        continue
 
509
      else
 
510
        break
 
511
      fi
 
512
      ;;
 
513
    none) break ;;
 
514
    esac
 
515
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
 
516
    # mode.  It turns out that the SunPro C++ compiler does not properly
 
517
    # handle `-M -o', and we need to detect this.
 
518
    if depmode=$depmode \
 
519
       source=conftest.c object=conftest.o \
 
520
       depfile=conftest.Po tmpdepfile=conftest.TPo \
 
521
       $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 &&
 
522
       grep conftest.h conftest.Po > /dev/null 2>&1 &&
 
523
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
 
524
      am_cv_$1_dependencies_compiler_type=$depmode
 
525
      break
 
526
    fi
 
527
  done
 
528
 
 
529
  cd ..
 
530
  rm -rf conftest.dir
 
531
else
 
532
  am_cv_$1_dependencies_compiler_type=none
 
533
fi
 
534
])
 
535
AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
 
536
])
 
537
 
 
538
 
 
539
# AM_SET_DEPDIR
 
540
# -------------
 
541
# Choose a directory name for dependency files.
 
542
# This macro is AC_REQUIREd in _AM_DEPENDENCIES
 
543
AC_DEFUN([AM_SET_DEPDIR],
 
544
[rm -f .deps 2>/dev/null
 
545
mkdir .deps 2>/dev/null
 
546
if test -d .deps; then
 
547
  DEPDIR=.deps
 
548
else
 
549
  # MS-DOS does not allow filenames that begin with a dot.
 
550
  DEPDIR=_deps
 
551
fi
 
552
rmdir .deps 2>/dev/null
 
553
AC_SUBST([DEPDIR])
 
554
])
 
555
 
 
556
 
 
557
# AM_DEP_TRACK
 
558
# ------------
 
559
AC_DEFUN([AM_DEP_TRACK],
 
560
[AC_ARG_ENABLE(dependency-tracking,
 
561
[  --disable-dependency-tracking Speeds up one-time builds
 
562
  --enable-dependency-tracking  Do not reject slow dependency extractors])
 
563
if test "x$enable_dependency_tracking" != xno; then
 
564
  am_depcomp="$ac_aux_dir/depcomp"
 
565
  AMDEPBACKSLASH='\'
 
566
fi
 
567
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
 
568
AC_SUBST([AMDEPBACKSLASH])
 
569
])
 
570
 
 
571
# Generate code to set up dependency tracking.   -*- Autoconf -*-
 
572
 
 
573
# Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
 
574
 
 
575
# This program is free software; you can redistribute it and/or modify
 
576
# it under the terms of the GNU General Public License as published by
 
577
# the Free Software Foundation; either version 2, or (at your option)
 
578
# any later version.
 
579
 
 
580
# This program is distributed in the hope that it will be useful,
 
581
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
582
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
583
# GNU General Public License for more details.
 
584
 
 
585
# You should have received a copy of the GNU General Public License
 
586
# along with this program; if not, write to the Free Software
 
587
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
588
# 02111-1307, USA.
 
589
 
 
590
#serial 2
 
591
 
 
592
# _AM_OUTPUT_DEPENDENCY_COMMANDS
 
593
# ------------------------------
 
594
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
 
595
[for mf in $CONFIG_FILES; do
 
596
  # Strip MF so we end up with the name of the file.
 
597
  mf=`echo "$mf" | sed -e 's/:.*$//'`
 
598
  # Check whether this is an Automake generated Makefile or not.
 
599
  # We used to match only the files named `Makefile.in', but
 
600
  # some people rename them; so instead we look at the file content.
 
601
  # Grep'ing the first line is not enough: some people post-process
 
602
  # each Makefile.in and add a new line on top of each file to say so.
 
603
  # So let's grep whole file.
 
604
  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
 
605
    dirpart=`AS_DIRNAME("$mf")`
 
606
  else
 
607
    continue
 
608
  fi
 
609
  grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue
 
610
  # Extract the definition of DEP_FILES from the Makefile without
 
611
  # running `make'.
 
612
  DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
 
613
  test -z "$DEPDIR" && continue
 
614
  # When using ansi2knr, U may be empty or an underscore; expand it
 
615
  U=`sed -n -e '/^U = / s///p' < "$mf"`
 
616
  test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
 
617
  # We invoke sed twice because it is the simplest approach to
 
618
  # changing $(DEPDIR) to its actual value in the expansion.
 
619
  for file in `sed -n -e '
 
620
    /^DEP_FILES = .*\\\\$/ {
 
621
      s/^DEP_FILES = //
 
622
      :loop
 
623
        s/\\\\$//
 
624
        p
 
625
        n
 
626
        /\\\\$/ b loop
 
627
      p
 
628
    }
 
629
    /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
 
630
       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
 
631
    # Make sure the directory exists.
 
632
    test -f "$dirpart/$file" && continue
 
633
    fdir=`AS_DIRNAME(["$file"])`
 
634
    AS_MKDIR_P([$dirpart/$fdir])
 
635
    # echo "creating $dirpart/$file"
 
636
    echo '# dummy' > "$dirpart/$file"
 
637
  done
 
638
done
 
639
])# _AM_OUTPUT_DEPENDENCY_COMMANDS
 
640
 
 
641
 
 
642
# AM_OUTPUT_DEPENDENCY_COMMANDS
 
643
# -----------------------------
 
644
# This macro should only be invoked once -- use via AC_REQUIRE.
 
645
#
 
646
# This code is only required when automatic dependency tracking
 
647
# is enabled.  FIXME.  This creates each `.P' file that we will
 
648
# need in order to bootstrap the dependency handling code.
 
649
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
 
650
[AC_CONFIG_COMMANDS([depfiles],
 
651
     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
 
652
     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
 
653
])
 
654
 
 
655
# Copyright 2001 Free Software Foundation, Inc.             -*- Autoconf -*-
 
656
 
 
657
# This program is free software; you can redistribute it and/or modify
 
658
# it under the terms of the GNU General Public License as published by
 
659
# the Free Software Foundation; either version 2, or (at your option)
 
660
# any later version.
 
661
 
 
662
# This program is distributed in the hope that it will be useful,
 
663
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
664
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
665
# GNU General Public License for more details.
 
666
 
 
667
# You should have received a copy of the GNU General Public License
 
668
# along with this program; if not, write to the Free Software
 
669
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
670
# 02111-1307, USA.
 
671
 
 
672
# serial 2
 
673
 
 
674
# AM_MAKE_INCLUDE()
 
675
# -----------------
 
676
# Check to see how make treats includes.
 
677
AC_DEFUN([AM_MAKE_INCLUDE],
 
678
[am_make=${MAKE-make}
 
679
cat > confinc << 'END'
 
680
doit:
 
681
        @echo done
 
682
END
 
683
# If we don't find an include directive, just comment out the code.
 
684
AC_MSG_CHECKING([for style of include used by $am_make])
 
685
am__include="#"
 
686
am__quote=
 
687
_am_result=none
 
688
# First try GNU make style include.
 
689
echo "include confinc" > confmf
 
690
# We grep out `Entering directory' and `Leaving directory'
 
691
# messages which can occur if `w' ends up in MAKEFLAGS.
 
692
# In particular we don't look at `^make:' because GNU make might
 
693
# be invoked under some other name (usually "gmake"), in which
 
694
# case it prints its new name instead of `make'.
 
695
if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then
 
696
   am__include=include
 
697
   am__quote=
 
698
   _am_result=GNU
 
699
fi
 
700
# Now try BSD make style include.
 
701
if test "$am__include" = "#"; then
 
702
   echo '.include "confinc"' > confmf
 
703
   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
 
704
      am__include=.include
 
705
      am__quote="\""
 
706
      _am_result=BSD
 
707
   fi
 
708
fi
 
709
AC_SUBST(am__include)
 
710
AC_SUBST(am__quote)
 
711
AC_MSG_RESULT($_am_result)
 
712
rm -f confinc confmf
 
713
])
 
714
 
 
715
# AM_CONDITIONAL                                              -*- Autoconf -*-
 
716
 
 
717
# Copyright 1997, 2000, 2001 Free Software Foundation, Inc.
 
718
 
 
719
# This program is free software; you can redistribute it and/or modify
 
720
# it under the terms of the GNU General Public License as published by
 
721
# the Free Software Foundation; either version 2, or (at your option)
 
722
# any later version.
 
723
 
 
724
# This program is distributed in the hope that it will be useful,
 
725
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
726
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
727
# GNU General Public License for more details.
 
728
 
 
729
# You should have received a copy of the GNU General Public License
 
730
# along with this program; if not, write to the Free Software
 
731
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
732
# 02111-1307, USA.
 
733
 
 
734
# serial 5
 
735
 
 
736
AC_PREREQ(2.52)
 
737
 
 
738
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
 
739
# -------------------------------------
 
740
# Define a conditional.
 
741
AC_DEFUN([AM_CONDITIONAL],
 
742
[ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
 
743
        [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
 
744
AC_SUBST([$1_TRUE])
 
745
AC_SUBST([$1_FALSE])
 
746
if $2; then
 
747
  $1_TRUE=
 
748
  $1_FALSE='#'
 
749
else
 
750
  $1_TRUE='#'
 
751
  $1_FALSE=
 
752
fi
 
753
AC_CONFIG_COMMANDS_PRE(
 
754
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
 
755
  AC_MSG_ERROR([conditional \"$1\" was never defined.
 
756
Usually this means the macro was only invoked conditionally.])
 
757
fi])])
 
758
 
 
759
# Like AC_CONFIG_HEADER, but automatically create stamp file. -*- Autoconf -*-
 
760
 
 
761
# Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc.
 
762
 
 
763
# This program is free software; you can redistribute it and/or modify
 
764
# it under the terms of the GNU General Public License as published by
 
765
# the Free Software Foundation; either version 2, or (at your option)
 
766
# any later version.
 
767
 
 
768
# This program is distributed in the hope that it will be useful,
 
769
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
770
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
771
# GNU General Public License for more details.
 
772
 
 
773
# You should have received a copy of the GNU General Public License
 
774
# along with this program; if not, write to the Free Software
 
775
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
776
# 02111-1307, USA.
 
777
 
 
778
AC_PREREQ([2.52])
 
779
 
 
780
# serial 6
 
781
 
 
782
# When config.status generates a header, we must update the stamp-h file.
 
783
# This file resides in the same directory as the config header
 
784
# that is generated.  We must strip everything past the first ":",
 
785
# and everything past the last "/".
 
786
 
 
787
# _AM_DIRNAME(PATH)
 
788
# -----------------
 
789
# Like AS_DIRNAME, only do it during macro expansion
 
790
AC_DEFUN([_AM_DIRNAME],
 
791
       [m4_if(regexp([$1], [^.*[^/]//*[^/][^/]*/*$]), -1,
 
792
              m4_if(regexp([$1], [^//\([^/]\|$\)]), -1,
 
793
                    m4_if(regexp([$1], [^/.*]), -1,
 
794
                          [.],
 
795
                          patsubst([$1], [^\(/\).*], [\1])),
 
796
                    patsubst([$1], [^\(//\)\([^/].*\|$\)], [\1])),
 
797
              patsubst([$1], [^\(.*[^/]\)//*[^/][^/]*/*$], [\1]))[]dnl
 
798
])# _AM_DIRNAME
 
799
 
 
800
 
 
801
# The stamp files are numbered to have different names.
 
802
# We could number them on a directory basis, but that's additional
 
803
# complications, let's have a unique counter.
 
804
m4_define([_AM_STAMP_Count], [0])
 
805
 
 
806
 
 
807
# _AM_STAMP(HEADER)
 
808
# -----------------
 
809
# The name of the stamp file for HEADER.
 
810
AC_DEFUN([_AM_STAMP],
 
811
[m4_define([_AM_STAMP_Count], m4_incr(_AM_STAMP_Count))dnl
 
812
AS_ESCAPE(_AM_DIRNAME(patsubst([$1],
 
813
                               [:.*])))/stamp-h[]_AM_STAMP_Count])
 
814
 
 
815
 
 
816
# _AM_CONFIG_HEADER(HEADER[:SOURCES], COMMANDS, INIT-COMMANDS)
 
817
# ------------------------------------------------------------
 
818
# We used to try to get a real timestamp in stamp-h.  But the fear is that
 
819
# that will cause unnecessary cvs conflicts.
 
820
AC_DEFUN([_AM_CONFIG_HEADER],
 
821
[# Add the stamp file to the list of files AC keeps track of,
 
822
# along with our hook.
 
823
AC_CONFIG_HEADERS([$1],
 
824
                  [# update the timestamp
 
825
echo 'timestamp for $1' >"_AM_STAMP([$1])"
 
826
$2],
 
827
                  [$3])
 
828
])# _AM_CONFIG_HEADER
 
829
 
 
830
 
 
831
# AM_CONFIG_HEADER(HEADER[:SOURCES]..., COMMANDS, INIT-COMMANDS)
 
832
# --------------------------------------------------------------
 
833
AC_DEFUN([AM_CONFIG_HEADER],
 
834
[AC_FOREACH([_AM_File], [$1], [_AM_CONFIG_HEADER(_AM_File, [$2], [$3])])
 
835
])# AM_CONFIG_HEADER
 
836
 
105
837
# Add --enable-maintainer-mode option to configure.
106
838
# From Jim Meyering
107
839
 
 
840
# Copyright 1996, 1998, 2000, 2001 Free Software Foundation, Inc.
 
841
 
 
842
# This program is free software; you can redistribute it and/or modify
 
843
# it under the terms of the GNU General Public License as published by
 
844
# the Free Software Foundation; either version 2, or (at your option)
 
845
# any later version.
 
846
 
 
847
# This program is distributed in the hope that it will be useful,
 
848
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
849
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
850
# GNU General Public License for more details.
 
851
 
 
852
# You should have received a copy of the GNU General Public License
 
853
# along with this program; if not, write to the Free Software
 
854
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
855
# 02111-1307, USA.
 
856
 
108
857
# serial 1
109
858
 
110
859
AC_DEFUN([AM_MAINTAINER_MODE],
115
864
                          (and sometimes confusing) to the casual installer],
116
865
      USE_MAINTAINER_MODE=$enableval,
117
866
      USE_MAINTAINER_MODE=no)
118
 
  AC_MSG_RESULT($USE_MAINTAINER_MODE)
119
 
  AM_CONDITIONAL(MAINTAINER_MODE, test $USE_MAINTAINER_MODE = yes)
 
867
  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
 
868
  AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes])
120
869
  MAINT=$MAINTAINER_MODE_TRUE
121
870
  AC_SUBST(MAINT)dnl
122
871
]
123
872
)
124
873
 
125
 
# Define a conditional.
126
 
 
127
 
AC_DEFUN([AM_CONDITIONAL],
128
 
[AC_SUBST($1_TRUE)
129
 
AC_SUBST($1_FALSE)
130
 
if $2; then
131
 
  $1_TRUE=
132
 
  $1_FALSE='#'
133
 
else
134
 
  $1_TRUE='#'
135
 
  $1_FALSE=
136
 
fi])
137
 
 
138
874
# libtool.m4 - Configure libtool for the host system. -*-Shell-script-*-
139
875
 
140
876
# serial 46 AC_PROG_LIBTOOL
 
877
 
141
878
AC_DEFUN([AC_PROG_LIBTOOL],
142
879
[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
143
880
 
263
1000
 
264
1001
])
265
1002
 
 
1003
# AC_LIBTOOL_HEADER_ASSERT
 
1004
# ------------------------
 
1005
AC_DEFUN([AC_LIBTOOL_HEADER_ASSERT],
 
1006
[AC_CACHE_CHECK([whether $CC supports assert without backlinking],
 
1007
    [lt_cv_func_assert_works],
 
1008
    [case $host in
 
1009
    *-*-solaris*)
 
1010
      if test "$GCC" = yes && test "$with_gnu_ld" != yes; then
 
1011
        case `$CC --version 2>/dev/null` in
 
1012
        [[12]].*) lt_cv_func_assert_works=no ;;
 
1013
        *)        lt_cv_func_assert_works=yes ;;
 
1014
        esac
 
1015
      fi
 
1016
      ;;
 
1017
    esac])
 
1018
 
 
1019
if test "x$lt_cv_func_assert_works" = xyes; then
 
1020
  AC_CHECK_HEADERS(assert.h)
 
1021
fi
 
1022
])# AC_LIBTOOL_HEADER_ASSERT
 
1023
 
266
1024
# _LT_AC_CHECK_DLFCN
267
1025
# --------------------
268
 
AC_DEFUN(_LT_AC_CHECK_DLFCN,
 
1026
AC_DEFUN([_LT_AC_CHECK_DLFCN],
269
1027
[AC_CHECK_HEADERS(dlfcn.h)
270
1028
])# _LT_AC_CHECK_DLFCN
271
1029
 
283
1041
# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
284
1042
 
285
1043
# Character class describing NM global symbol codes.
286
 
[symcode='[BCDEGRST]']
 
1044
symcode='[[BCDEGRST]]'
287
1045
 
288
1046
# Regexp to match symbols that can be accessed directly from C.
289
 
[sympat='\([_A-Za-z][_A-Za-z0-9]*\)']
 
1047
sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
290
1048
 
291
1049
# Transform the above into a raw symbol and a C symbol.
292
1050
symxfrm='\1 \2\3 \3'
294
1052
# Transform an extracted symbol line into a proper C declaration
295
1053
lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
296
1054
 
 
1055
# Transform an extracted symbol line into symbol name and symbol address
 
1056
lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
 
1057
 
297
1058
# Define system-specific variables.
298
1059
case $host_os in
299
1060
aix*)
300
 
  [symcode='[BCDT]']
 
1061
  symcode='[[BCDT]]'
301
1062
  ;;
302
1063
cygwin* | mingw* | pw32*)
303
 
  [symcode='[ABCDGISTW]']
 
1064
  symcode='[[ABCDGISTW]]'
304
1065
  ;;
305
1066
hpux*) # Its linker distinguishes data from code symbols
306
1067
  lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
 
1068
  lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
307
1069
  ;;
308
1070
irix*)
309
 
  [symcode='[BCDEGRST]']
 
1071
  symcode='[[BCDEGRST]]'
310
1072
  ;;
311
1073
solaris* | sysv5*)
312
 
  [symcode='[BDT]']
 
1074
  symcode='[[BDT]]'
313
1075
  ;;
314
1076
sysv4)
315
 
  [symcode='[DFNSTU]']
 
1077
  symcode='[[DFNSTU]]'
316
1078
  ;;
317
1079
esac
318
1080
 
326
1088
 
327
1089
# If we're using GNU nm, then use its standard symbol codes.
328
1090
if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
329
 
  [symcode='[ABCDGISTW]']
 
1091
  symcode='[[ABCDGISTW]]'
330
1092
fi
331
1093
 
332
1094
# Try without a prefix undercore, then with it.
333
1095
for ac_symprfx in "" "_"; do
334
1096
 
335
1097
  # Write the raw and C identifiers.
336
 
[lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[        ]\($symcode$symcode*\)[         ][      ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"]
 
1098
lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[        ]]\($symcode$symcode*\)[[       ]][[    ]]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
337
1099
 
338
1100
  # Check to see that the pipe works correctly.
339
1101
  pipe_works=no
375
1137
 
376
1138
          cat <<EOF >> conftest.$ac_ext
377
1139
#if defined (__STDC__) && __STDC__
378
 
# define lt_ptr_t void *
 
1140
# define lt_ptr void *
379
1141
#else
380
 
# define lt_ptr_t char *
 
1142
# define lt_ptr char *
381
1143
# define const
382
1144
#endif
383
1145
 
384
1146
/* The mapping between symbol names and symbols. */
385
1147
const struct {
386
1148
  const char *name;
387
 
  lt_ptr_t address;
 
1149
  lt_ptr address;
388
1150
}
389
 
[lt_preloaded_symbols[] =]
 
1151
lt_preloaded_symbols[[]] =
390
1152
{
391
1153
EOF
392
 
          sed "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" >> conftest.$ac_ext
 
1154
          sed "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr) \&\2},/" < "$nlist" >> conftest.$ac_ext
393
1155
          cat <<\EOF >> conftest.$ac_ext
394
 
  {0, (lt_ptr_t) 0}
 
1156
  {0, (lt_ptr) 0}
395
1157
};
396
1158
 
397
1159
#ifdef __cplusplus
435
1197
global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
436
1198
if test -z "$lt_cv_sys_global_symbol_pipe"; then
437
1199
  global_symbol_to_cdecl=
 
1200
  global_symbol_to_c_name_address=
438
1201
else
439
1202
  global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
 
1203
  global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address"
440
1204
fi
441
 
if test -z "$global_symbol_pipe$global_symbol_to_cdecl"; then
 
1205
if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address";
 
1206
then
442
1207
  AC_MSG_RESULT(failed)
443
1208
else
444
1209
  AC_MSG_RESULT(ok)
456
1221
    *-DOS) lt_cv_sys_path_separator=';' ;;
457
1222
    *)     lt_cv_sys_path_separator=':' ;;
458
1223
  esac
 
1224
  PATH_SEPARATOR=$lt_cv_sys_path_separator
459
1225
fi
460
1226
])# _LT_AC_LIBTOOL_SYS_PATH_SEPARATOR
461
1227
 
462
1228
# _LT_AC_PROG_ECHO_BACKSLASH
463
1229
# --------------------------
464
1230
# Add some code to the start of the generated configure script which
465
 
# will find an echo command which doesn;t interpret backslashes.
 
1231
# will find an echo command which doesn't interpret backslashes.
466
1232
AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],
467
1233
[ifdef([AC_DIVERSION_NOTICE], [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
468
 
                              [AC_DIVERT_PUSH(NOTICE)])
 
1234
                              [AC_DIVERT_PUSH(NOTICE)])
469
1235
_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR
470
1236
 
471
1237
# Check that we are running under the correct shell.
531
1297
  #
532
1298
  # So, first we look for a working echo in the user's PATH.
533
1299
 
534
 
  IFS="${IFS=   }"; save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
 
1300
  IFS="${IFS=   }"; save_ifs="$IFS"; IFS=$PATH_SEPARATOR
535
1301
  for dir in $PATH /usr/ucb; do
536
1302
    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
537
1303
       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
620
1386
# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
621
1387
#                           ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
622
1388
# ------------------------------------------------------------------
623
 
AC_DEFUN(_LT_AC_TRY_DLOPEN_SELF,
 
1389
AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
624
1390
[if test "$cross_compiling" = yes; then :
625
1391
  [$4]
626
1392
else
707
1473
 
708
1474
# AC_LIBTOOL_DLOPEN_SELF
709
1475
# -------------------
710
 
AC_DEFUN(AC_LIBTOOL_DLOPEN_SELF,
 
1476
AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
711
1477
[if test "x$enable_dlopen" != xyes; then
712
1478
  enable_dlopen=unknown
713
1479
  enable_dlopen_self=unknown
729
1495
   ;;
730
1496
 
731
1497
  *)
732
 
    AC_CHECK_LIB(dl, dlopen,  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
733
 
      [AC_CHECK_FUNC(dlopen, lt_cv_dlopen="dlopen",
734
 
        [AC_CHECK_FUNC(shl_load, lt_cv_dlopen="shl_load",
735
 
          [AC_CHECK_LIB(svld, dlopen,
736
 
            [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
737
 
            [AC_CHECK_LIB(dld, shl_load,
738
 
              [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
 
1498
    AC_CHECK_FUNC([shl_load],
 
1499
          [lt_cv_dlopen="shl_load"],
 
1500
      [AC_CHECK_LIB([dld], [shl_load],
 
1501
            [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
 
1502
        [AC_CHECK_FUNC([dlopen],
 
1503
              [lt_cv_dlopen="dlopen"],
 
1504
          [AC_CHECK_LIB([dl], [dlopen],
 
1505
                [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
 
1506
            [AC_CHECK_LIB([svld], [dlopen],
 
1507
                  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
 
1508
              [AC_CHECK_LIB([dld], [dld_link],
 
1509
                    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
 
1510
              ])
739
1511
            ])
740
 
          ])
741
 
        ])
 
1512
          ])
 
1513
        ])
742
1514
      ])
743
1515
    ;;
744
1516
  esac
801
1573
# Sed substitution that helps us do robust quoting.  It backslashifies
802
1574
# metacharacters that are still active within double-quoted strings.
803
1575
Xsed='sed -e s/^X//'
804
 
[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g']
 
1576
sed_quote_subst='s/\([[\\"\\`$\\\\]]\)/\\\1/g'
805
1577
 
806
1578
# Same as above, but do not quote variable references.
807
 
[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g']
 
1579
double_quote_subst='s/\([[\\"\\`\\\\]]\)/\\\1/g'
808
1580
 
809
1581
# Sed substitution to delay expansion of an escaped shell variable in a
810
1582
# double_quote_subst'ed string.
873
1645
old_postuninstall_cmds=
874
1646
 
875
1647
if test -n "$RANLIB"; then
 
1648
  case $host_os in
 
1649
  openbsd*)
 
1650
    old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
 
1651
    ;;
 
1652
  *)
 
1653
    old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
 
1654
    ;;
 
1655
  esac
876
1656
  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
877
 
  old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
878
1657
fi
879
1658
 
880
1659
# Allow CC to be a program name with arguments.
894
1673
AC_MSG_RESULT($objdir)
895
1674
 
896
1675
 
897
 
AC_ARG_WITH(pic, 
 
1676
AC_ARG_WITH(pic,
898
1677
[  --with-pic              try to use only PIC/non-PIC objects [default=use both]],
899
1678
pic_mode="$withval", pic_mode=default)
900
1679
test -z "$pic_mode" && pic_mode=default
922
1701
      # libC (AIX C++ library), which obviously doesn't included in libraries
923
1702
      # list by gcc. This cause undefined symbols with -static flags.
924
1703
      # This hack allows C programs to be linked with "-static -ldl", but
925
 
      # we not sure about C++ programs.
 
1704
      # not sure about C++ programs.
926
1705
      lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
927
1706
      ;;
928
1707
    amigaos*)
957
1736
    # PORTME Check for PIC flags for the system compiler.
958
1737
    case $host_os in
959
1738
    aix3* | aix4* | aix5*)
 
1739
      lt_cv_prog_cc_wl='-Wl,'
960
1740
      # All AIX code is PIC.
961
1741
      if test "$host_cpu" = ia64; then
962
 
        # AIX 5 now supports IA64 processor
963
 
        lt_cv_prog_cc_static='-Bstatic'
964
 
        lt_cv_prog_cc_wl='-Wl,'
 
1742
        # AIX 5 now supports IA64 processor
 
1743
        lt_cv_prog_cc_static='-Bstatic'
965
1744
      else
966
 
        lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
 
1745
        lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
967
1746
      fi
968
1747
      ;;
969
1748
 
1019
1798
      lt_cv_prog_cc_pic='-KPIC'
1020
1799
      lt_cv_prog_cc_static='-Bstatic'
1021
1800
      if test "x$host_vendor" = xsni; then
1022
 
        lt_cv_prog_cc_wl='-LD'
 
1801
        lt_cv_prog_cc_wl='-LD'
1023
1802
      else
1024
 
        lt_cv_prog_cc_wl='-Wl,'
 
1803
        lt_cv_prog_cc_wl='-Wl,'
1025
1804
      fi
1026
1805
      ;;
1027
1806
 
1088
1867
# Check for any special shared library compilation flags.
1089
1868
if test -n "$lt_cv_prog_cc_shlib"; then
1090
1869
  AC_MSG_WARN([\`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries])
1091
 
  if echo "$old_CC $old_CFLAGS " | [egrep -e "[         ]$lt_cv_prog_cc_shlib[  ]"] >/dev/null; then :
 
1870
  if echo "$old_CC $old_CFLAGS " | egrep -e "[[         ]]$lt_cv_prog_cc_shlib[[        ]]" >/dev/null; then :
1092
1871
  else
1093
1872
   AC_MSG_WARN([add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure])
1094
1873
    lt_cv_prog_cc_can_build_shared=no
1164
1943
  lt_cv_compiler_o_lo=no
1165
1944
  save_CFLAGS="$CFLAGS"
1166
1945
  CFLAGS="$CFLAGS -c -o conftest.lo"
 
1946
  save_objext="$ac_objext"
 
1947
  ac_objext=lo
1167
1948
  AC_TRY_COMPILE([], [int some_variable = 0;], [dnl
1168
1949
    # The compiler can only warn and ignore the option if not recognized
1169
1950
    # So say no if there are warnings
1173
1954
      lt_cv_compiler_o_lo=yes
1174
1955
    fi
1175
1956
  ])
 
1957
  ac_objext="$save_objext"
1176
1958
  CFLAGS="$save_CFLAGS"
1177
1959
  ])
1178
1960
  compiler_o_lo=$lt_cv_compiler_o_lo
1269
2051
extract_expsyms_cmds=
1270
2052
 
1271
2053
case $host_os in
1272
 
cygwin* | mingw* | pw32* )
 
2054
cygwin* | mingw* | pw32*)
1273
2055
  # FIXME: the MSVC++ port hasn't been tested in a loooong time
1274
2056
  # When not using gcc, we currently assume that we are using
1275
2057
  # Microsoft Visual C++.
1277
2059
    with_gnu_ld=no
1278
2060
  fi
1279
2061
  ;;
1280
 
 
 
2062
openbsd*)
 
2063
  with_gnu_ld=no
 
2064
  ;;
1281
2065
esac
1282
2066
 
1283
2067
ld_shlibs=yes
1364
2148
    # can override, but on older systems we have to supply one (in ltdll.c)
1365
2149
    if test "x$lt_cv_need_dllmain" = "xyes"; then
1366
2150
      ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
1367
 
      ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < [$]0 > $output_objdir/$soname-ltdll.c~
 
2151
      ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $''0 > $output_objdir/$soname-ltdll.c~
1368
2152
        test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
1369
2153
    else
1370
2154
      ltdll_obj=
1377
2161
    # Be careful not to strip the DATA tag left be newer dlltools.
1378
2162
    export_symbols_cmds="$ltdll_cmds"'
1379
2163
      $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
1380
 
      [sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//"] < $output_objdir/$soname-def > $export_symbols'
 
2164
      sed -e "1,/EXPORTS/d" -e "s/ @ [[0-9]]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
1381
2165
 
1382
2166
    # If the export-symbols file already is a .def file (1st line
1383
2167
    # is EXPORTS), use it as is.
1384
2168
    # If DATA tags from a recent dlltool are present, honour them!
1385
2169
    archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then
1386
 
        cp $export_symbols $output_objdir/$soname-def;
 
2170
        cp $export_symbols $output_objdir/$soname-def;
1387
2171
      else
1388
 
        echo EXPORTS > $output_objdir/$soname-def;
1389
 
        _lt_hint=1;
1390
 
        cat $export_symbols | while read symbol; do
1391
 
         set dummy \$symbol;
1392
 
         case \[$]# in
1393
 
           2) echo "   \[$]2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
1394
 
           *) echo "     \[$]2 @ \$_lt_hint \[$]3 ; " >> $output_objdir/$soname-def;;
1395
 
         esac;
1396
 
         _lt_hint=`expr 1 + \$_lt_hint`;
1397
 
        done;
 
2172
        echo EXPORTS > $output_objdir/$soname-def;
 
2173
        _lt_hint=1;
 
2174
        cat $export_symbols | while read symbol; do
 
2175
         set dummy \$symbol;
 
2176
         case \[$]# in
 
2177
           2) echo "   \[$]2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
 
2178
           *) echo "     \[$]2 @ \$_lt_hint \[$]3 ; " >> $output_objdir/$soname-def;;
 
2179
         esac;
 
2180
         _lt_hint=`expr 1 + \$_lt_hint`;
 
2181
        done;
1398
2182
      fi~
1399
2183
      '"$ltdll_cmds"'
1400
2184
      $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
1489
2273
    ;;
1490
2274
 
1491
2275
  aix4* | aix5*)
 
2276
    if test "$host_cpu" = ia64; then
 
2277
      # On IA64, the linker does run time linking by default, so we don't
 
2278
      # have to do anything special.
 
2279
      aix_use_runtimelinking=no
 
2280
      exp_sym_flag='-Bexport'
 
2281
      no_entry_flag=""
 
2282
    else
 
2283
      aix_use_runtimelinking=no
 
2284
 
 
2285
      # Test if we are trying to use run time linking or normal
 
2286
      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
 
2287
      # need to do runtime linking.
 
2288
      case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
 
2289
        for ld_flag in $LDFLAGS; do
 
2290
          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
 
2291
            aix_use_runtimelinking=yes
 
2292
            break
 
2293
          fi
 
2294
        done
 
2295
      esac
 
2296
 
 
2297
      exp_sym_flag='-bexport'
 
2298
      no_entry_flag='-bnoentry'
 
2299
    fi
 
2300
 
1492
2301
    # When large executables or shared objects are built, AIX ld can
1493
2302
    # have problems creating the table of contents.  If linking a library
1494
2303
    # or program results in "error TOC overflow" add -mminimal-toc to
1495
2304
    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
1496
2305
    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
1497
2306
 
 
2307
    hardcode_direct=yes
1498
2308
    archive_cmds=''
1499
2309
    hardcode_libdir_separator=':'
1500
2310
    if test "$GCC" = yes; then
1501
 
      collect2name=`${CC} -print-prog-name=collect2`
1502
 
      if test -f "$collect2name" && \
1503
 
         strings "$collect2name" | grep resolve_lib_name >/dev/null
1504
 
      then
1505
 
        # We have reworked collect2
1506
 
        hardcode_direct=yes
1507
 
      else
1508
 
        # We have old collect2
1509
 
        hardcode_direct=unsupported
1510
 
        # It fails to find uninstalled libraries when the uninstalled
1511
 
        # path is not listed in the libpath.  Setting hardcode_minus_L
1512
 
        # to unsupported forces relinking
1513
 
        hardcode_minus_L=yes
1514
 
        hardcode_libdir_flag_spec='-L$libdir'
1515
 
        hardcode_libdir_separator=
1516
 
      fi
 
2311
      case $host_os in aix4.[[012]]|aix4.[[012]].*)
 
2312
        collect2name=`${CC} -print-prog-name=collect2`
 
2313
        if test -f "$collect2name" && \
 
2314
          strings "$collect2name" | grep resolve_lib_name >/dev/null
 
2315
        then
 
2316
          # We have reworked collect2
 
2317
          hardcode_direct=yes
 
2318
        else
 
2319
          # We have old collect2
 
2320
          hardcode_direct=unsupported
 
2321
          # It fails to find uninstalled libraries when the uninstalled
 
2322
          # path is not listed in the libpath.  Setting hardcode_minus_L
 
2323
          # to unsupported forces relinking
 
2324
          hardcode_minus_L=yes
 
2325
          hardcode_libdir_flag_spec='-L$libdir'
 
2326
          hardcode_libdir_separator=
 
2327
        fi
 
2328
      esac
 
2329
 
1517
2330
      shared_flag='-shared'
1518
2331
    else
 
2332
      # not using gcc
1519
2333
      if test "$host_cpu" = ia64; then
1520
 
        shared_flag='-G'
 
2334
        shared_flag='${wl}-G'
1521
2335
      else
1522
 
        shared_flag='${wl}-bM:SRE'
 
2336
        if test "$aix_use_runtimelinking" = yes; then
 
2337
          shared_flag='${wl}-G'
 
2338
        else
 
2339
          shared_flag='${wl}-bM:SRE'
 
2340
        fi
1523
2341
      fi
1524
 
      hardcode_direct=yes
1525
2342
    fi
1526
2343
 
1527
 
    if test "$host_cpu" = ia64; then
1528
 
      # On IA64, the linker does run time linking by default, so we don't
1529
 
      # have to do anything special.
1530
 
      aix_use_runtimelinking=no
1531
 
      exp_sym_flag='-Bexport'
1532
 
      no_entry_flag=""
1533
 
    else
1534
 
      # Test if we are trying to use run time linking, or normal AIX style linking.
1535
 
      # If -brtl is somewhere in LDFLAGS, we need to do run time linking.
1536
 
      aix_use_runtimelinking=no
1537
 
      for ld_flag in $LDFLAGS; do
1538
 
        if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl" ); then
1539
 
          aix_use_runtimelinking=yes
1540
 
          break
1541
 
        fi
1542
 
      done
1543
 
      exp_sym_flag='-bexport'
1544
 
      no_entry_flag='-bnoentry'
1545
 
    fi
1546
2344
    # It seems that -bexpall can do strange things, so it is better to
1547
2345
    # generate a list of symbols to export.
1548
2346
    always_export_symbols=yes
1549
2347
    if test "$aix_use_runtimelinking" = yes; then
 
2348
      # Warning - without using the other runtime loading flags (-brtl),
 
2349
      # -berok will link without error, but may produce a broken library.
 
2350
      allow_undefined_flag='-berok'
1550
2351
      hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
1551
 
      allow_undefined_flag=' -Wl,-G'
1552
 
      archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
 
2352
      archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
1553
2353
    else
1554
2354
      if test "$host_cpu" = ia64; then
1555
 
        hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
1556
 
       allow_undefined_flag="-znodefs"
1557
 
        archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
 
2355
        hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
 
2356
        allow_undefined_flag="-z nodefs"
 
2357
        archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
1558
2358
      else
1559
 
        hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
1560
 
        # Warning - without using the other run time loading flags, -berok will
1561
 
        #           link without error, but may produce a broken library.
1562
 
        allow_undefined_flag='${wl}-berok'
1563
 
        # This is a bit strange, but is similar to how AIX traditionally builds
1564
 
        # it's shared libraries.
1565
 
        archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $objdir/$libname$release.a $objdir/$soname'
 
2359
        hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
 
2360
        # Warning - without using the other run time loading flags,
 
2361
        # -berok will link without error, but may produce a broken library.
 
2362
        allow_undefined_flag='${wl}-berok'
 
2363
        # This is a bit strange, but is similar to how AIX traditionally builds
 
2364
        # it's shared libraries.
 
2365
        archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $objdir/$libname$release.a $objdir/$soname'
1566
2366
      fi
1567
2367
    fi
1568
2368
    ;;
1594
2394
    ;;
1595
2395
 
1596
2396
  darwin* | rhapsody*)
1597
 
    allow_undefined_flag='-undefined suppress'
 
2397
    case "$host_os" in
 
2398
    rhapsody* | darwin1.[[012]])
 
2399
      allow_undefined_flag='-undefined suppress'
 
2400
      ;;
 
2401
    *) # Darwin 1.3 on
 
2402
      allow_undefined_flag='-flat_namespace -undefined suppress'
 
2403
      ;;
 
2404
    esac
1598
2405
    # FIXME: Relying on posixy $() will cause problems for
1599
2406
    #        cross-compilation, but unfortunately the echo tests do not
1600
2407
    #        yet detect zsh echo's removal of \ escapes.
1601
 
    archive_cmds='$CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib $libobjs $deplibs$linkopts -install_name $rpath/$soname $(test -n "$verstring" -a x$verstring != x0.0 && echo $verstring)'
 
2408
    archive_cmds='$nonopt $(test "x$module" = xyes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib $libobjs $deplibs$linker_flags -install_name $rpath/$soname $verstring'
1602
2409
    # We need to add '_' to the symbols in $export_symbols first
1603
2410
    #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
1604
2411
    hardcode_direct=yes
1673
2480
    ;;
1674
2481
 
1675
2482
  newsos6)
1676
 
    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts'
 
2483
    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1677
2484
    hardcode_direct=yes
1678
2485
    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
1679
2486
    hardcode_libdir_separator=:
1681
2488
    ;;
1682
2489
 
1683
2490
  openbsd*)
1684
 
    archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
1685
 
    hardcode_libdir_flag_spec='-R$libdir'
1686
2491
    hardcode_direct=yes
1687
2492
    hardcode_shlibpath_var=no
 
2493
    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
 
2494
      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $linker_flags'
 
2495
      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
 
2496
      export_dynamic_flag_spec='${wl}-E'
 
2497
    else
 
2498
      case "$host_os" in
 
2499
      openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
 
2500
        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
 
2501
        hardcode_libdir_flag_spec='-R$libdir'
 
2502
        ;;
 
2503
      *)
 
2504
        archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $linker_flags'
 
2505
        hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
 
2506
        ;;
 
2507
      esac
 
2508
    fi
1688
2509
    ;;
1689
2510
 
1690
2511
  os2*)
1729
2550
    hardcode_shlibpath_var=no
1730
2551
    runpath_var=LD_RUN_PATH
1731
2552
    hardcode_runpath_var=yes
 
2553
    export_dynamic_flag_spec='${wl}-Bexport'
1732
2554
    ;;
1733
2555
 
1734
2556
  solaris*)
 
2557
    # gcc --version < 3.0 without binutils cannot create self contained
 
2558
    # shared libraries reliably, requiring libgcc.a to resolve some of
 
2559
    # the object symbols generated in some cases.  Libraries that use
 
2560
    # assert need libgcc.a to resolve __eprintf, for example.  Linking
 
2561
    # a copy of libgcc.a into every shared library to guarantee resolving
 
2562
    # such symbols causes other problems:  According to Tim Van Holder
 
2563
    # <tim.van.holder@pandora.be>, C++ libraries end up with a separate
 
2564
    # (to the application) exception stack for one thing.
1735
2565
    no_undefined_flag=' -z defs'
 
2566
    if test "$GCC" = yes; then
 
2567
      case `$CC --version 2>/dev/null` in
 
2568
      [[12]].*)
 
2569
        cat <<EOF 1>&2
 
2570
 
 
2571
*** Warning: Releases of GCC earlier than version 3.0 cannot reliably
 
2572
*** create self contained shared libraries on Solaris systems, without
 
2573
*** introducing a dependency on libgcc.a.  Therefore, libtool is disabling
 
2574
*** -no-undefined support, which will at least allow you to build shared
 
2575
*** libraries.  However, you may find that when you link such libraries
 
2576
*** into an application without using GCC, you have to manually add
 
2577
*** \`gcc --print-libgcc-file-name\` to the link command.  We urge you to
 
2578
*** upgrade to a newer version of GCC.  Another option is to rebuild your
 
2579
*** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer.
 
2580
 
 
2581
EOF
 
2582
        no_undefined_flag=
 
2583
        ;;
 
2584
      esac
 
2585
    fi
1736
2586
    # $CC -shared without GNU ld will not create a library from C++
1737
2587
    # object files and a static libstdc++, better avoid it by now
1738
2588
    archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
1741
2591
    hardcode_libdir_flag_spec='-R$libdir'
1742
2592
    hardcode_shlibpath_var=no
1743
2593
    case $host_os in
1744
 
    [solaris2.[0-5] | solaris2.[0-5].*]) ;;
 
2594
    solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
1745
2595
    *) # Supported since Solaris 2.6 (maybe 2.5.1?)
1746
2596
      whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
1747
2597
    esac
1764
2614
 
1765
2615
  sysv4)
1766
2616
    if test "x$host_vendor" = xsno; then
1767
 
      archive_cmds='$LD -G -Bsymbolic -h $soname -o $lib $libobjs $deplibs $linkopts'
 
2617
      archive_cmds='$LD -G -Bsymbolic -h $soname -o $lib $libobjs $deplibs $linker_flags'
1768
2618
      hardcode_direct=yes # is this really true???
1769
2619
    else
1770
2620
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1921
2771
    # depend on `.', always an invalid library.  This was fixed in
1922
2772
    # development snapshots of GCC prior to 3.0.
1923
2773
    case $host_os in
1924
 
      [ aix4 | aix4.[01] | aix4.[01].*)]
1925
 
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
1926
 
           echo ' yes '
1927
 
           echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
1928
 
        :
1929
 
      else
1930
 
        can_build_shared=no
1931
 
      fi
1932
 
      ;;
 
2774
      aix4 | aix4.[[01]] | aix4.[[01]].*)
 
2775
        if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
 
2776
             echo ' yes '
 
2777
             echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
 
2778
          :
 
2779
        else
 
2780
          can_build_shared=no
 
2781
        fi
 
2782
        ;;
1933
2783
    esac
1934
 
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
1935
 
    # soname into executable. Probably we can add versioning support to
1936
 
    # collect2, so additional links can be useful in future.
 
2784
    # AIX (on Power*) has no versioning support, so currently we can
 
2785
    # not hardcode correct soname into executable. Probably we can
 
2786
    # add versioning support to collect2, so additional links can
 
2787
    # be useful in future.
1937
2788
    if test "$aix_use_runtimelinking" = yes; then
1938
 
      # If using run time linking (on AIX 4.2 or later) use lib<name>.so instead of
1939
 
      # lib<name>.a to let people know that these are not typical AIX shared libraries.
 
2789
      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
 
2790
      # instead of lib<name>.a to let people know that these are not
 
2791
      # typical AIX shared libraries.
1940
2792
      library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
1941
2793
    else
1942
2794
      # We preserve .a as extension for shared libraries through AIX4.2
1945
2797
      soname_spec='${libname}${release}.so$major'
1946
2798
    fi
1947
2799
    shlibpath_var=LIBPATH
1948
 
    deplibs_check_method=pass_all
1949
2800
  fi
1950
2801
  ;;
1951
2802
 
1952
2803
amigaos*)
1953
2804
  library_names_spec='$libname.ixlibrary $libname.a'
1954
2805
  # Create ${libname}_ixlibrary.a entries in /sys/libs.
1955
 
  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | [$Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\'']`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
 
2806
  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
1956
2807
  ;;
1957
2808
 
1958
2809
beos*)
1983
2834
  case $GCC,$host_os in
1984
2835
  yes,cygwin*)
1985
2836
    library_names_spec='$libname.dll.a'
1986
 
    soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | [sed -e 's/[.]/-/g']`${versuffix}.dll'
 
2837
    soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll'
1987
2838
    postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i;echo \$dlname'\''`~
1988
2839
      dldir=$destdir/`dirname \$dlpath`~
1989
2840
      test -d \$dldir || mkdir -p \$dldir~
1993
2844
       $rm \$dlpath'
1994
2845
    ;;
1995
2846
  yes,mingw*)
1996
 
    library_names_spec='${libname}`echo ${release} | [sed -e 's/[.]/-/g']`${versuffix}.dll'
 
2847
    library_names_spec='${libname}`echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll'
1997
2848
    sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g"`
1998
2849
    ;;
1999
2850
  yes,pw32*)
2000
2851
    library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
2001
2852
    ;;
2002
2853
  *)
2003
 
    library_names_spec='${libname}`echo ${release} | [sed -e 's/[.]/-/g']`${versuffix}.dll $libname.lib'
 
2854
    library_names_spec='${libname}`echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll $libname.lib'
2004
2855
    ;;
2005
2856
  esac
2006
2857
  dynamic_linker='Win32 ld.exe'
2158
3009
 
2159
3010
openbsd*)
2160
3011
  version_type=sunos
2161
 
  if test "$with_gnu_ld" = yes; then
2162
 
    need_lib_prefix=no
2163
 
    need_version=no
 
3012
  need_lib_prefix=no
 
3013
  need_version=no
 
3014
  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
 
3015
    case "$host_os" in
 
3016
    openbsd2.[[89]] | openbsd2.[[89]].*)
 
3017
      shlibpath_overrides_runpath=no
 
3018
      ;;
 
3019
    *)
 
3020
      shlibpath_overrides_runpath=yes
 
3021
      ;;
 
3022
    esac
 
3023
  else
 
3024
    shlibpath_overrides_runpath=yes
2164
3025
  fi
2165
3026
  library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
2166
3027
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
2271
3132
AC_MSG_CHECKING([if libtool supports shared libraries])
2272
3133
AC_MSG_RESULT([$can_build_shared])
2273
3134
 
 
3135
AC_MSG_CHECKING([whether to build shared libraries])
 
3136
test "$can_build_shared" = "no" && enable_shared=no
 
3137
 
 
3138
# On AIX, shared libraries and static libraries use the same namespace, and
 
3139
# are all built from PIC.
 
3140
case "$host_os" in
 
3141
aix3*)
 
3142
  test "$enable_shared" = yes && enable_static=no
 
3143
  if test -n "$RANLIB"; then
 
3144
    archive_cmds="$archive_cmds~\$RANLIB \$lib"
 
3145
    postinstall_cmds='$RANLIB $lib'
 
3146
  fi
 
3147
  ;;
 
3148
 
 
3149
aix4*)
 
3150
  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
 
3151
    test "$enable_shared" = yes && enable_static=no
 
3152
  fi
 
3153
  ;;
 
3154
esac
 
3155
AC_MSG_RESULT([$enable_shared])
 
3156
 
 
3157
AC_MSG_CHECKING([whether to build static libraries])
 
3158
# Make sure either enable_shared or enable_static is yes.
 
3159
test "$enable_shared" = yes || enable_static=yes
 
3160
AC_MSG_RESULT([$enable_static])
 
3161
 
2274
3162
if test "$hardcode_action" = relink; then
2275
3163
  # Fast installation is not supported
2276
3164
  enable_fast_install=no
2364
3252
    old_striplib striplib file_magic_cmd export_symbols_cmds \
2365
3253
    deplibs_check_method allow_undefined_flag no_undefined_flag \
2366
3254
    finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
 
3255
    global_symbol_to_c_name_address \
2367
3256
    hardcode_libdir_flag_spec hardcode_libdir_separator  \
2368
3257
    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
2369
3258
    compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
2430
3319
# Whether or not to build shared libraries.
2431
3320
build_libtool_libs=$enable_shared
2432
3321
 
 
3322
# Whether or not to build static libraries.
 
3323
build_old_libs=$enable_static
 
3324
 
2433
3325
# Whether or not to add -lc for building shared libraries.
2434
3326
build_libtool_need_lc=$need_lc
2435
3327
 
2436
 
# Whether or not to build static libraries.
2437
 
build_old_libs=$enable_static
2438
 
 
2439
3328
# Whether or not to optimize for fast installation.
2440
3329
fast_install=$enable_fast_install
2441
3330
 
2601
3490
# Transform the output of nm in a proper C declaration
2602
3491
global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
2603
3492
 
 
3493
# Transform the output of nm in a C name address pair
 
3494
global_symbol_to_c_name_address=$lt_global_symbol_to_c_name_address
 
3495
 
2604
3496
# This is the shared library runtime path variable.
2605
3497
runpath_var=$runpath_var
2606
3498
 
2723
3615
#   return TRUE;
2724
3616
# }
2725
3617
# /* ltdll.c ends here */
2726
 
        # This is a source program that is used to create import libraries
2727
 
        # on Windows for dlls which lack them. Don't remove nor modify the
2728
 
        # starting and closing comments
 
3618
        # This is a source program that is used to create import libraries
 
3619
        # on Windows for dlls which lack them. Don't remove nor modify the
 
3620
        # starting and closing comments
2729
3621
# /* impgen.c starts here */
2730
3622
# /*   Copyright (C) 1999-2000 Free Software Foundation, Inc.
2731
3623
#
3080
3972
AC_REQUIRE([AC_PROG_CC])dnl
3081
3973
AC_REQUIRE([AC_CANONICAL_HOST])dnl
3082
3974
AC_REQUIRE([AC_CANONICAL_BUILD])dnl
 
3975
AC_REQUIRE([_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR])dnl
3083
3976
ac_prog=ld
3084
3977
if test "$GCC" = yes; then
3085
3978
  # Check if gcc -print-prog-name=ld gives a path.
3093
3986
  esac
3094
3987
  case $ac_prog in
3095
3988
    # Accept absolute paths.
3096
 
    [[\\/]* | [A-Za-z]:[\\/]*)]
3097
 
      [re_direlt='/[^/][^/]*/\.\./']
 
3989
    [[\\/]]* | [[A-Za-z]]:[[\\/]]*)
 
3990
      re_direlt='/[[^/]][[^/]]*/\.\./'
3098
3991
      # Canonicalize the path of ld
3099
3992
      ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
3100
3993
      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3118
4011
fi
3119
4012
AC_CACHE_VAL(lt_cv_path_LD,
3120
4013
[if test -z "$LD"; then
3121
 
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
 
4014
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3122
4015
  for ac_dir in $PATH; do
3123
4016
    test -z "$ac_dir" && ac_dir=.
3124
4017
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3182
4075
# `unknown' -- same as none, but documents that we really don't know.
3183
4076
# 'pass_all' -- all dependencies passed with no checks.
3184
4077
# 'test_compile' -- check by making test program.
3185
 
# ['file_magic [regex]'] -- check by looking for files in library path
 
4078
# 'file_magic [[regex]]' -- check by looking for files in library path
3186
4079
# which responds to the $file_magic_cmd with a given egrep regex.
3187
4080
# If you have `file' or equivalent on your system and you're not sure
3188
4081
# whether `pass_all' will *always* work, you probably want this one.
3197
4090
  ;;
3198
4091
 
3199
4092
bsdi4*)
3200
 
  [lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)']
 
4093
  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
3201
4094
  lt_cv_file_magic_cmd='/usr/bin/file -L'
3202
4095
  lt_cv_file_magic_test_file=/shlib/libc.so
3203
4096
  ;;
3211
4104
  lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
3212
4105
  lt_cv_file_magic_cmd='/usr/bin/file -L'
3213
4106
  case "$host_os" in
3214
 
  rhapsody* | darwin1.[012])
 
4107
  rhapsody* | darwin1.[[012]])
3215
4108
    lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
3216
4109
    ;;
3217
4110
  *) # Darwin 1.3 on
3226
4119
    i*86 )
3227
4120
      # Not sure whether the presence of OpenBSD here was a mistake.
3228
4121
      # Let's accept both of them until this is cleared up.
3229
 
      [lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library']
 
4122
      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library'
3230
4123
      lt_cv_file_magic_cmd=/usr/bin/file
3231
4124
      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3232
4125
      ;;
3241
4134
  ;;
3242
4135
 
3243
4136
hpux10.20*|hpux11*)
3244
 
  [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library']
 
4137
  lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
3245
4138
  lt_cv_file_magic_cmd=/usr/bin/file
3246
4139
  lt_cv_file_magic_test_file=/usr/lib/libc.sl
3247
4140
  ;;
3260
4153
    *) libmagic=never-match;;
3261
4154
    esac
3262
4155
    # this will be overridden with pass_all, but let us keep it just in case
3263
 
    [lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"]
 
4156
    lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[[1234]] dynamic lib MIPS - version 1"
3264
4157
    ;;
3265
4158
  esac
3266
4159
  lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
3274
4167
    lt_cv_deplibs_check_method=pass_all ;;
3275
4168
  *)
3276
4169
    # glibc up to 2.1.1 does not perform some relocations on ARM
3277
 
    [lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;]
 
4170
    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;;
3278
4171
  esac
3279
4172
  lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
3280
4173
  ;;
3281
4174
 
3282
4175
netbsd*)
3283
4176
  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3284
 
    [lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$']
 
4177
    lt_cv_deplibs_check_method='match_pattern /lib[[^/\.]]+\.so\.[[0-9]]+\.[[0-9]]+$'
3285
4178
  else
3286
 
    [lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$']
 
4179
    lt_cv_deplibs_check_method='match_pattern /lib[[^/\.]]+\.so$'
3287
4180
  fi
3288
4181
  ;;
3289
4182
 
3290
4183
newos6*)
3291
 
  [lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)']
 
4184
  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
3292
4185
  lt_cv_file_magic_cmd=/usr/bin/file
3293
4186
  lt_cv_file_magic_test_file=/usr/lib/libnls.so
3294
4187
  ;;
3295
4188
 
 
4189
openbsd*)
 
4190
  lt_cv_file_magic_cmd=/usr/bin/file
 
4191
  lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
 
4192
  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
 
4193
    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object'
 
4194
  else
 
4195
    lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
 
4196
  fi
 
4197
  ;;
 
4198
 
3296
4199
osf3* | osf4* | osf5*)
3297
4200
  # this will be overridden with pass_all, but let us keep it just in case
3298
4201
  lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
3309
4212
  lt_cv_file_magic_test_file=/lib/libc.so
3310
4213
  ;;
3311
4214
 
3312
 
[sysv5uw[78]* | sysv4*uw2*)]
 
4215
sysv5uw[[78]]* | sysv4*uw2*)
3313
4216
  lt_cv_deplibs_check_method=pass_all
3314
4217
  ;;
3315
4218
 
3316
4219
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
3317
4220
  case $host_vendor in
3318
4221
  motorola)
3319
 
    [lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]']
 
4222
    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
3320
4223
    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
3321
4224
    ;;
3322
4225
  ncr)
3324
4227
    ;;
3325
4228
  sequent)
3326
4229
    lt_cv_file_magic_cmd='/bin/file'
3327
 
    [lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )']
 
4230
    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
3328
4231
    ;;
3329
4232
  sni)
3330
4233
    lt_cv_file_magic_cmd='/bin/file'
3331
 
    [lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"]
 
4234
    lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
3332
4235
    lt_cv_file_magic_test_file=/lib/libc.so
3333
4236
    ;;
3334
4237
  esac
3342
4245
 
3343
4246
# AC_PROG_NM - find the path to a BSD-compatible name lister
3344
4247
AC_DEFUN([AC_PROG_NM],
3345
 
[AC_MSG_CHECKING([for BSD-compatible nm])
 
4248
[AC_REQUIRE([_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR])dnl
 
4249
AC_MSG_CHECKING([for BSD-compatible nm])
3346
4250
AC_CACHE_VAL(lt_cv_path_NM,
3347
4251
[if test -n "$NM"; then
3348
4252
  # Let the user override the test.
3349
4253
  lt_cv_path_NM="$NM"
3350
4254
else
3351
 
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
 
4255
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3352
4256
  for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
3353
4257
    test -z "$ac_dir" && ac_dir=.
3354
4258
    tmp_nm=$ac_dir/${ac_tool_prefix}nm
3459
4363
# This is just to silence aclocal about the macro not being used
3460
4364
ifelse([AC_DISABLE_FAST_INSTALL])
3461
4365
 
3462
 
#serial 1
 
4366
# isc-posix.m4 serial 2 (gettext-0.11.2)
 
4367
dnl Copyright (C) 1995-2002 Free Software Foundation, Inc.
 
4368
dnl This file is free software, distributed under the terms of the GNU
 
4369
dnl General Public License.  As a special exception to the GNU General
 
4370
dnl Public License, this file may be distributed as part of a program
 
4371
dnl that contains a configuration script generated by Autoconf, under
 
4372
dnl the same distribution terms as the rest of that program.
 
4373
 
 
4374
# This file is not needed with autoconf-2.53 and newer.  Remove it in 2005.
 
4375
 
3463
4376
# This test replaces the one in autoconf.
3464
4377
# Currently this macro should have the same name as the autoconf macro
3465
4378
# because gettext's gettext.m4 (distributed in the automake package)
3477
4390
  ]
3478
4391
)
3479
4392
 
3480
 
# Like AC_CONFIG_HEADER, but automatically create stamp file.
3481
 
 
3482
 
AC_DEFUN([AM_CONFIG_HEADER],
3483
 
[AC_PREREQ([2.12])
3484
 
AC_CONFIG_HEADER([$1])
3485
 
dnl When config.status generates a header, we must update the stamp-h file.
3486
 
dnl This file resides in the same directory as the config header
3487
 
dnl that is generated.  We must strip everything past the first ":",
3488
 
dnl and everything past the last "/".
3489
 
AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl
3490
 
ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>,
3491
 
<<test -z "<<$>>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^\([^:]*/\)?.*>>, <<\1>>)stamp-h<<>>dnl>>,
3492
 
<<am_indx=1
3493
 
for am_file in <<$1>>; do
3494
 
  case " <<$>>CONFIG_HEADERS " in
3495
 
  *" <<$>>am_file "*<<)>>
3496
 
    echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx
3497
 
    ;;
3498
 
  esac
3499
 
  am_indx=`expr "<<$>>am_indx" + 1`
3500
 
done<<>>dnl>>)
3501
 
changequote([,]))])
3502