~ubuntu-branches/ubuntu/edgy/libxpm/edgy

« back to all changes in this revision

Viewing changes to aclocal.m4

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Stone
  • Date: 2005-12-21 13:30:35 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20051221133035-22czwyhoyie60o17
Tags: 1:3.5.4.2-0ubuntu1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# generated automatically by aclocal 1.9.5 -*- Autoconf -*-
 
1
# generated automatically by aclocal 1.7.9 -*- Autoconf -*-
2
2
 
3
 
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4
 
# 2005  Free Software Foundation, Inc.
 
3
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002
 
4
# 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
# 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 (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
 
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 10
 
38
 
 
39
AC_PREREQ([2.54])
 
40
 
 
41
# Autoconf 2.50 wants to disallow AM_ names.  We explicitly allow
 
42
# the ones we care about.
 
43
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
 
44
 
 
45
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
 
46
# AM_INIT_AUTOMAKE([OPTIONS])
 
47
# -----------------------------------------------
 
48
# The call with PACKAGE and VERSION arguments is the old style
 
49
# call (pre autoconf-2.50), which is being phased out.  PACKAGE
 
50
# and VERSION should now be passed to AC_INIT and removed from
 
51
# the call to AM_INIT_AUTOMAKE.
 
52
# We support both call styles for the transition.  After
 
53
# the next Automake release, Autoconf can make the AC_INIT
 
54
# arguments mandatory, and then we can depend on a new Autoconf
 
55
# release and drop the old call support.
 
56
AC_DEFUN([AM_INIT_AUTOMAKE],
 
57
[AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
 
58
 AC_REQUIRE([AC_PROG_INSTALL])dnl
 
59
# test to see if srcdir already configured
 
60
if test "`cd $srcdir && pwd`" != "`pwd`" &&
 
61
   test -f $srcdir/config.status; then
 
62
  AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
 
63
fi
 
64
 
 
65
# test whether we have cygpath
 
66
if test -z "$CYGPATH_W"; then
 
67
  if (cygpath --version) >/dev/null 2>/dev/null; then
 
68
    CYGPATH_W='cygpath -w'
 
69
  else
 
70
    CYGPATH_W=echo
 
71
  fi
 
72
fi
 
73
AC_SUBST([CYGPATH_W])
 
74
 
 
75
# Define the identity of the package.
 
76
dnl Distinguish between old-style and new-style calls.
 
77
m4_ifval([$2],
 
78
[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
 
79
 AC_SUBST([PACKAGE], [$1])dnl
 
80
 AC_SUBST([VERSION], [$2])],
 
81
[_AM_SET_OPTIONS([$1])dnl
 
82
 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
 
83
 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
 
84
 
 
85
_AM_IF_OPTION([no-define],,
 
86
[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
 
87
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
 
88
 
 
89
# Some tools Automake needs.
 
90
AC_REQUIRE([AM_SANITY_CHECK])dnl
 
91
AC_REQUIRE([AC_ARG_PROGRAM])dnl
 
92
AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
 
93
AM_MISSING_PROG(AUTOCONF, autoconf)
 
94
AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
 
95
AM_MISSING_PROG(AUTOHEADER, autoheader)
 
96
AM_MISSING_PROG(MAKEINFO, makeinfo)
 
97
AM_MISSING_PROG(AMTAR, tar)
 
98
AM_PROG_INSTALL_SH
 
99
AM_PROG_INSTALL_STRIP
 
100
# We need awk for the "check" target.  The system "awk" is bad on
 
101
# some platforms.
 
102
AC_REQUIRE([AC_PROG_AWK])dnl
 
103
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
 
104
AC_REQUIRE([AM_SET_LEADING_DOT])dnl
 
105
 
 
106
_AM_IF_OPTION([no-dependencies],,
 
107
[AC_PROVIDE_IFELSE([AC_PROG_CC],
 
108
                  [_AM_DEPENDENCIES(CC)],
 
109
                  [define([AC_PROG_CC],
 
110
                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
 
111
AC_PROVIDE_IFELSE([AC_PROG_CXX],
 
112
                  [_AM_DEPENDENCIES(CXX)],
 
113
                  [define([AC_PROG_CXX],
 
114
                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
 
115
])
 
116
])
 
117
 
 
118
 
 
119
# When config.status generates a header, we must update the stamp-h file.
 
120
# This file resides in the same directory as the config header
 
121
# that is generated.  The stamp files are numbered to have different names.
 
122
 
 
123
# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
 
124
# loop where config.status creates the headers, so we can generate
 
125
# our stamp files there.
 
126
AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
 
127
[# Compute $1's index in $config_headers.
 
128
_am_stamp_count=1
 
129
for _am_header in $config_headers :; do
 
130
  case $_am_header in
 
131
    $1 | $1:* )
 
132
      break ;;
 
133
    * )
 
134
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
 
135
  esac
 
136
done
 
137
echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
 
138
 
 
139
# Copyright 2002  Free Software Foundation, Inc.
 
140
 
 
141
# This program is free software; you can redistribute it and/or modify
 
142
# it under the terms of the GNU General Public License as published by
 
143
# the Free Software Foundation; either version 2, or (at your option)
 
144
# any later version.
 
145
 
 
146
# This program is distributed in the hope that it will be useful,
 
147
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
148
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
149
# GNU General Public License for more details.
 
150
 
 
151
# You should have received a copy of the GNU General Public License
 
152
# along with this program; if not, write to the Free Software
 
153
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
154
 
 
155
# AM_AUTOMAKE_VERSION(VERSION)
 
156
# ----------------------------
 
157
# Automake X.Y traces this macro to ensure aclocal.m4 has been
 
158
# generated from the m4 files accompanying Automake X.Y.
 
159
AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.7"])
 
160
 
 
161
# AM_SET_CURRENT_AUTOMAKE_VERSION
 
162
# -------------------------------
 
163
# Call AM_AUTOMAKE_VERSION so it can be traced.
 
164
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
 
165
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
 
166
         [AM_AUTOMAKE_VERSION([1.7.9])])
 
167
 
 
168
# Helper functions for option handling.                    -*- Autoconf -*-
 
169
 
 
170
# Copyright 2001, 2002  Free Software Foundation, Inc.
 
171
 
 
172
# This program is free software; you can redistribute it and/or modify
 
173
# it under the terms of the GNU General Public License as published by
 
174
# the Free Software Foundation; either version 2, or (at your option)
 
175
# any later version.
 
176
 
 
177
# This program is distributed in the hope that it will be useful,
 
178
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
179
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
180
# GNU General Public License for more details.
 
181
 
 
182
# You should have received a copy of the GNU General Public License
 
183
# along with this program; if not, write to the Free Software
 
184
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
185
# 02111-1307, USA.
 
186
 
 
187
# serial 2
 
188
 
 
189
# _AM_MANGLE_OPTION(NAME)
 
190
# -----------------------
 
191
AC_DEFUN([_AM_MANGLE_OPTION],
 
192
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
 
193
 
 
194
# _AM_SET_OPTION(NAME)
 
195
# ------------------------------
 
196
# Set option NAME.  Presently that only means defining a flag for this option.
 
197
AC_DEFUN([_AM_SET_OPTION],
 
198
[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
 
199
 
 
200
# _AM_SET_OPTIONS(OPTIONS)
 
201
# ----------------------------------
 
202
# OPTIONS is a space-separated list of Automake options.
 
203
AC_DEFUN([_AM_SET_OPTIONS],
 
204
[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
 
205
 
 
206
# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
 
207
# -------------------------------------------
 
208
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
 
209
AC_DEFUN([_AM_IF_OPTION],
 
210
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
 
211
 
 
212
#
 
213
# Check to make sure that the build environment is sane.
 
214
#
 
215
 
 
216
# Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc.
 
217
 
 
218
# This program is free software; you can redistribute it and/or modify
 
219
# it under the terms of the GNU General Public License as published by
 
220
# the Free Software Foundation; either version 2, or (at your option)
 
221
# any later version.
 
222
 
 
223
# This program is distributed in the hope that it will be useful,
 
224
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
225
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
226
# GNU General Public License for more details.
 
227
 
 
228
# You should have received a copy of the GNU General Public License
 
229
# along with this program; if not, write to the Free Software
 
230
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
231
# 02111-1307, USA.
 
232
 
 
233
# serial 3
 
234
 
 
235
# AM_SANITY_CHECK
 
236
# ---------------
 
237
AC_DEFUN([AM_SANITY_CHECK],
 
238
[AC_MSG_CHECKING([whether build environment is sane])
 
239
# Just in case
 
240
sleep 1
 
241
echo timestamp > conftest.file
 
242
# Do `set' in a subshell so we don't clobber the current shell's
 
243
# arguments.  Must try -L first in case configure is actually a
 
244
# symlink; some systems play weird games with the mod time of symlinks
 
245
# (eg FreeBSD returns the mod time of the symlink's containing
 
246
# directory).
 
247
if (
 
248
   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
 
249
   if test "$[*]" = "X"; then
 
250
      # -L didn't work.
 
251
      set X `ls -t $srcdir/configure conftest.file`
 
252
   fi
 
253
   rm -f conftest.file
 
254
   if test "$[*]" != "X $srcdir/configure conftest.file" \
 
255
      && test "$[*]" != "X conftest.file $srcdir/configure"; then
 
256
 
 
257
      # If neither matched, then we have a broken ls.  This can happen
 
258
      # if, for instance, CONFIG_SHELL is bash and it inherits a
 
259
      # broken ls alias from the environment.  This has actually
 
260
      # happened.  Such a system could not be considered "sane".
 
261
      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
 
262
alias in your environment])
 
263
   fi
 
264
 
 
265
   test "$[2]" = conftest.file
 
266
   )
 
267
then
 
268
   # Ok.
 
269
   :
 
270
else
 
271
   AC_MSG_ERROR([newly created file is older than distributed files!
 
272
Check your system clock])
 
273
fi
 
274
AC_MSG_RESULT(yes)])
 
275
 
 
276
#  -*- Autoconf -*-
 
277
 
 
278
 
 
279
# Copyright 1997, 1999, 2000, 2001 Free Software Foundation, Inc.
 
280
 
 
281
# This program is free software; you can redistribute it and/or modify
 
282
# it under the terms of the GNU General Public License as published by
 
283
# the Free Software Foundation; either version 2, or (at your option)
 
284
# any later version.
 
285
 
 
286
# This program is distributed in the hope that it will be useful,
 
287
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
288
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
289
# GNU General Public License for more details.
 
290
 
 
291
# You should have received a copy of the GNU General Public License
 
292
# along with this program; if not, write to the Free Software
 
293
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
294
# 02111-1307, USA.
 
295
 
 
296
# serial 3
 
297
 
 
298
# AM_MISSING_PROG(NAME, PROGRAM)
 
299
# ------------------------------
 
300
AC_DEFUN([AM_MISSING_PROG],
 
301
[AC_REQUIRE([AM_MISSING_HAS_RUN])
 
302
$1=${$1-"${am_missing_run}$2"}
 
303
AC_SUBST($1)])
 
304
 
 
305
 
 
306
# AM_MISSING_HAS_RUN
 
307
# ------------------
 
308
# Define MISSING if not defined so far and test if it supports --run.
 
309
# If it does, set am_missing_run to use it, otherwise, to nothing.
 
310
AC_DEFUN([AM_MISSING_HAS_RUN],
 
311
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
 
312
test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
 
313
# Use eval to expand $SHELL
 
314
if eval "$MISSING --run true"; then
 
315
  am_missing_run="$MISSING --run "
 
316
else
 
317
  am_missing_run=
 
318
  AC_MSG_WARN([`missing' script is too old or missing])
 
319
fi
 
320
])
 
321
 
 
322
# AM_AUX_DIR_EXPAND
 
323
 
 
324
# Copyright 2001 Free Software Foundation, Inc.
 
325
 
 
326
# This program is free software; you can redistribute it and/or modify
 
327
# it under the terms of the GNU General Public License as published by
 
328
# the Free Software Foundation; either version 2, or (at your option)
 
329
# any later version.
 
330
 
 
331
# This program is distributed in the hope that it will be useful,
 
332
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
333
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
334
# GNU General Public License for more details.
 
335
 
 
336
# You should have received a copy of the GNU General Public License
 
337
# along with this program; if not, write to the Free Software
 
338
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
339
# 02111-1307, USA.
 
340
 
 
341
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
 
342
# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
 
343
# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
 
344
#
 
345
# Of course, Automake must honor this variable whenever it calls a
 
346
# tool from the auxiliary directory.  The problem is that $srcdir (and
 
347
# therefore $ac_aux_dir as well) can be either absolute or relative,
 
348
# depending on how configure is run.  This is pretty annoying, since
 
349
# it makes $ac_aux_dir quite unusable in subdirectories: in the top
 
350
# source directory, any form will work fine, but in subdirectories a
 
351
# relative path needs to be adjusted first.
 
352
#
 
353
# $ac_aux_dir/missing
 
354
#    fails when called from a subdirectory if $ac_aux_dir is relative
 
355
# $top_srcdir/$ac_aux_dir/missing
 
356
#    fails if $ac_aux_dir is absolute,
 
357
#    fails when called from a subdirectory in a VPATH build with
 
358
#          a relative $ac_aux_dir
 
359
#
 
360
# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
 
361
# are both prefixed by $srcdir.  In an in-source build this is usually
 
362
# harmless because $srcdir is `.', but things will broke when you
 
363
# start a VPATH build or use an absolute $srcdir.
 
364
#
 
365
# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
 
366
# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
 
367
#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
 
368
# and then we would define $MISSING as
 
369
#   MISSING="\${SHELL} $am_aux_dir/missing"
 
370
# This will work as long as MISSING is not called from configure, because
 
371
# unfortunately $(top_srcdir) has no meaning in configure.
 
372
# However there are other variables, like CC, which are often used in
 
373
# configure, and could therefore not use this "fixed" $ac_aux_dir.
 
374
#
 
375
# Another solution, used here, is to always expand $ac_aux_dir to an
 
376
# absolute PATH.  The drawback is that using absolute paths prevent a
 
377
# configured tree to be moved without reconfiguration.
 
378
 
 
379
# Rely on autoconf to set up CDPATH properly.
 
380
AC_PREREQ([2.50])
 
381
 
 
382
AC_DEFUN([AM_AUX_DIR_EXPAND], [
 
383
# expand $ac_aux_dir to an absolute path
 
384
am_aux_dir=`cd $ac_aux_dir && pwd`
 
385
])
 
386
 
 
387
# AM_PROG_INSTALL_SH
 
388
# ------------------
 
389
# Define $install_sh.
 
390
 
 
391
# Copyright 2001 Free Software Foundation, Inc.
 
392
 
 
393
# This program is free software; you can redistribute it and/or modify
 
394
# it under the terms of the GNU General Public License as published by
 
395
# the Free Software Foundation; either version 2, or (at your option)
 
396
# any later version.
 
397
 
 
398
# This program is distributed in the hope that it will be useful,
 
399
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
400
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
401
# GNU General Public License for more details.
 
402
 
 
403
# You should have received a copy of the GNU General Public License
 
404
# along with this program; if not, write to the Free Software
 
405
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
406
# 02111-1307, USA.
 
407
 
 
408
AC_DEFUN([AM_PROG_INSTALL_SH],
 
409
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
 
410
install_sh=${install_sh-"$am_aux_dir/install-sh"}
 
411
AC_SUBST(install_sh)])
 
412
 
 
413
# AM_PROG_INSTALL_STRIP
 
414
 
 
415
# Copyright 2001 Free Software Foundation, Inc.
 
416
 
 
417
# This program is free software; you can redistribute it and/or modify
 
418
# it under the terms of the GNU General Public License as published by
 
419
# the Free Software Foundation; either version 2, or (at your option)
 
420
# any later version.
 
421
 
 
422
# This program is distributed in the hope that it will be useful,
 
423
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
424
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
425
# GNU General Public License for more details.
 
426
 
 
427
# You should have received a copy of the GNU General Public License
 
428
# along with this program; if not, write to the Free Software
 
429
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
430
# 02111-1307, USA.
 
431
 
 
432
# One issue with vendor `install' (even GNU) is that you can't
 
433
# specify the program used to strip binaries.  This is especially
 
434
# annoying in cross-compiling environments, where the build's strip
 
435
# is unlikely to handle the host's binaries.
 
436
# Fortunately install-sh will honor a STRIPPROG variable, so we
 
437
# always use install-sh in `make install-strip', and initialize
 
438
# STRIPPROG with the value of the STRIP variable (set by the user).
 
439
AC_DEFUN([AM_PROG_INSTALL_STRIP],
 
440
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
 
441
# Installed binaries are usually stripped using `strip' when the user
 
442
# run `make install-strip'.  However `strip' might not be the right
 
443
# tool to use in cross-compilation environments, therefore Automake
 
444
# will honor the `STRIP' environment variable to overrule this program.
 
445
dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
 
446
if test "$cross_compiling" != no; then
 
447
  AC_CHECK_TOOL([STRIP], [strip], :)
 
448
fi
 
449
INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
 
450
AC_SUBST([INSTALL_STRIP_PROGRAM])])
 
451
 
 
452
#                                                          -*- Autoconf -*-
 
453
# Copyright (C) 2003  Free Software Foundation, Inc.
 
454
 
 
455
# This program is free software; you can redistribute it and/or modify
 
456
# it under the terms of the GNU General Public License as published by
 
457
# the Free Software Foundation; either version 2, or (at your option)
 
458
# any later version.
 
459
 
 
460
# This program is distributed in the hope that it will be useful,
 
461
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
462
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
463
# GNU General Public License for more details.
 
464
 
 
465
# You should have received a copy of the GNU General Public License
 
466
# along with this program; if not, write to the Free Software
 
467
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
468
# 02111-1307, USA.
 
469
 
 
470
# serial 1
 
471
 
 
472
# Check whether the underlying file-system supports filenames
 
473
# with a leading dot.  For instance MS-DOS doesn't.
 
474
AC_DEFUN([AM_SET_LEADING_DOT],
 
475
[rm -rf .tst 2>/dev/null
 
476
mkdir .tst 2>/dev/null
 
477
if test -d .tst; then
 
478
  am__leading_dot=.
 
479
else
 
480
  am__leading_dot=_
 
481
fi
 
482
rmdir .tst 2>/dev/null
 
483
AC_SUBST([am__leading_dot])])
 
484
 
 
485
# serial 5                                              -*- Autoconf -*-
 
486
 
 
487
# Copyright (C) 1999, 2000, 2001, 2002, 2003  Free Software Foundation, Inc.
 
488
 
 
489
# This program is free software; you can redistribute it and/or modify
 
490
# it under the terms of the GNU General Public License as published by
 
491
# the Free Software Foundation; either version 2, or (at your option)
 
492
# any later version.
 
493
 
 
494
# This program is distributed in the hope that it will be useful,
 
495
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
496
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
497
# GNU General Public License for more details.
 
498
 
 
499
# You should have received a copy of the GNU General Public License
 
500
# along with this program; if not, write to the Free Software
 
501
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
502
# 02111-1307, USA.
 
503
 
 
504
 
 
505
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
 
506
# written in clear, in which case automake, when reading aclocal.m4,
 
507
# will think it sees a *use*, and therefore will trigger all it's
 
508
# C support machinery.  Also note that it means that autoscan, seeing
 
509
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
 
510
 
 
511
 
 
512
 
 
513
# _AM_DEPENDENCIES(NAME)
 
514
# ----------------------
 
515
# See how the compiler implements dependency checking.
 
516
# NAME is "CC", "CXX", "GCJ", or "OBJC".
 
517
# We try a few techniques and use that to set a single cache variable.
 
518
#
 
519
# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
 
520
# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
 
521
# dependency, and given that the user is not expected to run this macro,
 
522
# just rely on AC_PROG_CC.
 
523
AC_DEFUN([_AM_DEPENDENCIES],
 
524
[AC_REQUIRE([AM_SET_DEPDIR])dnl
 
525
AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
 
526
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
 
527
AC_REQUIRE([AM_DEP_TRACK])dnl
 
528
 
 
529
ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
 
530
       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
 
531
       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
 
532
       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
 
533
                   [depcc="$$1"   am_compiler_list=])
 
534
 
 
535
AC_CACHE_CHECK([dependency style of $depcc],
 
536
               [am_cv_$1_dependencies_compiler_type],
 
537
[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
 
538
  # We make a subdir and do the tests there.  Otherwise we can end up
 
539
  # making bogus files that we don't know about and never remove.  For
 
540
  # instance it was reported that on HP-UX the gcc test will end up
 
541
  # making a dummy file named `D' -- because `-MD' means `put the output
 
542
  # in D'.
 
543
  mkdir conftest.dir
 
544
  # Copy depcomp to subdir because otherwise we won't find it if we're
 
545
  # using a relative directory.
 
546
  cp "$am_depcomp" conftest.dir
 
547
  cd conftest.dir
 
548
  # We will build objects and dependencies in a subdirectory because
 
549
  # it helps to detect inapplicable dependency modes.  For instance
 
550
  # both Tru64's cc and ICC support -MD to output dependencies as a
 
551
  # side effect of compilation, but ICC will put the dependencies in
 
552
  # the current directory while Tru64 will put them in the object
 
553
  # directory.
 
554
  mkdir sub
 
555
 
 
556
  am_cv_$1_dependencies_compiler_type=none
 
557
  if test "$am_compiler_list" = ""; then
 
558
     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
 
559
  fi
 
560
  for depmode in $am_compiler_list; do
 
561
    # Setup a source with many dependencies, because some compilers
 
562
    # like to wrap large dependency lists on column 80 (with \), and
 
563
    # we should not choose a depcomp mode which is confused by this.
 
564
    #
 
565
    # We need to recreate these files for each test, as the compiler may
 
566
    # overwrite some of them when testing with obscure command lines.
 
567
    # This happens at least with the AIX C compiler.
 
568
    : > sub/conftest.c
 
569
    for i in 1 2 3 4 5 6; do
 
570
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
 
571
      : > sub/conftst$i.h
 
572
    done
 
573
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
 
574
 
 
575
    case $depmode in
 
576
    nosideeffect)
 
577
      # after this tag, mechanisms are not by side-effect, so they'll
 
578
      # only be used when explicitly requested
 
579
      if test "x$enable_dependency_tracking" = xyes; then
 
580
        continue
 
581
      else
 
582
        break
 
583
      fi
 
584
      ;;
 
585
    none) break ;;
 
586
    esac
 
587
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
 
588
    # mode.  It turns out that the SunPro C++ compiler does not properly
 
589
    # handle `-M -o', and we need to detect this.
 
590
    if depmode=$depmode \
 
591
       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
 
592
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
 
593
       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
 
594
         >/dev/null 2>conftest.err &&
 
595
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
 
596
       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
 
597
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
 
598
      # icc doesn't choke on unknown options, it will just issue warnings
 
599
      # (even with -Werror).  So we grep stderr for any message
 
600
      # that says an option was ignored.
 
601
      if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else
 
602
        am_cv_$1_dependencies_compiler_type=$depmode
 
603
        break
 
604
      fi
 
605
    fi
 
606
  done
 
607
 
 
608
  cd ..
 
609
  rm -rf conftest.dir
 
610
else
 
611
  am_cv_$1_dependencies_compiler_type=none
 
612
fi
 
613
])
 
614
AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
 
615
AM_CONDITIONAL([am__fastdep$1], [
 
616
  test "x$enable_dependency_tracking" != xno \
 
617
  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
 
618
])
 
619
 
 
620
 
 
621
# AM_SET_DEPDIR
 
622
# -------------
 
623
# Choose a directory name for dependency files.
 
624
# This macro is AC_REQUIREd in _AM_DEPENDENCIES
 
625
AC_DEFUN([AM_SET_DEPDIR],
 
626
[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
 
627
AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
 
628
])
 
629
 
 
630
 
 
631
# AM_DEP_TRACK
 
632
# ------------
 
633
AC_DEFUN([AM_DEP_TRACK],
 
634
[AC_ARG_ENABLE(dependency-tracking,
 
635
[  --disable-dependency-tracking Speeds up one-time builds
 
636
  --enable-dependency-tracking  Do not reject slow dependency extractors])
 
637
if test "x$enable_dependency_tracking" != xno; then
 
638
  am_depcomp="$ac_aux_dir/depcomp"
 
639
  AMDEPBACKSLASH='\'
 
640
fi
 
641
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
 
642
AC_SUBST([AMDEPBACKSLASH])
 
643
])
 
644
 
 
645
# Generate code to set up dependency tracking.   -*- Autoconf -*-
 
646
 
 
647
# Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
 
648
 
 
649
# This program is free software; you can redistribute it and/or modify
 
650
# it under the terms of the GNU General Public License as published by
 
651
# the Free Software Foundation; either version 2, or (at your option)
 
652
# any later version.
 
653
 
 
654
# This program is distributed in the hope that it will be useful,
 
655
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
656
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
657
# GNU General Public License for more details.
 
658
 
 
659
# You should have received a copy of the GNU General Public License
 
660
# along with this program; if not, write to the Free Software
 
661
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
662
# 02111-1307, USA.
 
663
 
 
664
#serial 2
 
665
 
 
666
# _AM_OUTPUT_DEPENDENCY_COMMANDS
 
667
# ------------------------------
 
668
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
 
669
[for mf in $CONFIG_FILES; do
 
670
  # Strip MF so we end up with the name of the file.
 
671
  mf=`echo "$mf" | sed -e 's/:.*$//'`
 
672
  # Check whether this is an Automake generated Makefile or not.
 
673
  # We used to match only the files named `Makefile.in', but
 
674
  # some people rename them; so instead we look at the file content.
 
675
  # Grep'ing the first line is not enough: some people post-process
 
676
  # each Makefile.in and add a new line on top of each file to say so.
 
677
  # So let's grep whole file.
 
678
  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
 
679
    dirpart=`AS_DIRNAME("$mf")`
 
680
  else
 
681
    continue
 
682
  fi
 
683
  grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue
 
684
  # Extract the definition of DEP_FILES from the Makefile without
 
685
  # running `make'.
 
686
  DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
 
687
  test -z "$DEPDIR" && continue
 
688
  # When using ansi2knr, U may be empty or an underscore; expand it
 
689
  U=`sed -n -e '/^U = / s///p' < "$mf"`
 
690
  test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
 
691
  # We invoke sed twice because it is the simplest approach to
 
692
  # changing $(DEPDIR) to its actual value in the expansion.
 
693
  for file in `sed -n -e '
 
694
    /^DEP_FILES = .*\\\\$/ {
 
695
      s/^DEP_FILES = //
 
696
      :loop
 
697
        s/\\\\$//
 
698
        p
 
699
        n
 
700
        /\\\\$/ b loop
 
701
      p
 
702
    }
 
703
    /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
 
704
       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
 
705
    # Make sure the directory exists.
 
706
    test -f "$dirpart/$file" && continue
 
707
    fdir=`AS_DIRNAME(["$file"])`
 
708
    AS_MKDIR_P([$dirpart/$fdir])
 
709
    # echo "creating $dirpart/$file"
 
710
    echo '# dummy' > "$dirpart/$file"
 
711
  done
 
712
done
 
713
])# _AM_OUTPUT_DEPENDENCY_COMMANDS
 
714
 
 
715
 
 
716
# AM_OUTPUT_DEPENDENCY_COMMANDS
 
717
# -----------------------------
 
718
# This macro should only be invoked once -- use via AC_REQUIRE.
 
719
#
 
720
# This code is only required when automatic dependency tracking
 
721
# is enabled.  FIXME.  This creates each `.P' file that we will
 
722
# need in order to bootstrap the dependency handling code.
 
723
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
 
724
[AC_CONFIG_COMMANDS([depfiles],
 
725
     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
 
726
     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
 
727
])
 
728
 
 
729
# Check to see how 'make' treats includes.      -*- Autoconf -*-
 
730
 
 
731
# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
 
732
 
 
733
# This program is free software; you can redistribute it and/or modify
 
734
# it under the terms of the GNU General Public License as published by
 
735
# the Free Software Foundation; either version 2, or (at your option)
 
736
# any later version.
 
737
 
 
738
# This program is distributed in the hope that it will be useful,
 
739
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
740
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
741
# GNU General Public License for more details.
 
742
 
 
743
# You should have received a copy of the GNU General Public License
 
744
# along with this program; if not, write to the Free Software
 
745
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
746
# 02111-1307, USA.
 
747
 
 
748
# serial 2
 
749
 
 
750
# AM_MAKE_INCLUDE()
 
751
# -----------------
 
752
# Check to see how make treats includes.
 
753
AC_DEFUN([AM_MAKE_INCLUDE],
 
754
[am_make=${MAKE-make}
 
755
cat > confinc << 'END'
 
756
am__doit:
 
757
        @echo done
 
758
.PHONY: am__doit
 
759
END
 
760
# If we don't find an include directive, just comment out the code.
 
761
AC_MSG_CHECKING([for style of include used by $am_make])
 
762
am__include="#"
 
763
am__quote=
 
764
_am_result=none
 
765
# First try GNU make style include.
 
766
echo "include confinc" > confmf
 
767
# We grep out `Entering directory' and `Leaving directory'
 
768
# messages which can occur if `w' ends up in MAKEFLAGS.
 
769
# In particular we don't look at `^make:' because GNU make might
 
770
# be invoked under some other name (usually "gmake"), in which
 
771
# case it prints its new name instead of `make'.
 
772
if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
 
773
   am__include=include
 
774
   am__quote=
 
775
   _am_result=GNU
 
776
fi
 
777
# Now try BSD make style include.
 
778
if test "$am__include" = "#"; then
 
779
   echo '.include "confinc"' > confmf
 
780
   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
 
781
      am__include=.include
 
782
      am__quote="\""
 
783
      _am_result=BSD
 
784
   fi
 
785
fi
 
786
AC_SUBST([am__include])
 
787
AC_SUBST([am__quote])
 
788
AC_MSG_RESULT([$_am_result])
 
789
rm -f confinc confmf
 
790
])
 
791
 
 
792
# AM_CONDITIONAL                                              -*- Autoconf -*-
 
793
 
 
794
# Copyright 1997, 2000, 2001 Free Software Foundation, Inc.
 
795
 
 
796
# This program is free software; you can redistribute it and/or modify
 
797
# it under the terms of the GNU General Public License as published by
 
798
# the Free Software Foundation; either version 2, or (at your option)
 
799
# any later version.
 
800
 
 
801
# This program is distributed in the hope that it will be useful,
 
802
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
803
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
804
# GNU General Public License for more details.
 
805
 
 
806
# You should have received a copy of the GNU General Public License
 
807
# along with this program; if not, write to the Free Software
 
808
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
809
# 02111-1307, USA.
 
810
 
 
811
# serial 5
 
812
 
 
813
AC_PREREQ(2.52)
 
814
 
 
815
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
 
816
# -------------------------------------
 
817
# Define a conditional.
 
818
AC_DEFUN([AM_CONDITIONAL],
 
819
[ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
 
820
        [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
 
821
AC_SUBST([$1_TRUE])
 
822
AC_SUBST([$1_FALSE])
 
823
if $2; then
 
824
  $1_TRUE=
 
825
  $1_FALSE='#'
 
826
else
 
827
  $1_TRUE='#'
 
828
  $1_FALSE=
 
829
fi
 
830
AC_CONFIG_COMMANDS_PRE(
 
831
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
 
832
  AC_MSG_ERROR([conditional "$1" was never defined.
 
833
Usually this means the macro was only invoked conditionally.])
 
834
fi])])
 
835
 
 
836
# Add --enable-maintainer-mode option to configure.
 
837
# From Jim Meyering
 
838
 
 
839
# Copyright 1996, 1998, 2000, 2001, 2002  Free Software Foundation, Inc.
 
840
 
 
841
# This program is free software; you can redistribute it and/or modify
 
842
# it under the terms of the GNU General Public License as published by
 
843
# the Free Software Foundation; either version 2, or (at your option)
 
844
# any later version.
 
845
 
 
846
# This program is distributed in the hope that it will be useful,
 
847
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
848
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
849
# GNU General Public License for more details.
 
850
 
 
851
# You should have received a copy of the GNU General Public License
 
852
# along with this program; if not, write to the Free Software
 
853
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
854
# 02111-1307, USA.
 
855
 
 
856
# serial 2
 
857
 
 
858
AC_DEFUN([AM_MAINTAINER_MODE],
 
859
[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
 
860
  dnl maintainer-mode is disabled by default
 
861
  AC_ARG_ENABLE(maintainer-mode,
 
862
[  --enable-maintainer-mode enable make rules and dependencies not useful
 
863
                          (and sometimes confusing) to the casual installer],
 
864
      USE_MAINTAINER_MODE=$enableval,
 
865
      USE_MAINTAINER_MODE=no)
 
866
  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
 
867
  AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes])
 
868
  MAINT=$MAINTAINER_MODE_TRUE
 
869
  AC_SUBST(MAINT)dnl
 
870
]
 
871
)
 
872
 
 
873
AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
 
874
 
 
875
# Like AC_CONFIG_HEADER, but automatically create stamp file. -*- Autoconf -*-
 
876
 
 
877
# Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc.
 
878
 
 
879
# This program is free software; you can redistribute it and/or modify
 
880
# it under the terms of the GNU General Public License as published by
 
881
# the Free Software Foundation; either version 2, or (at your option)
 
882
# any later version.
 
883
 
 
884
# This program is distributed in the hope that it will be useful,
 
885
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
886
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
887
# GNU General Public License for more details.
 
888
 
 
889
# You should have received a copy of the GNU General Public License
 
890
# along with this program; if not, write to the Free Software
 
891
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
892
# 02111-1307, USA.
 
893
 
 
894
AC_PREREQ([2.52])
 
895
 
 
896
# serial 6
 
897
 
 
898
# AM_CONFIG_HEADER is obsolete.  It has been replaced by AC_CONFIG_HEADERS.
 
899
AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
 
900
 
14
901
# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
15
902
 
16
903
# serial 47 AC_PROG_LIBTOOL
17
 
# Debian $Rev: 214 $
18
904
 
19
905
 
20
906
# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
221
1107
tagname=
222
1108
AC_LIBTOOL_LANG_C_CONFIG
223
1109
_LT_AC_TAGCONFIG
 
1110
_LT_AC_SHARED_EXT
224
1111
])# AC_LIBTOOL_SETUP
225
1112
 
226
1113
 
524
1411
  rm -rf conftest*
525
1412
  ;;
526
1413
 
 
1414
*-*-linux*)
 
1415
  # Test if the compiler is 64bit
 
1416
  echo 'int i;' > conftest.$ac_ext
 
1417
  lt_cv_cc_64bit_output=no
 
1418
  if AC_TRY_EVAL(ac_compile); then
 
1419
    case `/usr/bin/file conftest.$ac_objext` in
 
1420
    *"ELF 64"*)
 
1421
      lt_cv_cc_64bit_output=yes
 
1422
      ;;
 
1423
    esac
 
1424
  fi
 
1425
  rm -rf conftest*
 
1426
  ;;
 
1427
  
527
1428
*-*-sco3.2v5*)
528
1429
  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
529
1430
  SAVE_CFLAGS="$CFLAGS"
633
1534
AC_MSG_CHECKING([the maximum length of command line arguments])
634
1535
AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
635
1536
  i=0
636
 
  teststring="ABCD"
 
1537
  testring="ABCD"
637
1538
 
638
1539
  case $build_os in
639
1540
  msdosdjgpp*)
672
1573
    # If test is not a shell built-in, we'll probably end up computing a
673
1574
    # maximum length that is only half of the actual maximum length, but
674
1575
    # we can't tell.
675
 
    while (test "X"`$CONFIG_SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
676
 
               = "XX$teststring") >/dev/null 2>&1 &&
677
 
            new_result=`expr "X$teststring" : ".*" 2>&1` &&
 
1576
    while (test "X"`$CONFIG_SHELL [$]0 --fallback-echo "X$testring" 2>/dev/null` \
 
1577
               = "XX$testring") >/dev/null 2>&1 &&
 
1578
            new_result=`expr "X$testring" : ".*" 2>&1` &&
678
1579
            lt_cv_sys_max_cmd_len=$new_result &&
679
1580
            test $i != 17 # 1/2 MB should be enough
680
1581
    do
681
1582
      i=`expr $i + 1`
682
 
      teststring=$teststring$teststring
 
1583
      testring=$testring$testring
683
1584
    done
684
 
    teststring=
 
1585
    testring=
685
1586
    # Add a significant safety factor because C++ compilers can tack on massive
686
1587
    # amounts of additional arguments before passing them to the linker.
687
1588
    # It appears as though 1/2 is a usable value.
1077
1978
library_names_spec=
1078
1979
libname_spec='lib$name'
1079
1980
soname_spec=
1080
 
shrext_cmds=".so"
 
1981
shrext=".so"
1081
1982
postinstall_cmds=
1082
1983
postuninstall_cmds=
1083
1984
finish_cmds=
1190
2091
 
1191
2092
cygwin* | mingw* | pw32*)
1192
2093
  version_type=windows
1193
 
  shrext_cmds=".dll"
 
2094
  shrext=".dll"
1194
2095
  need_version=no
1195
2096
  need_lib_prefix=no
1196
2097
 
1237
2138
    esac
1238
2139
    ;;
1239
2140
 
 
2141
  linux*)
 
2142
    if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
 
2143
      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 
2144
      supports_anon_versioning=no
 
2145
      case `$LD -v 2>/dev/null` in
 
2146
        *\ [01].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
 
2147
        *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
 
2148
        *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
 
2149
        *\ 2.11.*) ;; # other 2.11 versions
 
2150
        *) supports_anon_versioning=yes ;;
 
2151
      esac
 
2152
      if test $supports_anon_versioning = yes; then
 
2153
        archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
 
2154
cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
 
2155
$echo "local: *; };" >> $output_objdir/$libname.ver~
 
2156
        $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
 
2157
      else
 
2158
        $archive_expsym_cmds="$archive_cmds"
 
2159
      fi
 
2160
    else
 
2161
      ld_shlibs=no
 
2162
    fi
 
2163
    ;;
 
2164
 
1240
2165
  *)
1241
2166
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
1242
2167
    ;;
1255
2180
  soname_spec='${libname}${release}${major}$shared_ext'
1256
2181
  shlibpath_overrides_runpath=yes
1257
2182
  shlibpath_var=DYLD_LIBRARY_PATH
1258
 
  shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)'
 
2183
  shrext='$(test .$module = .yes && echo .so || echo .dylib)'
1259
2184
  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
1260
2185
  if test "$GCC" = yes; then
1261
2186
    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
1338
2263
  need_version=no
1339
2264
  case "$host_cpu" in
1340
2265
  ia64*)
1341
 
    shrext_cmds='.so'
 
2266
    shrext='.so'
1342
2267
    hardcode_into_libs=yes
1343
2268
    dynamic_linker="$host_os dld.so"
1344
2269
    shlibpath_var=LD_LIBRARY_PATH
1353
2278
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
1354
2279
    ;;
1355
2280
   hppa*64*)
1356
 
     shrext_cmds='.sl'
 
2281
     shrext='.sl'
1357
2282
     hardcode_into_libs=yes
1358
2283
     dynamic_linker="$host_os dld.sl"
1359
2284
     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
1364
2289
     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
1365
2290
     ;;
1366
2291
   *)
1367
 
    shrext_cmds='.sl'
 
2292
    shrext='.sl'
1368
2293
    dynamic_linker="$host_os dld.sl"
1369
2294
    shlibpath_var=SHLIB_PATH
1370
2295
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
1435
2360
 
1436
2361
  # Append ld.so.conf contents to the search path
1437
2362
  if test -f /etc/ld.so.conf; then
1438
 
    lt_ld_extra=`$SED -e 's/[:,\t]/ /g;s/=[^=]*$//;s/=[^= ]* / /g' /etc/ld.so.conf | tr '\n' ' '`
1439
 
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
 
2363
    ld_extra=`$SED -e 's/[:,\t]/ /g;s/=[^=]*$//;s/=[^= ]* / /g' /etc/ld.so.conf`
 
2364
    sys_lib_dlsearch_path_spec="/lib /usr/lib $ld_extra"
1440
2365
  fi
1441
2366
 
 
2367
  case $host_cpu:$lt_cv_cc_64bit_output in
 
2368
  powerpc64:yes | s390x:yes | sparc64:yes | x86_64:yes)
 
2369
    sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /usr/X11R6/lib64"
 
2370
    sys_lib_search_path_spec="/lib64 /usr/lib64 /usr/local/lib64 /usr/X11R6/lib64"
 
2371
    ;;
 
2372
  esac
 
2373
 
1442
2374
  # We used to test for /lib/ld.so.1 and disable shared libraries on
1443
2375
  # powerpc, because MkLinux only supported shared libraries with the
1444
2376
  # GNU dynamic linker.  Since this was broken with cross compilers,
1446
2378
  # people can always --disable-shared, the test was removed, and we
1447
2379
  # assume the GNU/Linux dynamic linker is in use.
1448
2380
  dynamic_linker='GNU/Linux ld.so'
1449
 
  ;;
1450
2381
 
1451
 
netbsdelf*-gnu)
1452
 
  version_type=linux
1453
 
  need_lib_prefix=no
1454
 
  need_version=no
1455
 
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
1456
 
  soname_spec='${libname}${release}${shared_ext}$major'
1457
 
  shlibpath_var=LD_LIBRARY_PATH
1458
 
  shlibpath_overrides_runpath=no
1459
 
  hardcode_into_libs=yes
1460
 
  dynamic_linker='NetBSD ld.elf_so'
 
2382
  # Find out which ABI we are using (multilib Linux x86_64 hack).
 
2383
  libsuff=
 
2384
  case "$host_cpu" in
 
2385
  x86_64*)
 
2386
    echo '[#]line __oline__ "configure"' > conftest.$ac_ext
 
2387
    if AC_TRY_EVAL(ac_compile); then
 
2388
      case `/usr/bin/file conftest.$ac_objext` in
 
2389
      *64-bit*)
 
2390
        libsuff=64
 
2391
        ;;
 
2392
      esac
 
2393
    fi
 
2394
    rm -rf conftest*
 
2395
    ;;
 
2396
  *)
 
2397
    ;;
 
2398
  esac
 
2399
  sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}"
 
2400
  sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
1461
2401
  ;;
1462
2402
 
1463
2403
knetbsd*-gnu)
1530
2470
 
1531
2471
os2*)
1532
2472
  libname_spec='$name'
1533
 
  shrext_cmds=".dll"
 
2473
  shrext=".dll"
1534
2474
  need_lib_prefix=no
1535
2475
  library_names_spec='$libname${shared_ext} $libname.a'
1536
2476
  dynamic_linker='OS/2 ld.exe'
1727
2667
fi
1728
2668
])# _LT_AC_TAGCONFIG
1729
2669
 
 
2670
# _LT_AC_SHARED_EXT
 
2671
# ----------------
 
2672
AC_DEFUN([_LT_AC_SHARED_EXT],[
 
2673
  if test ! -f "${ofile}"; then
 
2674
    AC_MSG_WARN([output file `$ofile' does not exist])
 
2675
  fi
 
2676
  if test -z `grep -e 'shared_ext.*shrext' $ofile`; then
 
2677
    # Make sure $shared_ext gets set to $shrext
 
2678
    if sed -e 's/shared_ext/shrext/g' "$ofile" > "${ofile}T"; then
 
2679
      mv "${ofile}T" "$ofile"
 
2680
      chmod +x "$ofile"
 
2681
    else
 
2682
      rm -f "${ofile}T"
 
2683
      AC_MSG_ERROR([unable to update shared_ext.])
 
2684
    fi
 
2685
  fi
 
2686
])# _LT_AC_SHARED_EXT
 
2687
 
1730
2688
 
1731
2689
# AC_LIBTOOL_DLOPEN
1732
2690
# -----------------
2121
3079
  ;;
2122
3080
 
2123
3081
cygwin*)
2124
 
  # func_win32_libid is a shell function defined in ltmain.sh
 
3082
  # win32_libid is a shell function defined in ltmain.sh
2125
3083
  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
2126
 
  lt_cv_file_magic_cmd='func_win32_libid'
 
3084
  lt_cv_file_magic_cmd='win32_libid'
2127
3085
  ;;
2128
3086
 
2129
3087
mingw* | pw32*)
2130
3088
  # Base MSYS/MinGW do not provide the 'file' command needed by
2131
 
  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
 
3089
  # win32_libid shell function, so use a weaker test based on 'objdump'.
2132
3090
  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
2133
3091
  lt_cv_file_magic_cmd='$OBJDUMP -f'
2134
3092
  ;;
2187
3145
 
2188
3146
# This must be Linux ELF.
2189
3147
linux*)
 
3148
  case $host_cpu in
 
3149
  alpha*|hppa*|i*86|ia64*|m68*|mips*|powerpc*|sparc*|s390*|sh*|x86_64*)
 
3150
    lt_cv_deplibs_check_method=pass_all ;;
 
3151
  *)
 
3152
    # glibc up to 2.1.1 does not perform some relocations on ARM
 
3153
    # this will be overridden with pass_all, but let us keep it just in case
 
3154
    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;;
 
3155
  esac
 
3156
  lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
2190
3157
  lt_cv_deplibs_check_method=pass_all
2191
3158
  ;;
2192
3159
 
2193
 
netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
 
3160
netbsd*)
2194
3161
  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
2195
3162
    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
2196
3163
  else
2539
3506
  fi
2540
3507
  ;;
2541
3508
 
2542
 
aix4* | aix5*)
 
3509
aix4*)
2543
3510
  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
2544
3511
    test "$enable_shared" = yes && enable_static=no
2545
3512
  fi
2987
3954
      # explicitly linking system object files so we need to strip them
2988
3955
      # from the output so that they don't get included in the library
2989
3956
      # dependencies.
2990
 
      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
 
3957
      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
2991
3958
      ;;
2992
3959
    *)
2993
3960
      if test "$GXX" = yes; then
3184
4151
        ;;
3185
4152
    esac
3186
4153
    ;;
3187
 
  netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
 
4154
  netbsd*)
3188
4155
    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
3189
4156
      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
3190
4157
      wlarc=
3690
4657
    postinstall_cmds='$RANLIB $lib'
3691
4658
  fi
3692
4659
  ;;
3693
 
aix4* | aix5*)
 
4660
aix4*)
3694
4661
  test "$enable_shared" = yes && enable_static=no
3695
4662
  ;;
3696
4663
esac
4045
5012
libext="$libext"
4046
5013
 
4047
5014
# Shared library suffix (normally ".so").
4048
 
shrext_cmds='$shrext_cmds'
 
5015
shrext='$shrext'
4049
5016
 
4050
5017
# Executable file suffix (normally "").
4051
5018
exeext="$exeext"
4674
5641
            ;;
4675
5642
        esac
4676
5643
        ;;
4677
 
      netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
 
5644
      netbsd*)
4678
5645
        ;;
4679
5646
      osf3* | osf4* | osf5*)
4680
5647
        case $cc_basename in
4985
5952
  cygwin* | mingw*)
4986
5953
    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
4987
5954
  ;;
4988
 
  linux*)
4989
 
    _LT_AC_TAGVAR(link_all_deplibs, $1)=no
4990
 
  ;;
4991
5955
  *)
4992
5956
    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
4993
5957
  ;;
5117
6081
      fi
5118
6082
      ;;
5119
6083
 
5120
 
    netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
 
6084
    netbsd*)
5121
6085
      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5122
6086
        _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
5123
6087
        wlarc=
5156
6120
      ;;
5157
6121
 
5158
6122
  linux*)
5159
 
    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
 
6123
    if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5160
6124
        tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5161
6125
        _LT_AC_TAGVAR(archive_cmds, $1)="$tmp_archive_cmds"
5162
6126
      supports_anon_versioning=no
5175
6139
      else
5176
6140
        _LT_AC_TAGVAR(archive_expsym_cmds, $1)="$tmp_archive_cmds"
5177
6141
      fi
5178
 
      _LT_AC_TAGVAR(link_all_deplibs, $1)=no
5179
6142
    else
5180
6143
      _LT_AC_TAGVAR(ld_shlibs, $1)=no
5181
6144
    fi
5357
6320
      # Tell ltmain to make .lib files, not .a files.
5358
6321
      libext=lib
5359
6322
      # Tell ltmain to make .dll files, not .so files.
5360
 
      shrext_cmds=".dll"
 
6323
      shrext=".dll"
5361
6324
      # FIXME: Setting linknames here is a bad hack.
5362
6325
      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
5363
6326
      # The linker will automatically build a .lib file if we build a DLL.
5535
6498
      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
5536
6499
      ;;
5537
6500
 
5538
 
    netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
 
6501
    netbsd*)
5539
6502
      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5540
6503
        _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
5541
6504
      else
6054
7017
else
6055
7018
        $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
6056
7019
        $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
 
7020
        AC_MSG_RESULT([yes])
6057
7021
        ifelse([$3], , :, [$3])
6058
7022
fi[]dnl
6059
7023
])# PKG_CHECK_MODULES
6060
7024
 
6061
 
# Copyright (C) 2002, 2003, 2005  Free Software Foundation, Inc.
6062
 
#
6063
 
# This file is free software; the Free Software Foundation
6064
 
# gives unlimited permission to copy and/or distribute it,
6065
 
# with or without modifications, as long as this notice is preserved.
6066
 
 
6067
 
# AM_AUTOMAKE_VERSION(VERSION)
6068
 
# ----------------------------
6069
 
# Automake X.Y traces this macro to ensure aclocal.m4 has been
6070
 
# generated from the m4 files accompanying Automake X.Y.
6071
 
AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"])
6072
 
 
6073
 
# AM_SET_CURRENT_AUTOMAKE_VERSION
6074
 
# -------------------------------
6075
 
# Call AM_AUTOMAKE_VERSION so it can be traced.
6076
 
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
6077
 
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
6078
 
         [AM_AUTOMAKE_VERSION([1.9.5])])
6079
 
 
6080
 
# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
6081
 
 
6082
 
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
6083
 
#
6084
 
# This file is free software; the Free Software Foundation
6085
 
# gives unlimited permission to copy and/or distribute it,
6086
 
# with or without modifications, as long as this notice is preserved.
6087
 
 
6088
 
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
6089
 
# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
6090
 
# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
6091
 
#
6092
 
# Of course, Automake must honor this variable whenever it calls a
6093
 
# tool from the auxiliary directory.  The problem is that $srcdir (and
6094
 
# therefore $ac_aux_dir as well) can be either absolute or relative,
6095
 
# depending on how configure is run.  This is pretty annoying, since
6096
 
# it makes $ac_aux_dir quite unusable in subdirectories: in the top
6097
 
# source directory, any form will work fine, but in subdirectories a
6098
 
# relative path needs to be adjusted first.
6099
 
#
6100
 
# $ac_aux_dir/missing
6101
 
#    fails when called from a subdirectory if $ac_aux_dir is relative
6102
 
# $top_srcdir/$ac_aux_dir/missing
6103
 
#    fails if $ac_aux_dir is absolute,
6104
 
#    fails when called from a subdirectory in a VPATH build with
6105
 
#          a relative $ac_aux_dir
6106
 
#
6107
 
# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
6108
 
# are both prefixed by $srcdir.  In an in-source build this is usually
6109
 
# harmless because $srcdir is `.', but things will broke when you
6110
 
# start a VPATH build or use an absolute $srcdir.
6111
 
#
6112
 
# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
6113
 
# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
6114
 
#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
6115
 
# and then we would define $MISSING as
6116
 
#   MISSING="\${SHELL} $am_aux_dir/missing"
6117
 
# This will work as long as MISSING is not called from configure, because
6118
 
# unfortunately $(top_srcdir) has no meaning in configure.
6119
 
# However there are other variables, like CC, which are often used in
6120
 
# configure, and could therefore not use this "fixed" $ac_aux_dir.
6121
 
#
6122
 
# Another solution, used here, is to always expand $ac_aux_dir to an
6123
 
# absolute PATH.  The drawback is that using absolute paths prevent a
6124
 
# configured tree to be moved without reconfiguration.
6125
 
 
6126
 
AC_DEFUN([AM_AUX_DIR_EXPAND],
6127
 
[dnl Rely on autoconf to set up CDPATH properly.
6128
 
AC_PREREQ([2.50])dnl
6129
 
# expand $ac_aux_dir to an absolute path
6130
 
am_aux_dir=`cd $ac_aux_dir && pwd`
6131
 
])
6132
 
 
6133
 
# AM_CONDITIONAL                                            -*- Autoconf -*-
6134
 
 
6135
 
# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005
6136
 
# Free Software Foundation, Inc.
6137
 
#
6138
 
# This file is free software; the Free Software Foundation
6139
 
# gives unlimited permission to copy and/or distribute it,
6140
 
# with or without modifications, as long as this notice is preserved.
6141
 
 
6142
 
# serial 7
6143
 
 
6144
 
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
6145
 
# -------------------------------------
6146
 
# Define a conditional.
6147
 
AC_DEFUN([AM_CONDITIONAL],
6148
 
[AC_PREREQ(2.52)dnl
6149
 
 ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
6150
 
        [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
6151
 
AC_SUBST([$1_TRUE])
6152
 
AC_SUBST([$1_FALSE])
6153
 
if $2; then
6154
 
  $1_TRUE=
6155
 
  $1_FALSE='#'
6156
 
else
6157
 
  $1_TRUE='#'
6158
 
  $1_FALSE=
6159
 
fi
6160
 
AC_CONFIG_COMMANDS_PRE(
6161
 
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
6162
 
  AC_MSG_ERROR([[conditional "$1" was never defined.
6163
 
Usually this means the macro was only invoked conditionally.]])
6164
 
fi])])
6165
 
 
6166
 
 
6167
 
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
6168
 
# Free Software Foundation, Inc.
6169
 
#
6170
 
# This file is free software; the Free Software Foundation
6171
 
# gives unlimited permission to copy and/or distribute it,
6172
 
# with or without modifications, as long as this notice is preserved.
6173
 
 
6174
 
# serial 8
6175
 
 
6176
 
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
6177
 
# written in clear, in which case automake, when reading aclocal.m4,
6178
 
# will think it sees a *use*, and therefore will trigger all it's
6179
 
# C support machinery.  Also note that it means that autoscan, seeing
6180
 
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
6181
 
 
6182
 
 
6183
 
# _AM_DEPENDENCIES(NAME)
 
7025
dnl $Id: xorg-macros.m4,v 1.8 2005/12/09 15:28:41 kem Exp $
 
7026
dnl
 
7027
dnl Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 
7028
dnl 
 
7029
dnl Permission to use, copy, modify, distribute, and sell this software and its
 
7030
dnl documentation for any purpose is hereby granted without fee, provided that
 
7031
dnl the above copyright notice appear in all copies and that both that
 
7032
dnl copyright notice and this permission notice appear in supporting
 
7033
dnl documentation.
 
7034
dnl 
 
7035
dnl The above copyright notice and this permission notice shall be included
 
7036
dnl in all copies or substantial portions of the Software.
 
7037
dnl 
 
7038
dnl THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 
7039
dnl OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 
7040
dnl MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 
7041
dnl IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
 
7042
dnl OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 
7043
dnl ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 
7044
dnl OTHER DEALINGS IN THE SOFTWARE.
 
7045
dnl 
 
7046
dnl Except as contained in this notice, the name of the copyright holders shall
 
7047
dnl not be used in advertising or otherwise to promote the sale, use or
 
7048
dnl other dealings in this Software without prior written authorization
 
7049
dnl from the copyright holders.
 
7050
dnl 
 
7051
 
 
7052
# XORG_PROG_RAWCPP()
 
7053
# ------------------
 
7054
# Find cpp program and necessary flags for use in pre-processing text files
 
7055
# such as man pages and config files
 
7056
AC_DEFUN([XORG_PROG_RAWCPP],[
 
7057
AC_REQUIRE([AC_PROG_CPP])
 
7058
AC_PATH_PROGS(RAWCPP, [cpp], [${CPP}], 
 
7059
   [$PATH:/bin:/usr/bin:/usr/lib:/usr/libexec:/usr/ccs/lib:/usr/ccs/lbin:/lib])
 
7060
 
 
7061
# Check for flag to avoid builtin definitions - assumes unix is predefined,
 
7062
# which is not the best choice for supporting other OS'es, but covers most
 
7063
# of the ones we need for now.
 
7064
AC_MSG_CHECKING([if $RAWCPP requires -undef])
 
7065
AC_LANG_CONFTEST([Does cpp redefine unix ?])
 
7066
if test `${RAWCPP} < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then
 
7067
        AC_MSG_RESULT([no])
 
7068
else
 
7069
        if test `${RAWCPP} -undef < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then
 
7070
                RAWCPPFLAGS=-undef
 
7071
                AC_MSG_RESULT([yes])
 
7072
        else
 
7073
                AC_MSG_ERROR([${RAWCPP} defines unix with or without -undef.  I don't know what to do.])
 
7074
        fi
 
7075
fi
 
7076
rm -f conftest.$ac_ext
 
7077
 
 
7078
AC_MSG_CHECKING([if $RAWCPP requires -traditional])
 
7079
AC_LANG_CONFTEST([Does cpp preserve   "whitespace"?])
 
7080
if test `${RAWCPP} < conftest.$ac_ext | grep -c 'preserve   \"'` -eq 1 ; then
 
7081
        AC_MSG_RESULT([no])
 
7082
else
 
7083
        if test `${RAWCPP} -traditional < conftest.$ac_ext | grep -c 'preserve   \"'` -eq 1 ; then
 
7084
                RAWCPPFLAGS="${RAWCPPFLAGS} -traditional"
 
7085
                AC_MSG_RESULT([yes])
 
7086
        else
 
7087
                AC_MSG_ERROR([${RAWCPP} does not preserve whitespace with or without -traditional.  I don't know what to do.])
 
7088
        fi
 
7089
fi
 
7090
rm -f conftest.$ac_ext
 
7091
AC_SUBST(RAWCPPFLAGS)
 
7092
]) # XORG_PROG_RAWCPP
 
7093
 
 
7094
# XORG_MANPAGE_SECTIONS()
 
7095
# -----------------------
 
7096
# Determine which sections man pages go in for the different man page types
 
7097
# on this OS - replaces *ManSuffix settings in old Imake *.cf per-os files.
 
7098
# Not sure if there's any better way than just hardcoding by OS name.
 
7099
# Override default settings by setting environment variables
 
7100
 
 
7101
AC_DEFUN([XORG_MANPAGE_SECTIONS],[
 
7102
AC_REQUIRE([AC_CANONICAL_HOST])
 
7103
 
 
7104
if test x$APP_MAN_SUFFIX = x    ; then
 
7105
    case $host_os in
 
7106
        linux*) APP_MAN_SUFFIX=1x ;;
 
7107
        *)      APP_MAN_SUFFIX=1  ;;
 
7108
    esac
 
7109
fi
 
7110
if test x$APP_MAN_DIR = x    ; then
 
7111
    case $host_os in
 
7112
        linux*) APP_MAN_DIR='$(mandir)/man1' ;;
 
7113
        *)      APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' ;;
 
7114
    esac
 
7115
fi
 
7116
 
 
7117
if test x$LIB_MAN_SUFFIX = x    ; then
 
7118
    case $host_os in
 
7119
        linux*) LIB_MAN_SUFFIX=3x ;;
 
7120
        *)      LIB_MAN_SUFFIX=3  ;;
 
7121
    esac
 
7122
fi
 
7123
if test x$LIB_MAN_DIR = x    ; then
 
7124
    case $host_os in
 
7125
        linux*) LIB_MAN_DIR='$(mandir)/man3' ;;
 
7126
        *)      LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' ;;
 
7127
    esac
 
7128
fi
 
7129
 
 
7130
if test x$FILE_MAN_SUFFIX = x    ; then
 
7131
    case $host_os in
 
7132
        linux*)         FILE_MAN_SUFFIX=5x ;;
 
7133
        solaris*)       FILE_MAN_SUFFIX=4  ;;
 
7134
        *)              FILE_MAN_SUFFIX=5  ;;
 
7135
    esac
 
7136
fi
 
7137
if test x$FILE_MAN_DIR = x    ; then
 
7138
    case $host_os in
 
7139
        linux*) FILE_MAN_DIR='$(mandir)/man5' ;;
 
7140
        *)      FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' ;;
 
7141
    esac
 
7142
fi
 
7143
 
 
7144
# In Imake's linux.cf, the misc man suffix & dir was only changed for 
 
7145
# LinuxDebian, not other Linuxes, so we leave it unchanged here
 
7146
if test x$MISC_MAN_SUFFIX = x    ; then
 
7147
    case $host_os in
 
7148
#       linux*)         MISC_MAN_SUFFIX=7x ;;
 
7149
        solaris*)       MISC_MAN_SUFFIX=5  ;;
 
7150
        *)              MISC_MAN_SUFFIX=7  ;;
 
7151
    esac
 
7152
fi
 
7153
if test x$MISC_MAN_DIR = x    ; then
 
7154
    case $host_os in
 
7155
#       linux*) MISC_MAN_DIR='$(mandir)/man7' ;;
 
7156
        *)      MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' ;;
 
7157
    esac
 
7158
fi
 
7159
 
 
7160
# In Imake's linux.cf, the driver man suffix & dir was only changed for 
 
7161
# LinuxDebian, not other Linuxes, so we leave it unchanged here
 
7162
if test x$DRIVER_MAN_SUFFIX = x    ; then
 
7163
    case $host_os in
 
7164
#       linux*)         DRIVER_MAN_SUFFIX=4x ;;
 
7165
        solaris*)       DRIVER_MAN_SUFFIX=7  ;;
 
7166
        *)              DRIVER_MAN_SUFFIX=4  ;;
 
7167
    esac
 
7168
fi
 
7169
if test x$DRIVER_MAN_DIR = x    ; then
 
7170
    case $host_os in
 
7171
#       linux*) DRIVER_MAN_DIR='$(mandir)/man4' ;;
 
7172
        *)      DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' ;;
 
7173
    esac
 
7174
fi
 
7175
 
 
7176
if test x$ADMIN_MAN_SUFFIX = x    ; then
 
7177
    case $host_os in
 
7178
        solaris*)       ADMIN_MAN_SUFFIX=1m ;;
 
7179
        *)              ADMIN_MAN_SUFFIX=8  ;;
 
7180
    esac
 
7181
fi
 
7182
if test x$ADMIN_MAN_DIR = x    ; then
 
7183
    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
 
7184
fi
 
7185
 
 
7186
 
 
7187
AC_SUBST([APP_MAN_SUFFIX])
 
7188
AC_SUBST([LIB_MAN_SUFFIX])
 
7189
AC_SUBST([FILE_MAN_SUFFIX])
 
7190
AC_SUBST([MISC_MAN_SUFFIX])
 
7191
AC_SUBST([DRIVER_MAN_SUFFIX])
 
7192
AC_SUBST([ADMIN_MAN_SUFFIX])
 
7193
AC_SUBST([APP_MAN_DIR])
 
7194
AC_SUBST([LIB_MAN_DIR])
 
7195
AC_SUBST([FILE_MAN_DIR])
 
7196
AC_SUBST([MISC_MAN_DIR])
 
7197
AC_SUBST([DRIVER_MAN_DIR])
 
7198
AC_SUBST([ADMIN_MAN_DIR])
 
7199
]) # XORG_MANPAGE_SECTIONS
 
7200
 
 
7201
# XORG_CHECK_LINUXDOC
 
7202
# -------------------
 
7203
# Defines the variable MAKE_TEXT if the necessary tools and
 
7204
# files are found. $(MAKE_TEXT) blah.sgml will then produce blah.txt.
 
7205
# Whether or not the necessary tools and files are found can be checked
 
7206
# with the AM_CONDITIONAL "BUILD_LINUXDOC"
 
7207
AC_DEFUN([XORG_CHECK_LINUXDOC],[
 
7208
AC_CHECK_FILE(
 
7209
        [$prefix/share/X11/sgml/defs.ent], 
 
7210
        [DEFS_ENT_PATH=$prefix/share/X11/sgml],
 
7211
        [DEFS_ENT_PATH=]
 
7212
)
 
7213
 
 
7214
AC_PATH_PROG(LINUXDOC, linuxdoc)
 
7215
AC_PATH_PROG(PS2PDF, ps2pdf)
 
7216
 
 
7217
AC_MSG_CHECKING([Whether to build documentation])
 
7218
 
 
7219
if test x$DEFS_ENT_PATH != x && test x$LINUXDOC != x ; then
 
7220
   BUILDDOC=yes
 
7221
else
 
7222
   BUILDDOC=no
 
7223
fi
 
7224
 
 
7225
AM_CONDITIONAL(BUILD_LINUXDOC, [test x$BUILDDOC = xyes])
 
7226
 
 
7227
AC_MSG_RESULT([$BUILDDOC])
 
7228
 
 
7229
AC_MSG_CHECKING([Whether to build pdf documentation])
 
7230
 
 
7231
if test x$PS2PDF != x ; then
 
7232
   BUILDPDFDOC=yes
 
7233
else
 
7234
   BUILDPDFDOC=no
 
7235
fi
 
7236
 
 
7237
AM_CONDITIONAL(BUILD_PDFDOC, [test x$BUILDPDFDOC = xyes])
 
7238
 
 
7239
AC_MSG_RESULT([$BUILDPDFDOC])
 
7240
 
 
7241
MAKE_TEXT="SGML_SEARCH_PATH=$DEFS_ENT_PATH GROFF_NO_SGR=y $LINUXDOC -B txt"
 
7242
MAKE_PS="SGML_SEARCH_PATH=$DEFS_ENT_PATH $LINUXDOC -B latex --papersize=letter --output=ps"
 
7243
MAKE_PDF="$PS2PDF"
 
7244
MAKE_HTML="SGML_SEARCH_PATH=$DEFS_ENT_PATH $LINUXDOC  -B html --split=0"
 
7245
 
 
7246
AC_SUBST(MAKE_TEXT)
 
7247
AC_SUBST(MAKE_PS)
 
7248
AC_SUBST(MAKE_PDF)
 
7249
AC_SUBST(MAKE_HTML)
 
7250
]) # XORG_CHECK_LINUXDOC
 
7251
 
 
7252
# XORG_CHECK_MALLOC_ZERO
6184
7253
# ----------------------
6185
 
# See how the compiler implements dependency checking.
6186
 
# NAME is "CC", "CXX", "GCJ", or "OBJC".
6187
 
# We try a few techniques and use that to set a single cache variable.
6188
 
#
6189
 
# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
6190
 
# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
6191
 
# dependency, and given that the user is not expected to run this macro,
6192
 
# just rely on AC_PROG_CC.
6193
 
AC_DEFUN([_AM_DEPENDENCIES],
6194
 
[AC_REQUIRE([AM_SET_DEPDIR])dnl
6195
 
AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
6196
 
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
6197
 
AC_REQUIRE([AM_DEP_TRACK])dnl
6198
 
 
6199
 
ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
6200
 
       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
6201
 
       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
6202
 
       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
6203
 
                   [depcc="$$1"   am_compiler_list=])
6204
 
 
6205
 
AC_CACHE_CHECK([dependency style of $depcc],
6206
 
               [am_cv_$1_dependencies_compiler_type],
6207
 
[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
6208
 
  # We make a subdir and do the tests there.  Otherwise we can end up
6209
 
  # making bogus files that we don't know about and never remove.  For
6210
 
  # instance it was reported that on HP-UX the gcc test will end up
6211
 
  # making a dummy file named `D' -- because `-MD' means `put the output
6212
 
  # in D'.
6213
 
  mkdir conftest.dir
6214
 
  # Copy depcomp to subdir because otherwise we won't find it if we're
6215
 
  # using a relative directory.
6216
 
  cp "$am_depcomp" conftest.dir
6217
 
  cd conftest.dir
6218
 
  # We will build objects and dependencies in a subdirectory because
6219
 
  # it helps to detect inapplicable dependency modes.  For instance
6220
 
  # both Tru64's cc and ICC support -MD to output dependencies as a
6221
 
  # side effect of compilation, but ICC will put the dependencies in
6222
 
  # the current directory while Tru64 will put them in the object
6223
 
  # directory.
6224
 
  mkdir sub
6225
 
 
6226
 
  am_cv_$1_dependencies_compiler_type=none
6227
 
  if test "$am_compiler_list" = ""; then
6228
 
     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
6229
 
  fi
6230
 
  for depmode in $am_compiler_list; do
6231
 
    # Setup a source with many dependencies, because some compilers
6232
 
    # like to wrap large dependency lists on column 80 (with \), and
6233
 
    # we should not choose a depcomp mode which is confused by this.
6234
 
    #
6235
 
    # We need to recreate these files for each test, as the compiler may
6236
 
    # overwrite some of them when testing with obscure command lines.
6237
 
    # This happens at least with the AIX C compiler.
6238
 
    : > sub/conftest.c
6239
 
    for i in 1 2 3 4 5 6; do
6240
 
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
6241
 
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6242
 
      # Solaris 8's {/usr,}/bin/sh.
6243
 
      touch sub/conftst$i.h
6244
 
    done
6245
 
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
6246
 
 
6247
 
    case $depmode in
6248
 
    nosideeffect)
6249
 
      # after this tag, mechanisms are not by side-effect, so they'll
6250
 
      # only be used when explicitly requested
6251
 
      if test "x$enable_dependency_tracking" = xyes; then
6252
 
        continue
6253
 
      else
6254
 
        break
6255
 
      fi
6256
 
      ;;
6257
 
    none) break ;;
6258
 
    esac
6259
 
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
6260
 
    # mode.  It turns out that the SunPro C++ compiler does not properly
6261
 
    # handle `-M -o', and we need to detect this.
6262
 
    if depmode=$depmode \
6263
 
       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6264
 
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6265
 
       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
6266
 
         >/dev/null 2>conftest.err &&
6267
 
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
6268
 
       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
6269
 
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
6270
 
      # icc doesn't choke on unknown options, it will just issue warnings
6271
 
      # or remarks (even with -Werror).  So we grep stderr for any message
6272
 
      # that says an option was ignored or not supported.
6273
 
      # When given -MP, icc 7.0 and 7.1 complain thusly:
6274
 
      #   icc: Command line warning: ignoring option '-M'; no argument required
6275
 
      # The diagnosis changed in icc 8.0:
6276
 
      #   icc: Command line remark: option '-MP' not supported
6277
 
      if (grep 'ignoring option' conftest.err ||
6278
 
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6279
 
        am_cv_$1_dependencies_compiler_type=$depmode
6280
 
        break
6281
 
      fi
6282
 
    fi
6283
 
  done
6284
 
 
6285
 
  cd ..
6286
 
  rm -rf conftest.dir
6287
 
else
6288
 
  am_cv_$1_dependencies_compiler_type=none
6289
 
fi
6290
 
])
6291
 
AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
6292
 
AM_CONDITIONAL([am__fastdep$1], [
6293
 
  test "x$enable_dependency_tracking" != xno \
6294
 
  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
6295
 
])
6296
 
 
6297
 
 
6298
 
# AM_SET_DEPDIR
6299
 
# -------------
6300
 
# Choose a directory name for dependency files.
6301
 
# This macro is AC_REQUIREd in _AM_DEPENDENCIES
6302
 
AC_DEFUN([AM_SET_DEPDIR],
6303
 
[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
6304
 
AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
6305
 
])
6306
 
 
6307
 
 
6308
 
# AM_DEP_TRACK
6309
 
# ------------
6310
 
AC_DEFUN([AM_DEP_TRACK],
6311
 
[AC_ARG_ENABLE(dependency-tracking,
6312
 
[  --disable-dependency-tracking  speeds up one-time build
6313
 
  --enable-dependency-tracking   do not reject slow dependency extractors])
6314
 
if test "x$enable_dependency_tracking" != xno; then
6315
 
  am_depcomp="$ac_aux_dir/depcomp"
6316
 
  AMDEPBACKSLASH='\'
6317
 
fi
6318
 
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
6319
 
AC_SUBST([AMDEPBACKSLASH])
6320
 
])
6321
 
 
6322
 
# Generate code to set up dependency tracking.              -*- Autoconf -*-
6323
 
 
6324
 
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
6325
 
# Free Software Foundation, Inc.
6326
 
#
6327
 
# This file is free software; the Free Software Foundation
6328
 
# gives unlimited permission to copy and/or distribute it,
6329
 
# with or without modifications, as long as this notice is preserved.
6330
 
 
6331
 
#serial 3
6332
 
 
6333
 
# _AM_OUTPUT_DEPENDENCY_COMMANDS
6334
 
# ------------------------------
6335
 
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
6336
 
[for mf in $CONFIG_FILES; do
6337
 
  # Strip MF so we end up with the name of the file.
6338
 
  mf=`echo "$mf" | sed -e 's/:.*$//'`
6339
 
  # Check whether this is an Automake generated Makefile or not.
6340
 
  # We used to match only the files named `Makefile.in', but
6341
 
  # some people rename them; so instead we look at the file content.
6342
 
  # Grep'ing the first line is not enough: some people post-process
6343
 
  # each Makefile.in and add a new line on top of each file to say so.
6344
 
  # So let's grep whole file.
6345
 
  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
6346
 
    dirpart=`AS_DIRNAME("$mf")`
6347
 
  else
6348
 
    continue
6349
 
  fi
6350
 
  # Extract the definition of DEPDIR, am__include, and am__quote
6351
 
  # from the Makefile without running `make'.
6352
 
  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
6353
 
  test -z "$DEPDIR" && continue
6354
 
  am__include=`sed -n 's/^am__include = //p' < "$mf"`
6355
 
  test -z "am__include" && continue
6356
 
  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
6357
 
  # When using ansi2knr, U may be empty or an underscore; expand it
6358
 
  U=`sed -n 's/^U = //p' < "$mf"`
6359
 
  # Find all dependency output files, they are included files with
6360
 
  # $(DEPDIR) in their names.  We invoke sed twice because it is the
6361
 
  # simplest approach to changing $(DEPDIR) to its actual value in the
6362
 
  # expansion.
6363
 
  for file in `sed -n "
6364
 
    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
6365
 
       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
6366
 
    # Make sure the directory exists.
6367
 
    test -f "$dirpart/$file" && continue
6368
 
    fdir=`AS_DIRNAME(["$file"])`
6369
 
    AS_MKDIR_P([$dirpart/$fdir])
6370
 
    # echo "creating $dirpart/$file"
6371
 
    echo '# dummy' > "$dirpart/$file"
6372
 
  done
6373
 
done
6374
 
])# _AM_OUTPUT_DEPENDENCY_COMMANDS
6375
 
 
6376
 
 
6377
 
# AM_OUTPUT_DEPENDENCY_COMMANDS
6378
 
# -----------------------------
6379
 
# This macro should only be invoked once -- use via AC_REQUIRE.
6380
 
#
6381
 
# This code is only required when automatic dependency tracking
6382
 
# is enabled.  FIXME.  This creates each `.P' file that we will
6383
 
# need in order to bootstrap the dependency handling code.
6384
 
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
6385
 
[AC_CONFIG_COMMANDS([depfiles],
6386
 
     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
6387
 
     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
6388
 
])
6389
 
 
6390
 
# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
6391
 
# Free Software Foundation, Inc.
6392
 
#
6393
 
# This file is free software; the Free Software Foundation
6394
 
# gives unlimited permission to copy and/or distribute it,
6395
 
# with or without modifications, as long as this notice is preserved.
6396
 
 
6397
 
# serial 8
6398
 
 
6399
 
# AM_CONFIG_HEADER is obsolete.  It has been replaced by AC_CONFIG_HEADERS.
6400
 
AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
6401
 
 
6402
 
# Do all the work for Automake.                             -*- Autoconf -*-
6403
 
 
6404
 
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
6405
 
# Free Software Foundation, Inc.
6406
 
#
6407
 
# This file is free software; the Free Software Foundation
6408
 
# gives unlimited permission to copy and/or distribute it,
6409
 
# with or without modifications, as long as this notice is preserved.
6410
 
 
6411
 
# serial 12
6412
 
 
6413
 
# This macro actually does too much.  Some checks are only needed if
6414
 
# your package does certain things.  But this isn't really a big deal.
6415
 
 
6416
 
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
6417
 
# AM_INIT_AUTOMAKE([OPTIONS])
6418
 
# -----------------------------------------------
6419
 
# The call with PACKAGE and VERSION arguments is the old style
6420
 
# call (pre autoconf-2.50), which is being phased out.  PACKAGE
6421
 
# and VERSION should now be passed to AC_INIT and removed from
6422
 
# the call to AM_INIT_AUTOMAKE.
6423
 
# We support both call styles for the transition.  After
6424
 
# the next Automake release, Autoconf can make the AC_INIT
6425
 
# arguments mandatory, and then we can depend on a new Autoconf
6426
 
# release and drop the old call support.
6427
 
AC_DEFUN([AM_INIT_AUTOMAKE],
6428
 
[AC_PREREQ([2.58])dnl
6429
 
dnl Autoconf wants to disallow AM_ names.  We explicitly allow
6430
 
dnl the ones we care about.
6431
 
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
6432
 
AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
6433
 
AC_REQUIRE([AC_PROG_INSTALL])dnl
6434
 
# test to see if srcdir already configured
6435
 
if test "`cd $srcdir && pwd`" != "`pwd`" &&
6436
 
   test -f $srcdir/config.status; then
6437
 
  AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
6438
 
fi
6439
 
 
6440
 
# test whether we have cygpath
6441
 
if test -z "$CYGPATH_W"; then
6442
 
  if (cygpath --version) >/dev/null 2>/dev/null; then
6443
 
    CYGPATH_W='cygpath -w'
6444
 
  else
6445
 
    CYGPATH_W=echo
6446
 
  fi
6447
 
fi
6448
 
AC_SUBST([CYGPATH_W])
6449
 
 
6450
 
# Define the identity of the package.
6451
 
dnl Distinguish between old-style and new-style calls.
6452
 
m4_ifval([$2],
6453
 
[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
6454
 
 AC_SUBST([PACKAGE], [$1])dnl
6455
 
 AC_SUBST([VERSION], [$2])],
6456
 
[_AM_SET_OPTIONS([$1])dnl
6457
 
 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
6458
 
 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
6459
 
 
6460
 
_AM_IF_OPTION([no-define],,
6461
 
[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
6462
 
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
6463
 
 
6464
 
# Some tools Automake needs.
6465
 
AC_REQUIRE([AM_SANITY_CHECK])dnl
6466
 
AC_REQUIRE([AC_ARG_PROGRAM])dnl
6467
 
AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
6468
 
AM_MISSING_PROG(AUTOCONF, autoconf)
6469
 
AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
6470
 
AM_MISSING_PROG(AUTOHEADER, autoheader)
6471
 
AM_MISSING_PROG(MAKEINFO, makeinfo)
6472
 
AM_PROG_INSTALL_SH
6473
 
AM_PROG_INSTALL_STRIP
6474
 
AC_REQUIRE([AM_PROG_MKDIR_P])dnl
6475
 
# We need awk for the "check" target.  The system "awk" is bad on
6476
 
# some platforms.
6477
 
AC_REQUIRE([AC_PROG_AWK])dnl
6478
 
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
6479
 
AC_REQUIRE([AM_SET_LEADING_DOT])dnl
6480
 
_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
6481
 
              [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
6482
 
                             [_AM_PROG_TAR([v7])])])
6483
 
_AM_IF_OPTION([no-dependencies],,
6484
 
[AC_PROVIDE_IFELSE([AC_PROG_CC],
6485
 
                  [_AM_DEPENDENCIES(CC)],
6486
 
                  [define([AC_PROG_CC],
6487
 
                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
6488
 
AC_PROVIDE_IFELSE([AC_PROG_CXX],
6489
 
                  [_AM_DEPENDENCIES(CXX)],
6490
 
                  [define([AC_PROG_CXX],
6491
 
                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
6492
 
])
6493
 
])
6494
 
 
6495
 
 
6496
 
# When config.status generates a header, we must update the stamp-h file.
6497
 
# This file resides in the same directory as the config header
6498
 
# that is generated.  The stamp files are numbered to have different names.
6499
 
 
6500
 
# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
6501
 
# loop where config.status creates the headers, so we can generate
6502
 
# our stamp files there.
6503
 
AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
6504
 
[# Compute $1's index in $config_headers.
6505
 
_am_stamp_count=1
6506
 
for _am_header in $config_headers :; do
6507
 
  case $_am_header in
6508
 
    $1 | $1:* )
6509
 
      break ;;
6510
 
    * )
6511
 
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
6512
 
  esac
6513
 
done
6514
 
echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
6515
 
 
6516
 
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
6517
 
#
6518
 
# This file is free software; the Free Software Foundation
6519
 
# gives unlimited permission to copy and/or distribute it,
6520
 
# with or without modifications, as long as this notice is preserved.
6521
 
 
6522
 
# AM_PROG_INSTALL_SH
6523
 
# ------------------
6524
 
# Define $install_sh.
6525
 
AC_DEFUN([AM_PROG_INSTALL_SH],
6526
 
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
6527
 
install_sh=${install_sh-"$am_aux_dir/install-sh"}
6528
 
AC_SUBST(install_sh)])
6529
 
 
6530
 
# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
6531
 
#
6532
 
# This file is free software; the Free Software Foundation
6533
 
# gives unlimited permission to copy and/or distribute it,
6534
 
# with or without modifications, as long as this notice is preserved.
6535
 
 
6536
 
# serial 2
6537
 
 
6538
 
# Check whether the underlying file-system supports filenames
6539
 
# with a leading dot.  For instance MS-DOS doesn't.
6540
 
AC_DEFUN([AM_SET_LEADING_DOT],
6541
 
[rm -rf .tst 2>/dev/null
6542
 
mkdir .tst 2>/dev/null
6543
 
if test -d .tst; then
6544
 
  am__leading_dot=.
6545
 
else
6546
 
  am__leading_dot=_
6547
 
fi
6548
 
rmdir .tst 2>/dev/null
6549
 
AC_SUBST([am__leading_dot])])
6550
 
 
6551
 
# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
6552
 
# From Jim Meyering
6553
 
 
6554
 
# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005
6555
 
# Free Software Foundation, Inc.
6556
 
#
6557
 
# This file is free software; the Free Software Foundation
6558
 
# gives unlimited permission to copy and/or distribute it,
6559
 
# with or without modifications, as long as this notice is preserved.
6560
 
 
6561
 
# serial 4
6562
 
 
6563
 
AC_DEFUN([AM_MAINTAINER_MODE],
6564
 
[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
6565
 
  dnl maintainer-mode is disabled by default
6566
 
  AC_ARG_ENABLE(maintainer-mode,
6567
 
[  --enable-maintainer-mode  enable make rules and dependencies not useful
6568
 
                          (and sometimes confusing) to the casual installer],
6569
 
      USE_MAINTAINER_MODE=$enableval,
6570
 
      USE_MAINTAINER_MODE=no)
6571
 
  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
6572
 
  AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes])
6573
 
  MAINT=$MAINTAINER_MODE_TRUE
6574
 
  AC_SUBST(MAINT)dnl
6575
 
]
6576
 
)
6577
 
 
6578
 
AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
6579
 
 
6580
 
# Check to see how 'make' treats includes.                  -*- Autoconf -*-
6581
 
 
6582
 
# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
6583
 
#
6584
 
# This file is free software; the Free Software Foundation
6585
 
# gives unlimited permission to copy and/or distribute it,
6586
 
# with or without modifications, as long as this notice is preserved.
6587
 
 
6588
 
# serial 3
6589
 
 
6590
 
# AM_MAKE_INCLUDE()
6591
 
# -----------------
6592
 
# Check to see how make treats includes.
6593
 
AC_DEFUN([AM_MAKE_INCLUDE],
6594
 
[am_make=${MAKE-make}
6595
 
cat > confinc << 'END'
6596
 
am__doit:
6597
 
        @echo done
6598
 
.PHONY: am__doit
6599
 
END
6600
 
# If we don't find an include directive, just comment out the code.
6601
 
AC_MSG_CHECKING([for style of include used by $am_make])
6602
 
am__include="#"
6603
 
am__quote=
6604
 
_am_result=none
6605
 
# First try GNU make style include.
6606
 
echo "include confinc" > confmf
6607
 
# We grep out `Entering directory' and `Leaving directory'
6608
 
# messages which can occur if `w' ends up in MAKEFLAGS.
6609
 
# In particular we don't look at `^make:' because GNU make might
6610
 
# be invoked under some other name (usually "gmake"), in which
6611
 
# case it prints its new name instead of `make'.
6612
 
if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
6613
 
   am__include=include
6614
 
   am__quote=
6615
 
   _am_result=GNU
6616
 
fi
6617
 
# Now try BSD make style include.
6618
 
if test "$am__include" = "#"; then
6619
 
   echo '.include "confinc"' > confmf
6620
 
   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
6621
 
      am__include=.include
6622
 
      am__quote="\""
6623
 
      _am_result=BSD
6624
 
   fi
6625
 
fi
6626
 
AC_SUBST([am__include])
6627
 
AC_SUBST([am__quote])
6628
 
AC_MSG_RESULT([$_am_result])
6629
 
rm -f confinc confmf
6630
 
])
6631
 
 
6632
 
# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
6633
 
 
6634
 
# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005
6635
 
# Free Software Foundation, Inc.
6636
 
#
6637
 
# This file is free software; the Free Software Foundation
6638
 
# gives unlimited permission to copy and/or distribute it,
6639
 
# with or without modifications, as long as this notice is preserved.
6640
 
 
6641
 
# serial 4
6642
 
 
6643
 
# AM_MISSING_PROG(NAME, PROGRAM)
6644
 
# ------------------------------
6645
 
AC_DEFUN([AM_MISSING_PROG],
6646
 
[AC_REQUIRE([AM_MISSING_HAS_RUN])
6647
 
$1=${$1-"${am_missing_run}$2"}
6648
 
AC_SUBST($1)])
6649
 
 
6650
 
 
6651
 
# AM_MISSING_HAS_RUN
6652
 
# ------------------
6653
 
# Define MISSING if not defined so far and test if it supports --run.
6654
 
# If it does, set am_missing_run to use it, otherwise, to nothing.
6655
 
AC_DEFUN([AM_MISSING_HAS_RUN],
6656
 
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
6657
 
test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
6658
 
# Use eval to expand $SHELL
6659
 
if eval "$MISSING --run true"; then
6660
 
  am_missing_run="$MISSING --run "
6661
 
else
6662
 
  am_missing_run=
6663
 
  AC_MSG_WARN([`missing' script is too old or missing])
6664
 
fi
6665
 
])
6666
 
 
6667
 
# Copyright (C) 2003, 2004, 2005  Free Software Foundation, Inc.
6668
 
#
6669
 
# This file is free software; the Free Software Foundation
6670
 
# gives unlimited permission to copy and/or distribute it,
6671
 
# with or without modifications, as long as this notice is preserved.
6672
 
 
6673
 
# AM_PROG_MKDIR_P
6674
 
# ---------------
6675
 
# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise.
6676
 
#
6677
 
# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories
6678
 
# created by `make install' are always world readable, even if the
6679
 
# installer happens to have an overly restrictive umask (e.g. 077).
6680
 
# This was a mistake.  There are at least two reasons why we must not
6681
 
# use `-m 0755':
6682
 
#   - it causes special bits like SGID to be ignored,
6683
 
#   - it may be too restrictive (some setups expect 775 directories).
6684
 
#
6685
 
# Do not use -m 0755 and let people choose whatever they expect by
6686
 
# setting umask.
6687
 
#
6688
 
# We cannot accept any implementation of `mkdir' that recognizes `-p'.
6689
 
# Some implementations (such as Solaris 8's) are not thread-safe: if a
6690
 
# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c'
6691
 
# concurrently, both version can detect that a/ is missing, but only
6692
 
# one can create it and the other will error out.  Consequently we
6693
 
# restrict ourselves to GNU make (using the --version option ensures
6694
 
# this.)
6695
 
AC_DEFUN([AM_PROG_MKDIR_P],
6696
 
[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
6697
 
  # We used to keeping the `.' as first argument, in order to
6698
 
  # allow $(mkdir_p) to be used without argument.  As in
6699
 
  #   $(mkdir_p) $(somedir)
6700
 
  # where $(somedir) is conditionally defined.  However this is wrong
6701
 
  # for two reasons:
6702
 
  #  1. if the package is installed by a user who cannot write `.'
6703
 
  #     make install will fail,
6704
 
  #  2. the above comment should most certainly read
6705
 
  #     $(mkdir_p) $(DESTDIR)$(somedir)
6706
 
  #     so it does not work when $(somedir) is undefined and
6707
 
  #     $(DESTDIR) is not.
6708
 
  #  To support the latter case, we have to write
6709
 
  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
6710
 
  #  so the `.' trick is pointless.
6711
 
  mkdir_p='mkdir -p --'
6712
 
else
6713
 
  # On NextStep and OpenStep, the `mkdir' command does not
6714
 
  # recognize any option.  It will interpret all options as
6715
 
  # directories to create, and then abort because `.' already
6716
 
  # exists.
6717
 
  for d in ./-p ./--version;
6718
 
  do
6719
 
    test -d $d && rmdir $d
6720
 
  done
6721
 
  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
6722
 
  if test -f "$ac_aux_dir/mkinstalldirs"; then
6723
 
    mkdir_p='$(mkinstalldirs)'
6724
 
  else
6725
 
    mkdir_p='$(install_sh) -d'
6726
 
  fi
6727
 
fi
6728
 
AC_SUBST([mkdir_p])])
6729
 
 
6730
 
# Helper functions for option handling.                     -*- Autoconf -*-
6731
 
 
6732
 
# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
6733
 
#
6734
 
# This file is free software; the Free Software Foundation
6735
 
# gives unlimited permission to copy and/or distribute it,
6736
 
# with or without modifications, as long as this notice is preserved.
6737
 
 
6738
 
# serial 3
6739
 
 
6740
 
# _AM_MANGLE_OPTION(NAME)
6741
 
# -----------------------
6742
 
AC_DEFUN([_AM_MANGLE_OPTION],
6743
 
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
6744
 
 
6745
 
# _AM_SET_OPTION(NAME)
6746
 
# ------------------------------
6747
 
# Set option NAME.  Presently that only means defining a flag for this option.
6748
 
AC_DEFUN([_AM_SET_OPTION],
6749
 
[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
6750
 
 
6751
 
# _AM_SET_OPTIONS(OPTIONS)
6752
 
# ----------------------------------
6753
 
# OPTIONS is a space-separated list of Automake options.
6754
 
AC_DEFUN([_AM_SET_OPTIONS],
6755
 
[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
6756
 
 
6757
 
# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
6758
 
# -------------------------------------------
6759
 
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
6760
 
AC_DEFUN([_AM_IF_OPTION],
6761
 
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
6762
 
 
6763
 
# Check to make sure that the build environment is sane.    -*- Autoconf -*-
6764
 
 
6765
 
# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
6766
 
# Free Software Foundation, Inc.
6767
 
#
6768
 
# This file is free software; the Free Software Foundation
6769
 
# gives unlimited permission to copy and/or distribute it,
6770
 
# with or without modifications, as long as this notice is preserved.
6771
 
 
6772
 
# serial 4
6773
 
 
6774
 
# AM_SANITY_CHECK
6775
 
# ---------------
6776
 
AC_DEFUN([AM_SANITY_CHECK],
6777
 
[AC_MSG_CHECKING([whether build environment is sane])
6778
 
# Just in case
6779
 
sleep 1
6780
 
echo timestamp > conftest.file
6781
 
# Do `set' in a subshell so we don't clobber the current shell's
6782
 
# arguments.  Must try -L first in case configure is actually a
6783
 
# symlink; some systems play weird games with the mod time of symlinks
6784
 
# (eg FreeBSD returns the mod time of the symlink's containing
6785
 
# directory).
6786
 
if (
6787
 
   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
6788
 
   if test "$[*]" = "X"; then
6789
 
      # -L didn't work.
6790
 
      set X `ls -t $srcdir/configure conftest.file`
6791
 
   fi
6792
 
   rm -f conftest.file
6793
 
   if test "$[*]" != "X $srcdir/configure conftest.file" \
6794
 
      && test "$[*]" != "X conftest.file $srcdir/configure"; then
6795
 
 
6796
 
      # If neither matched, then we have a broken ls.  This can happen
6797
 
      # if, for instance, CONFIG_SHELL is bash and it inherits a
6798
 
      # broken ls alias from the environment.  This has actually
6799
 
      # happened.  Such a system could not be considered "sane".
6800
 
      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
6801
 
alias in your environment])
6802
 
   fi
6803
 
 
6804
 
   test "$[2]" = conftest.file
6805
 
   )
6806
 
then
6807
 
   # Ok.
6808
 
   :
6809
 
else
6810
 
   AC_MSG_ERROR([newly created file is older than distributed files!
6811
 
Check your system clock])
6812
 
fi
6813
 
AC_MSG_RESULT(yes)])
6814
 
 
6815
 
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
6816
 
#
6817
 
# This file is free software; the Free Software Foundation
6818
 
# gives unlimited permission to copy and/or distribute it,
6819
 
# with or without modifications, as long as this notice is preserved.
6820
 
 
6821
 
# AM_PROG_INSTALL_STRIP
6822
 
# ---------------------
6823
 
# One issue with vendor `install' (even GNU) is that you can't
6824
 
# specify the program used to strip binaries.  This is especially
6825
 
# annoying in cross-compiling environments, where the build's strip
6826
 
# is unlikely to handle the host's binaries.
6827
 
# Fortunately install-sh will honor a STRIPPROG variable, so we
6828
 
# always use install-sh in `make install-strip', and initialize
6829
 
# STRIPPROG with the value of the STRIP variable (set by the user).
6830
 
AC_DEFUN([AM_PROG_INSTALL_STRIP],
6831
 
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
6832
 
# Installed binaries are usually stripped using `strip' when the user
6833
 
# run `make install-strip'.  However `strip' might not be the right
6834
 
# tool to use in cross-compilation environments, therefore Automake
6835
 
# will honor the `STRIP' environment variable to overrule this program.
6836
 
dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
6837
 
if test "$cross_compiling" != no; then
6838
 
  AC_CHECK_TOOL([STRIP], [strip], :)
6839
 
fi
6840
 
INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
6841
 
AC_SUBST([INSTALL_STRIP_PROGRAM])])
6842
 
 
6843
 
# Check how to create a tarball.                            -*- Autoconf -*-
6844
 
 
6845
 
# Copyright (C) 2004, 2005  Free Software Foundation, Inc.
6846
 
#
6847
 
# This file is free software; the Free Software Foundation
6848
 
# gives unlimited permission to copy and/or distribute it,
6849
 
# with or without modifications, as long as this notice is preserved.
6850
 
 
6851
 
# serial 2
6852
 
 
6853
 
# _AM_PROG_TAR(FORMAT)
 
7254
# Defines {MALLOC,XMALLOC,XTMALLOC}_ZERO_CFLAGS appropriately if
 
7255
# malloc(0) returns NULL.  Packages should add one of these cflags to
 
7256
# their AM_CFLAGS (or other appropriate *_CFLAGS) to use them.
 
7257
AC_DEFUN([XORG_CHECK_MALLOC_ZERO],[
 
7258
AC_ARG_ENABLE(malloc0returnsnull,
 
7259
        AC_HELP_STRING([--enable-malloc0returnsnull],
 
7260
                       [malloc(0) returns NULL (default: auto)]),
 
7261
        [MALLOC_ZERO_RETURNS_NULL=$enableval],
 
7262
        [MALLOC_ZERO_RETURNS_NULL=auto])
 
7263
 
 
7264
AC_MSG_CHECKING([whether malloc(0) returns NULL])
 
7265
if test "x$MALLOC_ZERO_RETURNS_NULL" = xauto; then
 
7266
        AC_RUN_IFELSE([
 
7267
char *malloc();
 
7268
char *realloc();
 
7269
char *calloc();
 
7270
main() {
 
7271
    char *m0, *r0, *c0, *p;
 
7272
    m0 = malloc(0);
 
7273
    p = malloc(10);
 
7274
    r0 = realloc(p,0);
 
7275
    c0 = calloc(0);
 
7276
    exit(m0 == 0 || r0 == 0 || c0 == 0 ? 0 : 1);
 
7277
}],
 
7278
                [MALLOC_ZERO_RETURNS_NULL=yes],
 
7279
                [MALLOC_ZERO_RETURNS_NULL=no])
 
7280
fi
 
7281
AC_MSG_RESULT([$MALLOC_ZERO_RETURNS_NULL])
 
7282
 
 
7283
if test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then
 
7284
        MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL"
 
7285
        XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS
 
7286
        XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC"
 
7287
else
 
7288
        MALLOC_ZERO_CFLAGS=""
 
7289
        XMALLOC_ZERO_CFLAGS=""
 
7290
        XTMALLOC_ZERO_CFLAGS=""
 
7291
fi
 
7292
 
 
7293
AC_SUBST([MALLOC_ZERO_CFLAGS])
 
7294
AC_SUBST([XMALLOC_ZERO_CFLAGS])
 
7295
AC_SUBST([XTMALLOC_ZERO_CFLAGS])
 
7296
]) # XORG_CHECK_MALLOC_ZERO
 
7297
 
 
7298
dnl Copyright 2005 Red Hat, Inc
 
7299
dnl
 
7300
dnl Permission to use, copy, modify, distribute, and sell this software and its
 
7301
dnl documentation for any purpose is hereby granted without fee, provided that
 
7302
dnl the above copyright notice appear in all copies and that both that
 
7303
dnl copyright notice and this permission notice appear in supporting
 
7304
dnl documentation.
 
7305
dnl
 
7306
dnl The above copyright notice and this permission notice shall be included
 
7307
dnl in all copies or substantial portions of the Software.
 
7308
dnl
 
7309
dnl THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 
7310
dnl OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 
7311
dnl MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 
7312
dnl IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
 
7313
dnl OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 
7314
dnl ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 
7315
dnl OTHER DEALINGS IN THE SOFTWARE.
 
7316
dnl
 
7317
dnl Except as contained in this notice, the name of the copyright holders shall
 
7318
dnl not be used in advertising or otherwise to promote the sale, use or
 
7319
dnl other dealings in this Software without prior written authorization
 
7320
dnl from the copyright holders.
 
7321
dnl
 
7322
 
 
7323
# XORG_RELEASE_VERSION
6854
7324
# --------------------
6855
 
# Check how to create a tarball in format FORMAT.
6856
 
# FORMAT should be one of `v7', `ustar', or `pax'.
6857
 
#
6858
 
# Substitute a variable $(am__tar) that is a command
6859
 
# writing to stdout a FORMAT-tarball containing the directory
6860
 
# $tardir.
6861
 
#     tardir=directory && $(am__tar) > result.tar
6862
 
#
6863
 
# Substitute a variable $(am__untar) that extract such
6864
 
# a tarball read from stdin.
6865
 
#     $(am__untar) < result.tar
6866
 
AC_DEFUN([_AM_PROG_TAR],
6867
 
[# Always define AMTAR for backward compatibility.
6868
 
AM_MISSING_PROG([AMTAR], [tar])
6869
 
m4_if([$1], [v7],
6870
 
     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
6871
 
     [m4_case([$1], [ustar],, [pax],,
6872
 
              [m4_fatal([Unknown tar format])])
6873
 
AC_MSG_CHECKING([how to create a $1 tar archive])
6874
 
# Loop over all known methods to create a tar archive until one works.
6875
 
_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
6876
 
_am_tools=${am_cv_prog_tar_$1-$_am_tools}
6877
 
# Do not fold the above two line into one, because Tru64 sh and
6878
 
# Solaris sh will not grok spaces in the rhs of `-'.
6879
 
for _am_tool in $_am_tools
6880
 
do
6881
 
  case $_am_tool in
6882
 
  gnutar)
6883
 
    for _am_tar in tar gnutar gtar;
6884
 
    do
6885
 
      AM_RUN_LOG([$_am_tar --version]) && break
6886
 
    done
6887
 
    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
6888
 
    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
6889
 
    am__untar="$_am_tar -xf -"
6890
 
    ;;
6891
 
  plaintar)
6892
 
    # Must skip GNU tar: if it does not support --format= it doesn't create
6893
 
    # ustar tarball either.
6894
 
    (tar --version) >/dev/null 2>&1 && continue
6895
 
    am__tar='tar chf - "$$tardir"'
6896
 
    am__tar_='tar chf - "$tardir"'
6897
 
    am__untar='tar xf -'
6898
 
    ;;
6899
 
  pax)
6900
 
    am__tar='pax -L -x $1 -w "$$tardir"'
6901
 
    am__tar_='pax -L -x $1 -w "$tardir"'
6902
 
    am__untar='pax -r'
6903
 
    ;;
6904
 
  cpio)
6905
 
    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
6906
 
    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
6907
 
    am__untar='cpio -i -H $1 -d'
6908
 
    ;;
6909
 
  none)
6910
 
    am__tar=false
6911
 
    am__tar_=false
6912
 
    am__untar=false
6913
 
    ;;
6914
 
  esac
6915
 
 
6916
 
  # If the value was cached, stop now.  We just wanted to have am__tar
6917
 
  # and am__untar set.
6918
 
  test -n "${am_cv_prog_tar_$1}" && break
6919
 
 
6920
 
  # tar/untar a dummy directory, and stop if the command works
6921
 
  rm -rf conftest.dir
6922
 
  mkdir conftest.dir
6923
 
  echo GrepMe > conftest.dir/file
6924
 
  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
6925
 
  rm -rf conftest.dir
6926
 
  if test -s conftest.tar; then
6927
 
    AM_RUN_LOG([$am__untar <conftest.tar])
6928
 
    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
6929
 
  fi
6930
 
done
6931
 
rm -rf conftest.dir
6932
 
 
6933
 
AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
6934
 
AC_MSG_RESULT([$am_cv_prog_tar_$1])])
6935
 
AC_SUBST([am__tar])
6936
 
AC_SUBST([am__untar])
6937
 
]) # _AM_PROG_TAR
 
7325
# Adds --with/without-release-string and changes the PACKAGE and
 
7326
# PACKAGE_TARNAME to use "$PACKAGE{_TARNAME}-$RELEASE_VERSION".  If
 
7327
# no option is given, PACKAGE and PACKAGE_TARNAME are unchanged.
 
7328
 
 
7329
AC_DEFUN([XORG_RELEASE_VERSION],[
 
7330
        AC_ARG_WITH(release-version,
 
7331
                        AC_HELP_STRING([--with-release-version=STRING],
 
7332
                                [Use release version string in package name]),
 
7333
                        [RELEASE_VERSION="$withval"],
 
7334
                        [RELEASE_VERSION=""])
 
7335
        if test "x$RELEASE_VERSION" != "x"; then
 
7336
                PACKAGE="$PACKAGE-$RELEASE_VERSION"
 
7337
                PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
 
7338
                AC_MSG_NOTICE([Building with package name set to $PACKAGE])
 
7339
        fi
 
7340
])
6938
7341