~ubuntu-branches/ubuntu/precise/libfs/precise-security

« back to all changes in this revision

Viewing changes to aclocal.m4

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Stone
  • Date: 2005-12-20 17:45:53 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20051220174553-rpppdpvfs8wmxdyh
Tags: 2:1.0.0-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
 
dnl $XdotOrg: $
 
7025
dnl $XdotOrg: lib/xtrans/xtrans.m4,v 1.6 2005/07/26 18:59:11 alanc Exp $
6062
7026
dnl
6063
7027
dnl Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
6064
7028
dnl 
6085
7049
dnl from the copyright holders.
6086
7050
dnl 
6087
7051
 
 
7052
# XTRANS_TCP_FLAGS()
 
7053
# ------------------
 
7054
# Find needed libraries for TCP sockets, and check for IPv6 support
 
7055
AC_DEFUN([XTRANS_TCP_FLAGS],[
 
7056
 # SVR4 hides these in libraries other than libc
 
7057
 AC_SEARCH_LIBS(socket, [socket])
 
7058
 AC_SEARCH_LIBS(gethostbyname, [nsl])
 
7059
 
 
7060
 # Needs to come after above checks for libsocket & libnsl for SVR4 systems
 
7061
 AC_ARG_ENABLE(ipv6, 
 
7062
        AC_HELP_STRING([--enable-IPv6],[Enable IPv6 support]),
 
7063
        [IPV6CONN=$enableval], 
 
7064
        [AC_CHECK_FUNC(getaddrinfo,[IPV6CONN=yes],[IPV6CONN=no])])
 
7065
 AC_MSG_CHECKING([if IPv6 support should be built])
 
7066
 if test "$IPV6CONN" = "yes"; then
 
7067
        AC_DEFINE(IPv6,1,[Support IPv6 for TCP connections])
 
7068
 fi
 
7069
 AC_MSG_RESULT($IPV6CONN)
 
7070
 
 
7071
 # 4.3BSD-Reno added a new member to struct sockaddr_in
 
7072
 AC_CHECK_MEMBER([struct sockaddr_in.sin_len], 
 
7073
        AC_DEFINE([BSD44SOCKETS],1,
 
7074
            [Define to 1 if `struct sockaddr_in' has a `sin_len' member]), [], [
 
7075
#include <sys/types.h>
 
7076
#include <sys/socket.h>
 
7077
#include <netinet/in.h>
 
7078
 ])
 
7079
]) # XTRANS_TCP_FLAGS
 
7080
 
6088
7081
# XTRANS_CONNECTION_FLAGS()
6089
7082
# -------------------------
6090
 
# Standard checks for Xtrans transport flags used by the Xorg packages
 
7083
# Standard checks for which Xtrans transports to use by the Xorg packages
6091
7084
# that use Xtrans functions
6092
7085
AC_DEFUN([XTRANS_CONNECTION_FLAGS],
6093
 
[AC_ARG_ENABLE(unix-transport,[  --disable-unix-transport ], 
 
7086
[AC_REQUIRE([AC_TYPE_SIGNAL])
 
7087
 AC_ARG_ENABLE(unix-transport,
 
7088
        AC_HELP_STRING([--enable-unix-transport],[Enable UNIX domain socket transport]),
6094
7089
        [UNIXCONN=$enableval], [UNIXCONN=yes])
6095
 
 AC_ARG_ENABLE(tcp-transport, [  --disable-tcp-transport ], 
 
7090
 AC_ARG_ENABLE(tcp-transport, 
 
7091
        AC_HELP_STRING([--enable-tcp-transport],[Enable TCP socket transport]),
6096
7092
        [TCPCONN=$enableval], [TCPCONN=yes])
 
7093
 AC_MSG_CHECKING([if Xtrans should support UNIX socket connections])
6097
7094
 if test "$UNIXCONN" = "yes"; then
6098
7095
        AC_DEFINE(UNIXCONN,1,[Support UNIX socket connections])
6099
7096
 fi
 
7097
 AC_MSG_RESULT($UNIXCONN)
 
7098
 AC_MSG_CHECKING([if Xtrans should support TCP socket connections])
 
7099
 AC_MSG_RESULT($TCPCONN)
6100
7100
 if test "$TCPCONN" = "yes"; then
6101
7101
        AC_DEFINE(TCPCONN,1,[Support TCP socket connections])
6102
 
        # SVR4 hides these in libraries other than libc
6103
 
        AC_SEARCH_LIBS(socket, [socket])
6104
 
        AC_SEARCH_LIBS(gethostbyname, [nsl])
6105
 
 fi
6106
 
 # Needs to come after above checks for libsocket & libnsl for SVR4 systems
6107
 
 AC_ARG_ENABLE(ipv6,          [  --disable-ipv6 ], [IPV6CONN=$enableval], 
6108
 
        [AC_CHECK_FUNC(getaddrinfo,[IPV6CONN=yes],[IPV6CONN=no])])
6109
 
 if test "$IPV6CONN" = "yes"; then
6110
 
        AC_DEFINE(IPv6,1,[Support IPv6 for TCP connections])
 
7102
        XTRANS_TCP_FLAGS
6111
7103
 fi
6112
7104
]) # XTRANS_CONNECTION_FLAGS
6113
7105
 
6114
7106
 
6115
7107
# XTRANS_SECURE_RPC_FLAGS()
6116
7108
# -------------------------
6117
 
# Check for Secure RPC functions - must come after XTRANS_CONNECTION_FLAGS
 
7109
# Check for Secure RPC functions - must come after XTRANS_TCP_FLAGS
6118
7110
# so that any necessary networking libraries are already found
6119
7111
AC_DEFUN([XTRANS_SECURE_RPC_FLAGS],
6120
 
[AC_REQUIRE([XTRANS_CONNECTION_FLAGS])
 
7112
[AC_REQUIRE([XTRANS_TCP_FLAGS])
6121
7113
 AC_ARG_ENABLE(secure-rpc, 
6122
7114
        AC_HELP_STRING([--enable-secure-rpc],[Enable Secure RPC]),
6123
7115
        [SECURE_RPC=$enableval], [SECURE_RPC="try"])
6124
7116
 
6125
 
 if test "x$SECURE_RPC" == "xyes" -o "x$SECURE_RPC" == "xtry" ; then
 
7117
 if test "x$SECURE_RPC" = "xyes" -o "x$SECURE_RPC" = "xtry" ; then
6126
7118
        FOUND_SECURE_RPC="no"
6127
7119
        AC_CHECK_FUNCS([authdes_seccreate authdes_create],
6128
7120
                        [FOUND_SECURE_RPC="yes"])
6129
 
        if test "x$FOUND_SECURE_RPC" == "xno" ; then
6130
 
                if test "x$SECURE_RPC" == "xyes" ; then
 
7121
        if test "x$FOUND_SECURE_RPC" = "xno" ; then
 
7122
                if test "x$SECURE_RPC" = "xyes" ; then
6131
7123
        AC_MSG_ERROR([Secure RPC requested, but required functions not found])
6132
7124
                fi      
6133
7125
                SECURE_RPC="no"
6134
7126
        else
 
7127
                dnl FreeBSD keeps getsecretkey in librpcsvc
 
7128
                AC_SEARCH_LIBS(getsecretkey, [rpcsvc])
6135
7129
                SECURE_RPC="yes"
6136
7130
        fi
6137
7131
 fi
6138
 
 AC_MSG_CHECKING([if Secure RPC authentication ("SUN-DES-1") should be supported for X11 clients])
6139
 
 if test "x$SECURE_RPC" == "xyes" ; then
 
7132
 AC_MSG_CHECKING([if Secure RPC authentication ("SUN-DES-1") should be supported])
 
7133
 if test "x$SECURE_RPC" = "xyes" ; then
6140
7134
        AC_DEFINE(SECURE_RPC, 1, [Support Secure RPC ("SUN-DES-1") authentication for X11 clients])
6141
7135
 fi
6142
7136
 AC_MSG_RESULT($SECURE_RPC)
6143
7137
]) # XTRANS_SECURE_RPC_FLAGS
6144
7138
 
6145
7139
 
6146
 
# Copyright (C) 2002, 2003, 2005  Free Software Foundation, Inc.
6147
 
#
6148
 
# This file is free software; the Free Software Foundation
6149
 
# gives unlimited permission to copy and/or distribute it,
6150
 
# with or without modifications, as long as this notice is preserved.
6151
 
 
6152
 
# AM_AUTOMAKE_VERSION(VERSION)
6153
 
# ----------------------------
6154
 
# Automake X.Y traces this macro to ensure aclocal.m4 has been
6155
 
# generated from the m4 files accompanying Automake X.Y.
6156
 
AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"])
6157
 
 
6158
 
# AM_SET_CURRENT_AUTOMAKE_VERSION
6159
 
# -------------------------------
6160
 
# Call AM_AUTOMAKE_VERSION so it can be traced.
6161
 
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
6162
 
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
6163
 
         [AM_AUTOMAKE_VERSION([1.9.5])])
6164
 
 
6165
 
# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
6166
 
 
6167
 
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
6168
 
#
6169
 
# This file is free software; the Free Software Foundation
6170
 
# gives unlimited permission to copy and/or distribute it,
6171
 
# with or without modifications, as long as this notice is preserved.
6172
 
 
6173
 
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
6174
 
# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
6175
 
# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
6176
 
#
6177
 
# Of course, Automake must honor this variable whenever it calls a
6178
 
# tool from the auxiliary directory.  The problem is that $srcdir (and
6179
 
# therefore $ac_aux_dir as well) can be either absolute or relative,
6180
 
# depending on how configure is run.  This is pretty annoying, since
6181
 
# it makes $ac_aux_dir quite unusable in subdirectories: in the top
6182
 
# source directory, any form will work fine, but in subdirectories a
6183
 
# relative path needs to be adjusted first.
6184
 
#
6185
 
# $ac_aux_dir/missing
6186
 
#    fails when called from a subdirectory if $ac_aux_dir is relative
6187
 
# $top_srcdir/$ac_aux_dir/missing
6188
 
#    fails if $ac_aux_dir is absolute,
6189
 
#    fails when called from a subdirectory in a VPATH build with
6190
 
#          a relative $ac_aux_dir
6191
 
#
6192
 
# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
6193
 
# are both prefixed by $srcdir.  In an in-source build this is usually
6194
 
# harmless because $srcdir is `.', but things will broke when you
6195
 
# start a VPATH build or use an absolute $srcdir.
6196
 
#
6197
 
# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
6198
 
# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
6199
 
#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
6200
 
# and then we would define $MISSING as
6201
 
#   MISSING="\${SHELL} $am_aux_dir/missing"
6202
 
# This will work as long as MISSING is not called from configure, because
6203
 
# unfortunately $(top_srcdir) has no meaning in configure.
6204
 
# However there are other variables, like CC, which are often used in
6205
 
# configure, and could therefore not use this "fixed" $ac_aux_dir.
6206
 
#
6207
 
# Another solution, used here, is to always expand $ac_aux_dir to an
6208
 
# absolute PATH.  The drawback is that using absolute paths prevent a
6209
 
# configured tree to be moved without reconfiguration.
6210
 
 
6211
 
AC_DEFUN([AM_AUX_DIR_EXPAND],
6212
 
[dnl Rely on autoconf to set up CDPATH properly.
6213
 
AC_PREREQ([2.50])dnl
6214
 
# expand $ac_aux_dir to an absolute path
6215
 
am_aux_dir=`cd $ac_aux_dir && pwd`
6216
 
])
6217
 
 
6218
 
# AM_CONDITIONAL                                            -*- Autoconf -*-
6219
 
 
6220
 
# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005
6221
 
# Free Software Foundation, Inc.
6222
 
#
6223
 
# This file is free software; the Free Software Foundation
6224
 
# gives unlimited permission to copy and/or distribute it,
6225
 
# with or without modifications, as long as this notice is preserved.
6226
 
 
6227
 
# serial 7
6228
 
 
6229
 
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
6230
 
# -------------------------------------
6231
 
# Define a conditional.
6232
 
AC_DEFUN([AM_CONDITIONAL],
6233
 
[AC_PREREQ(2.52)dnl
6234
 
 ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
6235
 
        [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
6236
 
AC_SUBST([$1_TRUE])
6237
 
AC_SUBST([$1_FALSE])
6238
 
if $2; then
6239
 
  $1_TRUE=
6240
 
  $1_FALSE='#'
6241
 
else
6242
 
  $1_TRUE='#'
6243
 
  $1_FALSE=
6244
 
fi
6245
 
AC_CONFIG_COMMANDS_PRE(
6246
 
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
6247
 
  AC_MSG_ERROR([[conditional "$1" was never defined.
6248
 
Usually this means the macro was only invoked conditionally.]])
6249
 
fi])])
6250
 
 
6251
 
 
6252
 
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
6253
 
# Free Software Foundation, Inc.
6254
 
#
6255
 
# This file is free software; the Free Software Foundation
6256
 
# gives unlimited permission to copy and/or distribute it,
6257
 
# with or without modifications, as long as this notice is preserved.
6258
 
 
6259
 
# serial 8
6260
 
 
6261
 
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
6262
 
# written in clear, in which case automake, when reading aclocal.m4,
6263
 
# will think it sees a *use*, and therefore will trigger all it's
6264
 
# C support machinery.  Also note that it means that autoscan, seeing
6265
 
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
6266
 
 
6267
 
 
6268
 
# _AM_DEPENDENCIES(NAME)
 
7140
dnl $Id: xorg-macros.m4,v 1.8 2005/12/09 15:28:41 kem Exp $
 
7141
dnl
 
7142
dnl Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 
7143
dnl 
 
7144
dnl Permission to use, copy, modify, distribute, and sell this software and its
 
7145
dnl documentation for any purpose is hereby granted without fee, provided that
 
7146
dnl the above copyright notice appear in all copies and that both that
 
7147
dnl copyright notice and this permission notice appear in supporting
 
7148
dnl documentation.
 
7149
dnl 
 
7150
dnl The above copyright notice and this permission notice shall be included
 
7151
dnl in all copies or substantial portions of the Software.
 
7152
dnl 
 
7153
dnl THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 
7154
dnl OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 
7155
dnl MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 
7156
dnl IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
 
7157
dnl OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 
7158
dnl ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 
7159
dnl OTHER DEALINGS IN THE SOFTWARE.
 
7160
dnl 
 
7161
dnl Except as contained in this notice, the name of the copyright holders shall
 
7162
dnl not be used in advertising or otherwise to promote the sale, use or
 
7163
dnl other dealings in this Software without prior written authorization
 
7164
dnl from the copyright holders.
 
7165
dnl 
 
7166
 
 
7167
# XORG_PROG_RAWCPP()
 
7168
# ------------------
 
7169
# Find cpp program and necessary flags for use in pre-processing text files
 
7170
# such as man pages and config files
 
7171
AC_DEFUN([XORG_PROG_RAWCPP],[
 
7172
AC_REQUIRE([AC_PROG_CPP])
 
7173
AC_PATH_PROGS(RAWCPP, [cpp], [${CPP}], 
 
7174
   [$PATH:/bin:/usr/bin:/usr/lib:/usr/libexec:/usr/ccs/lib:/usr/ccs/lbin:/lib])
 
7175
 
 
7176
# Check for flag to avoid builtin definitions - assumes unix is predefined,
 
7177
# which is not the best choice for supporting other OS'es, but covers most
 
7178
# of the ones we need for now.
 
7179
AC_MSG_CHECKING([if $RAWCPP requires -undef])
 
7180
AC_LANG_CONFTEST([Does cpp redefine unix ?])
 
7181
if test `${RAWCPP} < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then
 
7182
        AC_MSG_RESULT([no])
 
7183
else
 
7184
        if test `${RAWCPP} -undef < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then
 
7185
                RAWCPPFLAGS=-undef
 
7186
                AC_MSG_RESULT([yes])
 
7187
        else
 
7188
                AC_MSG_ERROR([${RAWCPP} defines unix with or without -undef.  I don't know what to do.])
 
7189
        fi
 
7190
fi
 
7191
rm -f conftest.$ac_ext
 
7192
 
 
7193
AC_MSG_CHECKING([if $RAWCPP requires -traditional])
 
7194
AC_LANG_CONFTEST([Does cpp preserve   "whitespace"?])
 
7195
if test `${RAWCPP} < conftest.$ac_ext | grep -c 'preserve   \"'` -eq 1 ; then
 
7196
        AC_MSG_RESULT([no])
 
7197
else
 
7198
        if test `${RAWCPP} -traditional < conftest.$ac_ext | grep -c 'preserve   \"'` -eq 1 ; then
 
7199
                RAWCPPFLAGS="${RAWCPPFLAGS} -traditional"
 
7200
                AC_MSG_RESULT([yes])
 
7201
        else
 
7202
                AC_MSG_ERROR([${RAWCPP} does not preserve whitespace with or without -traditional.  I don't know what to do.])
 
7203
        fi
 
7204
fi
 
7205
rm -f conftest.$ac_ext
 
7206
AC_SUBST(RAWCPPFLAGS)
 
7207
]) # XORG_PROG_RAWCPP
 
7208
 
 
7209
# XORG_MANPAGE_SECTIONS()
 
7210
# -----------------------
 
7211
# Determine which sections man pages go in for the different man page types
 
7212
# on this OS - replaces *ManSuffix settings in old Imake *.cf per-os files.
 
7213
# Not sure if there's any better way than just hardcoding by OS name.
 
7214
# Override default settings by setting environment variables
 
7215
 
 
7216
AC_DEFUN([XORG_MANPAGE_SECTIONS],[
 
7217
AC_REQUIRE([AC_CANONICAL_HOST])
 
7218
 
 
7219
if test x$APP_MAN_SUFFIX = x    ; then
 
7220
    case $host_os in
 
7221
        linux*) APP_MAN_SUFFIX=1x ;;
 
7222
        *)      APP_MAN_SUFFIX=1  ;;
 
7223
    esac
 
7224
fi
 
7225
if test x$APP_MAN_DIR = x    ; then
 
7226
    case $host_os in
 
7227
        linux*) APP_MAN_DIR='$(mandir)/man1' ;;
 
7228
        *)      APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' ;;
 
7229
    esac
 
7230
fi
 
7231
 
 
7232
if test x$LIB_MAN_SUFFIX = x    ; then
 
7233
    case $host_os in
 
7234
        linux*) LIB_MAN_SUFFIX=3x ;;
 
7235
        *)      LIB_MAN_SUFFIX=3  ;;
 
7236
    esac
 
7237
fi
 
7238
if test x$LIB_MAN_DIR = x    ; then
 
7239
    case $host_os in
 
7240
        linux*) LIB_MAN_DIR='$(mandir)/man3' ;;
 
7241
        *)      LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' ;;
 
7242
    esac
 
7243
fi
 
7244
 
 
7245
if test x$FILE_MAN_SUFFIX = x    ; then
 
7246
    case $host_os in
 
7247
        linux*)         FILE_MAN_SUFFIX=5x ;;
 
7248
        solaris*)       FILE_MAN_SUFFIX=4  ;;
 
7249
        *)              FILE_MAN_SUFFIX=5  ;;
 
7250
    esac
 
7251
fi
 
7252
if test x$FILE_MAN_DIR = x    ; then
 
7253
    case $host_os in
 
7254
        linux*) FILE_MAN_DIR='$(mandir)/man5' ;;
 
7255
        *)      FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' ;;
 
7256
    esac
 
7257
fi
 
7258
 
 
7259
# In Imake's linux.cf, the misc man suffix & dir was only changed for 
 
7260
# LinuxDebian, not other Linuxes, so we leave it unchanged here
 
7261
if test x$MISC_MAN_SUFFIX = x    ; then
 
7262
    case $host_os in
 
7263
#       linux*)         MISC_MAN_SUFFIX=7x ;;
 
7264
        solaris*)       MISC_MAN_SUFFIX=5  ;;
 
7265
        *)              MISC_MAN_SUFFIX=7  ;;
 
7266
    esac
 
7267
fi
 
7268
if test x$MISC_MAN_DIR = x    ; then
 
7269
    case $host_os in
 
7270
#       linux*) MISC_MAN_DIR='$(mandir)/man7' ;;
 
7271
        *)      MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' ;;
 
7272
    esac
 
7273
fi
 
7274
 
 
7275
# In Imake's linux.cf, the driver man suffix & dir was only changed for 
 
7276
# LinuxDebian, not other Linuxes, so we leave it unchanged here
 
7277
if test x$DRIVER_MAN_SUFFIX = x    ; then
 
7278
    case $host_os in
 
7279
#       linux*)         DRIVER_MAN_SUFFIX=4x ;;
 
7280
        solaris*)       DRIVER_MAN_SUFFIX=7  ;;
 
7281
        *)              DRIVER_MAN_SUFFIX=4  ;;
 
7282
    esac
 
7283
fi
 
7284
if test x$DRIVER_MAN_DIR = x    ; then
 
7285
    case $host_os in
 
7286
#       linux*) DRIVER_MAN_DIR='$(mandir)/man4' ;;
 
7287
        *)      DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' ;;
 
7288
    esac
 
7289
fi
 
7290
 
 
7291
if test x$ADMIN_MAN_SUFFIX = x    ; then
 
7292
    case $host_os in
 
7293
        solaris*)       ADMIN_MAN_SUFFIX=1m ;;
 
7294
        *)              ADMIN_MAN_SUFFIX=8  ;;
 
7295
    esac
 
7296
fi
 
7297
if test x$ADMIN_MAN_DIR = x    ; then
 
7298
    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
 
7299
fi
 
7300
 
 
7301
 
 
7302
AC_SUBST([APP_MAN_SUFFIX])
 
7303
AC_SUBST([LIB_MAN_SUFFIX])
 
7304
AC_SUBST([FILE_MAN_SUFFIX])
 
7305
AC_SUBST([MISC_MAN_SUFFIX])
 
7306
AC_SUBST([DRIVER_MAN_SUFFIX])
 
7307
AC_SUBST([ADMIN_MAN_SUFFIX])
 
7308
AC_SUBST([APP_MAN_DIR])
 
7309
AC_SUBST([LIB_MAN_DIR])
 
7310
AC_SUBST([FILE_MAN_DIR])
 
7311
AC_SUBST([MISC_MAN_DIR])
 
7312
AC_SUBST([DRIVER_MAN_DIR])
 
7313
AC_SUBST([ADMIN_MAN_DIR])
 
7314
]) # XORG_MANPAGE_SECTIONS
 
7315
 
 
7316
# XORG_CHECK_LINUXDOC
 
7317
# -------------------
 
7318
# Defines the variable MAKE_TEXT if the necessary tools and
 
7319
# files are found. $(MAKE_TEXT) blah.sgml will then produce blah.txt.
 
7320
# Whether or not the necessary tools and files are found can be checked
 
7321
# with the AM_CONDITIONAL "BUILD_LINUXDOC"
 
7322
AC_DEFUN([XORG_CHECK_LINUXDOC],[
 
7323
AC_CHECK_FILE(
 
7324
        [$prefix/share/X11/sgml/defs.ent], 
 
7325
        [DEFS_ENT_PATH=$prefix/share/X11/sgml],
 
7326
        [DEFS_ENT_PATH=]
 
7327
)
 
7328
 
 
7329
AC_PATH_PROG(LINUXDOC, linuxdoc)
 
7330
AC_PATH_PROG(PS2PDF, ps2pdf)
 
7331
 
 
7332
AC_MSG_CHECKING([Whether to build documentation])
 
7333
 
 
7334
if test x$DEFS_ENT_PATH != x && test x$LINUXDOC != x ; then
 
7335
   BUILDDOC=yes
 
7336
else
 
7337
   BUILDDOC=no
 
7338
fi
 
7339
 
 
7340
AM_CONDITIONAL(BUILD_LINUXDOC, [test x$BUILDDOC = xyes])
 
7341
 
 
7342
AC_MSG_RESULT([$BUILDDOC])
 
7343
 
 
7344
AC_MSG_CHECKING([Whether to build pdf documentation])
 
7345
 
 
7346
if test x$PS2PDF != x ; then
 
7347
   BUILDPDFDOC=yes
 
7348
else
 
7349
   BUILDPDFDOC=no
 
7350
fi
 
7351
 
 
7352
AM_CONDITIONAL(BUILD_PDFDOC, [test x$BUILDPDFDOC = xyes])
 
7353
 
 
7354
AC_MSG_RESULT([$BUILDPDFDOC])
 
7355
 
 
7356
MAKE_TEXT="SGML_SEARCH_PATH=$DEFS_ENT_PATH GROFF_NO_SGR=y $LINUXDOC -B txt"
 
7357
MAKE_PS="SGML_SEARCH_PATH=$DEFS_ENT_PATH $LINUXDOC -B latex --papersize=letter --output=ps"
 
7358
MAKE_PDF="$PS2PDF"
 
7359
MAKE_HTML="SGML_SEARCH_PATH=$DEFS_ENT_PATH $LINUXDOC  -B html --split=0"
 
7360
 
 
7361
AC_SUBST(MAKE_TEXT)
 
7362
AC_SUBST(MAKE_PS)
 
7363
AC_SUBST(MAKE_PDF)
 
7364
AC_SUBST(MAKE_HTML)
 
7365
]) # XORG_CHECK_LINUXDOC
 
7366
 
 
7367
# XORG_CHECK_MALLOC_ZERO
6269
7368
# ----------------------
6270
 
# See how the compiler implements dependency checking.
6271
 
# NAME is "CC", "CXX", "GCJ", or "OBJC".
6272
 
# We try a few techniques and use that to set a single cache variable.
6273
 
#
6274
 
# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
6275
 
# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
6276
 
# dependency, and given that the user is not expected to run this macro,
6277
 
# just rely on AC_PROG_CC.
6278
 
AC_DEFUN([_AM_DEPENDENCIES],
6279
 
[AC_REQUIRE([AM_SET_DEPDIR])dnl
6280
 
AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
6281
 
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
6282
 
AC_REQUIRE([AM_DEP_TRACK])dnl
6283
 
 
6284
 
ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
6285
 
       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
6286
 
       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
6287
 
       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
6288
 
                   [depcc="$$1"   am_compiler_list=])
6289
 
 
6290
 
AC_CACHE_CHECK([dependency style of $depcc],
6291
 
               [am_cv_$1_dependencies_compiler_type],
6292
 
[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
6293
 
  # We make a subdir and do the tests there.  Otherwise we can end up
6294
 
  # making bogus files that we don't know about and never remove.  For
6295
 
  # instance it was reported that on HP-UX the gcc test will end up
6296
 
  # making a dummy file named `D' -- because `-MD' means `put the output
6297
 
  # in D'.
6298
 
  mkdir conftest.dir
6299
 
  # Copy depcomp to subdir because otherwise we won't find it if we're
6300
 
  # using a relative directory.
6301
 
  cp "$am_depcomp" conftest.dir
6302
 
  cd conftest.dir
6303
 
  # We will build objects and dependencies in a subdirectory because
6304
 
  # it helps to detect inapplicable dependency modes.  For instance
6305
 
  # both Tru64's cc and ICC support -MD to output dependencies as a
6306
 
  # side effect of compilation, but ICC will put the dependencies in
6307
 
  # the current directory while Tru64 will put them in the object
6308
 
  # directory.
6309
 
  mkdir sub
6310
 
 
6311
 
  am_cv_$1_dependencies_compiler_type=none
6312
 
  if test "$am_compiler_list" = ""; then
6313
 
     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
6314
 
  fi
6315
 
  for depmode in $am_compiler_list; do
6316
 
    # Setup a source with many dependencies, because some compilers
6317
 
    # like to wrap large dependency lists on column 80 (with \), and
6318
 
    # we should not choose a depcomp mode which is confused by this.
6319
 
    #
6320
 
    # We need to recreate these files for each test, as the compiler may
6321
 
    # overwrite some of them when testing with obscure command lines.
6322
 
    # This happens at least with the AIX C compiler.
6323
 
    : > sub/conftest.c
6324
 
    for i in 1 2 3 4 5 6; do
6325
 
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
6326
 
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6327
 
      # Solaris 8's {/usr,}/bin/sh.
6328
 
      touch sub/conftst$i.h
6329
 
    done
6330
 
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
6331
 
 
6332
 
    case $depmode in
6333
 
    nosideeffect)
6334
 
      # after this tag, mechanisms are not by side-effect, so they'll
6335
 
      # only be used when explicitly requested
6336
 
      if test "x$enable_dependency_tracking" = xyes; then
6337
 
        continue
6338
 
      else
6339
 
        break
6340
 
      fi
6341
 
      ;;
6342
 
    none) break ;;
6343
 
    esac
6344
 
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
6345
 
    # mode.  It turns out that the SunPro C++ compiler does not properly
6346
 
    # handle `-M -o', and we need to detect this.
6347
 
    if depmode=$depmode \
6348
 
       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6349
 
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6350
 
       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
6351
 
         >/dev/null 2>conftest.err &&
6352
 
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
6353
 
       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
6354
 
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
6355
 
      # icc doesn't choke on unknown options, it will just issue warnings
6356
 
      # or remarks (even with -Werror).  So we grep stderr for any message
6357
 
      # that says an option was ignored or not supported.
6358
 
      # When given -MP, icc 7.0 and 7.1 complain thusly:
6359
 
      #   icc: Command line warning: ignoring option '-M'; no argument required
6360
 
      # The diagnosis changed in icc 8.0:
6361
 
      #   icc: Command line remark: option '-MP' not supported
6362
 
      if (grep 'ignoring option' conftest.err ||
6363
 
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6364
 
        am_cv_$1_dependencies_compiler_type=$depmode
6365
 
        break
6366
 
      fi
6367
 
    fi
6368
 
  done
6369
 
 
6370
 
  cd ..
6371
 
  rm -rf conftest.dir
6372
 
else
6373
 
  am_cv_$1_dependencies_compiler_type=none
6374
 
fi
6375
 
])
6376
 
AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
6377
 
AM_CONDITIONAL([am__fastdep$1], [
6378
 
  test "x$enable_dependency_tracking" != xno \
6379
 
  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
6380
 
])
6381
 
 
6382
 
 
6383
 
# AM_SET_DEPDIR
6384
 
# -------------
6385
 
# Choose a directory name for dependency files.
6386
 
# This macro is AC_REQUIREd in _AM_DEPENDENCIES
6387
 
AC_DEFUN([AM_SET_DEPDIR],
6388
 
[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
6389
 
AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
6390
 
])
6391
 
 
6392
 
 
6393
 
# AM_DEP_TRACK
6394
 
# ------------
6395
 
AC_DEFUN([AM_DEP_TRACK],
6396
 
[AC_ARG_ENABLE(dependency-tracking,
6397
 
[  --disable-dependency-tracking  speeds up one-time build
6398
 
  --enable-dependency-tracking   do not reject slow dependency extractors])
6399
 
if test "x$enable_dependency_tracking" != xno; then
6400
 
  am_depcomp="$ac_aux_dir/depcomp"
6401
 
  AMDEPBACKSLASH='\'
6402
 
fi
6403
 
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
6404
 
AC_SUBST([AMDEPBACKSLASH])
6405
 
])
6406
 
 
6407
 
# Generate code to set up dependency tracking.              -*- Autoconf -*-
6408
 
 
6409
 
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
6410
 
# Free Software Foundation, Inc.
6411
 
#
6412
 
# This file is free software; the Free Software Foundation
6413
 
# gives unlimited permission to copy and/or distribute it,
6414
 
# with or without modifications, as long as this notice is preserved.
6415
 
 
6416
 
#serial 3
6417
 
 
6418
 
# _AM_OUTPUT_DEPENDENCY_COMMANDS
6419
 
# ------------------------------
6420
 
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
6421
 
[for mf in $CONFIG_FILES; do
6422
 
  # Strip MF so we end up with the name of the file.
6423
 
  mf=`echo "$mf" | sed -e 's/:.*$//'`
6424
 
  # Check whether this is an Automake generated Makefile or not.
6425
 
  # We used to match only the files named `Makefile.in', but
6426
 
  # some people rename them; so instead we look at the file content.
6427
 
  # Grep'ing the first line is not enough: some people post-process
6428
 
  # each Makefile.in and add a new line on top of each file to say so.
6429
 
  # So let's grep whole file.
6430
 
  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
6431
 
    dirpart=`AS_DIRNAME("$mf")`
6432
 
  else
6433
 
    continue
6434
 
  fi
6435
 
  # Extract the definition of DEPDIR, am__include, and am__quote
6436
 
  # from the Makefile without running `make'.
6437
 
  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
6438
 
  test -z "$DEPDIR" && continue
6439
 
  am__include=`sed -n 's/^am__include = //p' < "$mf"`
6440
 
  test -z "am__include" && continue
6441
 
  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
6442
 
  # When using ansi2knr, U may be empty or an underscore; expand it
6443
 
  U=`sed -n 's/^U = //p' < "$mf"`
6444
 
  # Find all dependency output files, they are included files with
6445
 
  # $(DEPDIR) in their names.  We invoke sed twice because it is the
6446
 
  # simplest approach to changing $(DEPDIR) to its actual value in the
6447
 
  # expansion.
6448
 
  for file in `sed -n "
6449
 
    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
6450
 
       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
6451
 
    # Make sure the directory exists.
6452
 
    test -f "$dirpart/$file" && continue
6453
 
    fdir=`AS_DIRNAME(["$file"])`
6454
 
    AS_MKDIR_P([$dirpart/$fdir])
6455
 
    # echo "creating $dirpart/$file"
6456
 
    echo '# dummy' > "$dirpart/$file"
6457
 
  done
6458
 
done
6459
 
])# _AM_OUTPUT_DEPENDENCY_COMMANDS
6460
 
 
6461
 
 
6462
 
# AM_OUTPUT_DEPENDENCY_COMMANDS
6463
 
# -----------------------------
6464
 
# This macro should only be invoked once -- use via AC_REQUIRE.
6465
 
#
6466
 
# This code is only required when automatic dependency tracking
6467
 
# is enabled.  FIXME.  This creates each `.P' file that we will
6468
 
# need in order to bootstrap the dependency handling code.
6469
 
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
6470
 
[AC_CONFIG_COMMANDS([depfiles],
6471
 
     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
6472
 
     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
6473
 
])
6474
 
 
6475
 
# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
6476
 
# Free Software Foundation, Inc.
6477
 
#
6478
 
# This file is free software; the Free Software Foundation
6479
 
# gives unlimited permission to copy and/or distribute it,
6480
 
# with or without modifications, as long as this notice is preserved.
6481
 
 
6482
 
# serial 8
6483
 
 
6484
 
# AM_CONFIG_HEADER is obsolete.  It has been replaced by AC_CONFIG_HEADERS.
6485
 
AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
6486
 
 
6487
 
# Do all the work for Automake.                             -*- Autoconf -*-
6488
 
 
6489
 
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
6490
 
# Free Software Foundation, Inc.
6491
 
#
6492
 
# This file is free software; the Free Software Foundation
6493
 
# gives unlimited permission to copy and/or distribute it,
6494
 
# with or without modifications, as long as this notice is preserved.
6495
 
 
6496
 
# serial 12
6497
 
 
6498
 
# This macro actually does too much.  Some checks are only needed if
6499
 
# your package does certain things.  But this isn't really a big deal.
6500
 
 
6501
 
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
6502
 
# AM_INIT_AUTOMAKE([OPTIONS])
6503
 
# -----------------------------------------------
6504
 
# The call with PACKAGE and VERSION arguments is the old style
6505
 
# call (pre autoconf-2.50), which is being phased out.  PACKAGE
6506
 
# and VERSION should now be passed to AC_INIT and removed from
6507
 
# the call to AM_INIT_AUTOMAKE.
6508
 
# We support both call styles for the transition.  After
6509
 
# the next Automake release, Autoconf can make the AC_INIT
6510
 
# arguments mandatory, and then we can depend on a new Autoconf
6511
 
# release and drop the old call support.
6512
 
AC_DEFUN([AM_INIT_AUTOMAKE],
6513
 
[AC_PREREQ([2.58])dnl
6514
 
dnl Autoconf wants to disallow AM_ names.  We explicitly allow
6515
 
dnl the ones we care about.
6516
 
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
6517
 
AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
6518
 
AC_REQUIRE([AC_PROG_INSTALL])dnl
6519
 
# test to see if srcdir already configured
6520
 
if test "`cd $srcdir && pwd`" != "`pwd`" &&
6521
 
   test -f $srcdir/config.status; then
6522
 
  AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
6523
 
fi
6524
 
 
6525
 
# test whether we have cygpath
6526
 
if test -z "$CYGPATH_W"; then
6527
 
  if (cygpath --version) >/dev/null 2>/dev/null; then
6528
 
    CYGPATH_W='cygpath -w'
6529
 
  else
6530
 
    CYGPATH_W=echo
6531
 
  fi
6532
 
fi
6533
 
AC_SUBST([CYGPATH_W])
6534
 
 
6535
 
# Define the identity of the package.
6536
 
dnl Distinguish between old-style and new-style calls.
6537
 
m4_ifval([$2],
6538
 
[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
6539
 
 AC_SUBST([PACKAGE], [$1])dnl
6540
 
 AC_SUBST([VERSION], [$2])],
6541
 
[_AM_SET_OPTIONS([$1])dnl
6542
 
 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
6543
 
 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
6544
 
 
6545
 
_AM_IF_OPTION([no-define],,
6546
 
[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
6547
 
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
6548
 
 
6549
 
# Some tools Automake needs.
6550
 
AC_REQUIRE([AM_SANITY_CHECK])dnl
6551
 
AC_REQUIRE([AC_ARG_PROGRAM])dnl
6552
 
AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
6553
 
AM_MISSING_PROG(AUTOCONF, autoconf)
6554
 
AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
6555
 
AM_MISSING_PROG(AUTOHEADER, autoheader)
6556
 
AM_MISSING_PROG(MAKEINFO, makeinfo)
6557
 
AM_PROG_INSTALL_SH
6558
 
AM_PROG_INSTALL_STRIP
6559
 
AC_REQUIRE([AM_PROG_MKDIR_P])dnl
6560
 
# We need awk for the "check" target.  The system "awk" is bad on
6561
 
# some platforms.
6562
 
AC_REQUIRE([AC_PROG_AWK])dnl
6563
 
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
6564
 
AC_REQUIRE([AM_SET_LEADING_DOT])dnl
6565
 
_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
6566
 
              [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
6567
 
                             [_AM_PROG_TAR([v7])])])
6568
 
_AM_IF_OPTION([no-dependencies],,
6569
 
[AC_PROVIDE_IFELSE([AC_PROG_CC],
6570
 
                  [_AM_DEPENDENCIES(CC)],
6571
 
                  [define([AC_PROG_CC],
6572
 
                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
6573
 
AC_PROVIDE_IFELSE([AC_PROG_CXX],
6574
 
                  [_AM_DEPENDENCIES(CXX)],
6575
 
                  [define([AC_PROG_CXX],
6576
 
                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
6577
 
])
6578
 
])
6579
 
 
6580
 
 
6581
 
# When config.status generates a header, we must update the stamp-h file.
6582
 
# This file resides in the same directory as the config header
6583
 
# that is generated.  The stamp files are numbered to have different names.
6584
 
 
6585
 
# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
6586
 
# loop where config.status creates the headers, so we can generate
6587
 
# our stamp files there.
6588
 
AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
6589
 
[# Compute $1's index in $config_headers.
6590
 
_am_stamp_count=1
6591
 
for _am_header in $config_headers :; do
6592
 
  case $_am_header in
6593
 
    $1 | $1:* )
6594
 
      break ;;
6595
 
    * )
6596
 
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
6597
 
  esac
6598
 
done
6599
 
echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
6600
 
 
6601
 
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
6602
 
#
6603
 
# This file is free software; the Free Software Foundation
6604
 
# gives unlimited permission to copy and/or distribute it,
6605
 
# with or without modifications, as long as this notice is preserved.
6606
 
 
6607
 
# AM_PROG_INSTALL_SH
6608
 
# ------------------
6609
 
# Define $install_sh.
6610
 
AC_DEFUN([AM_PROG_INSTALL_SH],
6611
 
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
6612
 
install_sh=${install_sh-"$am_aux_dir/install-sh"}
6613
 
AC_SUBST(install_sh)])
6614
 
 
6615
 
# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
6616
 
#
6617
 
# This file is free software; the Free Software Foundation
6618
 
# gives unlimited permission to copy and/or distribute it,
6619
 
# with or without modifications, as long as this notice is preserved.
6620
 
 
6621
 
# serial 2
6622
 
 
6623
 
# Check whether the underlying file-system supports filenames
6624
 
# with a leading dot.  For instance MS-DOS doesn't.
6625
 
AC_DEFUN([AM_SET_LEADING_DOT],
6626
 
[rm -rf .tst 2>/dev/null
6627
 
mkdir .tst 2>/dev/null
6628
 
if test -d .tst; then
6629
 
  am__leading_dot=.
6630
 
else
6631
 
  am__leading_dot=_
6632
 
fi
6633
 
rmdir .tst 2>/dev/null
6634
 
AC_SUBST([am__leading_dot])])
6635
 
 
6636
 
# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
6637
 
# From Jim Meyering
6638
 
 
6639
 
# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005
6640
 
# Free Software Foundation, Inc.
6641
 
#
6642
 
# This file is free software; the Free Software Foundation
6643
 
# gives unlimited permission to copy and/or distribute it,
6644
 
# with or without modifications, as long as this notice is preserved.
6645
 
 
6646
 
# serial 4
6647
 
 
6648
 
AC_DEFUN([AM_MAINTAINER_MODE],
6649
 
[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
6650
 
  dnl maintainer-mode is disabled by default
6651
 
  AC_ARG_ENABLE(maintainer-mode,
6652
 
[  --enable-maintainer-mode  enable make rules and dependencies not useful
6653
 
                          (and sometimes confusing) to the casual installer],
6654
 
      USE_MAINTAINER_MODE=$enableval,
6655
 
      USE_MAINTAINER_MODE=no)
6656
 
  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
6657
 
  AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes])
6658
 
  MAINT=$MAINTAINER_MODE_TRUE
6659
 
  AC_SUBST(MAINT)dnl
6660
 
]
6661
 
)
6662
 
 
6663
 
AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
6664
 
 
6665
 
# Check to see how 'make' treats includes.                  -*- Autoconf -*-
6666
 
 
6667
 
# Copyright (C) 2001, 2002, 2003, 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
 
# serial 3
6674
 
 
6675
 
# AM_MAKE_INCLUDE()
6676
 
# -----------------
6677
 
# Check to see how make treats includes.
6678
 
AC_DEFUN([AM_MAKE_INCLUDE],
6679
 
[am_make=${MAKE-make}
6680
 
cat > confinc << 'END'
6681
 
am__doit:
6682
 
        @echo done
6683
 
.PHONY: am__doit
6684
 
END
6685
 
# If we don't find an include directive, just comment out the code.
6686
 
AC_MSG_CHECKING([for style of include used by $am_make])
6687
 
am__include="#"
6688
 
am__quote=
6689
 
_am_result=none
6690
 
# First try GNU make style include.
6691
 
echo "include confinc" > confmf
6692
 
# We grep out `Entering directory' and `Leaving directory'
6693
 
# messages which can occur if `w' ends up in MAKEFLAGS.
6694
 
# In particular we don't look at `^make:' because GNU make might
6695
 
# be invoked under some other name (usually "gmake"), in which
6696
 
# case it prints its new name instead of `make'.
6697
 
if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
6698
 
   am__include=include
6699
 
   am__quote=
6700
 
   _am_result=GNU
6701
 
fi
6702
 
# Now try BSD make style include.
6703
 
if test "$am__include" = "#"; then
6704
 
   echo '.include "confinc"' > confmf
6705
 
   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
6706
 
      am__include=.include
6707
 
      am__quote="\""
6708
 
      _am_result=BSD
6709
 
   fi
6710
 
fi
6711
 
AC_SUBST([am__include])
6712
 
AC_SUBST([am__quote])
6713
 
AC_MSG_RESULT([$_am_result])
6714
 
rm -f confinc confmf
6715
 
])
6716
 
 
6717
 
# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
6718
 
 
6719
 
# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005
6720
 
# Free Software Foundation, Inc.
6721
 
#
6722
 
# This file is free software; the Free Software Foundation
6723
 
# gives unlimited permission to copy and/or distribute it,
6724
 
# with or without modifications, as long as this notice is preserved.
6725
 
 
6726
 
# serial 4
6727
 
 
6728
 
# AM_MISSING_PROG(NAME, PROGRAM)
6729
 
# ------------------------------
6730
 
AC_DEFUN([AM_MISSING_PROG],
6731
 
[AC_REQUIRE([AM_MISSING_HAS_RUN])
6732
 
$1=${$1-"${am_missing_run}$2"}
6733
 
AC_SUBST($1)])
6734
 
 
6735
 
 
6736
 
# AM_MISSING_HAS_RUN
6737
 
# ------------------
6738
 
# Define MISSING if not defined so far and test if it supports --run.
6739
 
# If it does, set am_missing_run to use it, otherwise, to nothing.
6740
 
AC_DEFUN([AM_MISSING_HAS_RUN],
6741
 
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
6742
 
test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
6743
 
# Use eval to expand $SHELL
6744
 
if eval "$MISSING --run true"; then
6745
 
  am_missing_run="$MISSING --run "
6746
 
else
6747
 
  am_missing_run=
6748
 
  AC_MSG_WARN([`missing' script is too old or missing])
6749
 
fi
6750
 
])
6751
 
 
6752
 
# Copyright (C) 2003, 2004, 2005  Free Software Foundation, Inc.
6753
 
#
6754
 
# This file is free software; the Free Software Foundation
6755
 
# gives unlimited permission to copy and/or distribute it,
6756
 
# with or without modifications, as long as this notice is preserved.
6757
 
 
6758
 
# AM_PROG_MKDIR_P
6759
 
# ---------------
6760
 
# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise.
6761
 
#
6762
 
# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories
6763
 
# created by `make install' are always world readable, even if the
6764
 
# installer happens to have an overly restrictive umask (e.g. 077).
6765
 
# This was a mistake.  There are at least two reasons why we must not
6766
 
# use `-m 0755':
6767
 
#   - it causes special bits like SGID to be ignored,
6768
 
#   - it may be too restrictive (some setups expect 775 directories).
6769
 
#
6770
 
# Do not use -m 0755 and let people choose whatever they expect by
6771
 
# setting umask.
6772
 
#
6773
 
# We cannot accept any implementation of `mkdir' that recognizes `-p'.
6774
 
# Some implementations (such as Solaris 8's) are not thread-safe: if a
6775
 
# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c'
6776
 
# concurrently, both version can detect that a/ is missing, but only
6777
 
# one can create it and the other will error out.  Consequently we
6778
 
# restrict ourselves to GNU make (using the --version option ensures
6779
 
# this.)
6780
 
AC_DEFUN([AM_PROG_MKDIR_P],
6781
 
[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
6782
 
  # We used to keeping the `.' as first argument, in order to
6783
 
  # allow $(mkdir_p) to be used without argument.  As in
6784
 
  #   $(mkdir_p) $(somedir)
6785
 
  # where $(somedir) is conditionally defined.  However this is wrong
6786
 
  # for two reasons:
6787
 
  #  1. if the package is installed by a user who cannot write `.'
6788
 
  #     make install will fail,
6789
 
  #  2. the above comment should most certainly read
6790
 
  #     $(mkdir_p) $(DESTDIR)$(somedir)
6791
 
  #     so it does not work when $(somedir) is undefined and
6792
 
  #     $(DESTDIR) is not.
6793
 
  #  To support the latter case, we have to write
6794
 
  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
6795
 
  #  so the `.' trick is pointless.
6796
 
  mkdir_p='mkdir -p --'
6797
 
else
6798
 
  # On NextStep and OpenStep, the `mkdir' command does not
6799
 
  # recognize any option.  It will interpret all options as
6800
 
  # directories to create, and then abort because `.' already
6801
 
  # exists.
6802
 
  for d in ./-p ./--version;
6803
 
  do
6804
 
    test -d $d && rmdir $d
6805
 
  done
6806
 
  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
6807
 
  if test -f "$ac_aux_dir/mkinstalldirs"; then
6808
 
    mkdir_p='$(mkinstalldirs)'
6809
 
  else
6810
 
    mkdir_p='$(install_sh) -d'
6811
 
  fi
6812
 
fi
6813
 
AC_SUBST([mkdir_p])])
6814
 
 
6815
 
# Helper functions for option handling.                     -*- Autoconf -*-
6816
 
 
6817
 
# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
6818
 
#
6819
 
# This file is free software; the Free Software Foundation
6820
 
# gives unlimited permission to copy and/or distribute it,
6821
 
# with or without modifications, as long as this notice is preserved.
6822
 
 
6823
 
# serial 3
6824
 
 
6825
 
# _AM_MANGLE_OPTION(NAME)
6826
 
# -----------------------
6827
 
AC_DEFUN([_AM_MANGLE_OPTION],
6828
 
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
6829
 
 
6830
 
# _AM_SET_OPTION(NAME)
6831
 
# ------------------------------
6832
 
# Set option NAME.  Presently that only means defining a flag for this option.
6833
 
AC_DEFUN([_AM_SET_OPTION],
6834
 
[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
6835
 
 
6836
 
# _AM_SET_OPTIONS(OPTIONS)
6837
 
# ----------------------------------
6838
 
# OPTIONS is a space-separated list of Automake options.
6839
 
AC_DEFUN([_AM_SET_OPTIONS],
6840
 
[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
6841
 
 
6842
 
# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
6843
 
# -------------------------------------------
6844
 
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
6845
 
AC_DEFUN([_AM_IF_OPTION],
6846
 
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
6847
 
 
6848
 
# Check to make sure that the build environment is sane.    -*- Autoconf -*-
6849
 
 
6850
 
# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
6851
 
# Free Software Foundation, Inc.
6852
 
#
6853
 
# This file is free software; the Free Software Foundation
6854
 
# gives unlimited permission to copy and/or distribute it,
6855
 
# with or without modifications, as long as this notice is preserved.
6856
 
 
6857
 
# serial 4
6858
 
 
6859
 
# AM_SANITY_CHECK
6860
 
# ---------------
6861
 
AC_DEFUN([AM_SANITY_CHECK],
6862
 
[AC_MSG_CHECKING([whether build environment is sane])
6863
 
# Just in case
6864
 
sleep 1
6865
 
echo timestamp > conftest.file
6866
 
# Do `set' in a subshell so we don't clobber the current shell's
6867
 
# arguments.  Must try -L first in case configure is actually a
6868
 
# symlink; some systems play weird games with the mod time of symlinks
6869
 
# (eg FreeBSD returns the mod time of the symlink's containing
6870
 
# directory).
6871
 
if (
6872
 
   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
6873
 
   if test "$[*]" = "X"; then
6874
 
      # -L didn't work.
6875
 
      set X `ls -t $srcdir/configure conftest.file`
6876
 
   fi
6877
 
   rm -f conftest.file
6878
 
   if test "$[*]" != "X $srcdir/configure conftest.file" \
6879
 
      && test "$[*]" != "X conftest.file $srcdir/configure"; then
6880
 
 
6881
 
      # If neither matched, then we have a broken ls.  This can happen
6882
 
      # if, for instance, CONFIG_SHELL is bash and it inherits a
6883
 
      # broken ls alias from the environment.  This has actually
6884
 
      # happened.  Such a system could not be considered "sane".
6885
 
      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
6886
 
alias in your environment])
6887
 
   fi
6888
 
 
6889
 
   test "$[2]" = conftest.file
6890
 
   )
6891
 
then
6892
 
   # Ok.
6893
 
   :
6894
 
else
6895
 
   AC_MSG_ERROR([newly created file is older than distributed files!
6896
 
Check your system clock])
6897
 
fi
6898
 
AC_MSG_RESULT(yes)])
6899
 
 
6900
 
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
6901
 
#
6902
 
# This file is free software; the Free Software Foundation
6903
 
# gives unlimited permission to copy and/or distribute it,
6904
 
# with or without modifications, as long as this notice is preserved.
6905
 
 
6906
 
# AM_PROG_INSTALL_STRIP
6907
 
# ---------------------
6908
 
# One issue with vendor `install' (even GNU) is that you can't
6909
 
# specify the program used to strip binaries.  This is especially
6910
 
# annoying in cross-compiling environments, where the build's strip
6911
 
# is unlikely to handle the host's binaries.
6912
 
# Fortunately install-sh will honor a STRIPPROG variable, so we
6913
 
# always use install-sh in `make install-strip', and initialize
6914
 
# STRIPPROG with the value of the STRIP variable (set by the user).
6915
 
AC_DEFUN([AM_PROG_INSTALL_STRIP],
6916
 
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
6917
 
# Installed binaries are usually stripped using `strip' when the user
6918
 
# run `make install-strip'.  However `strip' might not be the right
6919
 
# tool to use in cross-compilation environments, therefore Automake
6920
 
# will honor the `STRIP' environment variable to overrule this program.
6921
 
dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
6922
 
if test "$cross_compiling" != no; then
6923
 
  AC_CHECK_TOOL([STRIP], [strip], :)
6924
 
fi
6925
 
INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
6926
 
AC_SUBST([INSTALL_STRIP_PROGRAM])])
6927
 
 
6928
 
# Check how to create a tarball.                            -*- Autoconf -*-
6929
 
 
6930
 
# Copyright (C) 2004, 2005  Free Software Foundation, Inc.
6931
 
#
6932
 
# This file is free software; the Free Software Foundation
6933
 
# gives unlimited permission to copy and/or distribute it,
6934
 
# with or without modifications, as long as this notice is preserved.
6935
 
 
6936
 
# serial 2
6937
 
 
6938
 
# _AM_PROG_TAR(FORMAT)
 
7369
# Defines {MALLOC,XMALLOC,XTMALLOC}_ZERO_CFLAGS appropriately if
 
7370
# malloc(0) returns NULL.  Packages should add one of these cflags to
 
7371
# their AM_CFLAGS (or other appropriate *_CFLAGS) to use them.
 
7372
AC_DEFUN([XORG_CHECK_MALLOC_ZERO],[
 
7373
AC_ARG_ENABLE(malloc0returnsnull,
 
7374
        AC_HELP_STRING([--enable-malloc0returnsnull],
 
7375
                       [malloc(0) returns NULL (default: auto)]),
 
7376
        [MALLOC_ZERO_RETURNS_NULL=$enableval],
 
7377
        [MALLOC_ZERO_RETURNS_NULL=auto])
 
7378
 
 
7379
AC_MSG_CHECKING([whether malloc(0) returns NULL])
 
7380
if test "x$MALLOC_ZERO_RETURNS_NULL" = xauto; then
 
7381
        AC_RUN_IFELSE([
 
7382
char *malloc();
 
7383
char *realloc();
 
7384
char *calloc();
 
7385
main() {
 
7386
    char *m0, *r0, *c0, *p;
 
7387
    m0 = malloc(0);
 
7388
    p = malloc(10);
 
7389
    r0 = realloc(p,0);
 
7390
    c0 = calloc(0);
 
7391
    exit(m0 == 0 || r0 == 0 || c0 == 0 ? 0 : 1);
 
7392
}],
 
7393
                [MALLOC_ZERO_RETURNS_NULL=yes],
 
7394
                [MALLOC_ZERO_RETURNS_NULL=no])
 
7395
fi
 
7396
AC_MSG_RESULT([$MALLOC_ZERO_RETURNS_NULL])
 
7397
 
 
7398
if test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then
 
7399
        MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL"
 
7400
        XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS
 
7401
        XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC"
 
7402
else
 
7403
        MALLOC_ZERO_CFLAGS=""
 
7404
        XMALLOC_ZERO_CFLAGS=""
 
7405
        XTMALLOC_ZERO_CFLAGS=""
 
7406
fi
 
7407
 
 
7408
AC_SUBST([MALLOC_ZERO_CFLAGS])
 
7409
AC_SUBST([XMALLOC_ZERO_CFLAGS])
 
7410
AC_SUBST([XTMALLOC_ZERO_CFLAGS])
 
7411
]) # XORG_CHECK_MALLOC_ZERO
 
7412
 
 
7413
dnl Copyright 2005 Red Hat, Inc
 
7414
dnl
 
7415
dnl Permission to use, copy, modify, distribute, and sell this software and its
 
7416
dnl documentation for any purpose is hereby granted without fee, provided that
 
7417
dnl the above copyright notice appear in all copies and that both that
 
7418
dnl copyright notice and this permission notice appear in supporting
 
7419
dnl documentation.
 
7420
dnl
 
7421
dnl The above copyright notice and this permission notice shall be included
 
7422
dnl in all copies or substantial portions of the Software.
 
7423
dnl
 
7424
dnl THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 
7425
dnl OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 
7426
dnl MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 
7427
dnl IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
 
7428
dnl OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 
7429
dnl ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 
7430
dnl OTHER DEALINGS IN THE SOFTWARE.
 
7431
dnl
 
7432
dnl Except as contained in this notice, the name of the copyright holders shall
 
7433
dnl not be used in advertising or otherwise to promote the sale, use or
 
7434
dnl other dealings in this Software without prior written authorization
 
7435
dnl from the copyright holders.
 
7436
dnl
 
7437
 
 
7438
# XORG_RELEASE_VERSION
6939
7439
# --------------------
6940
 
# Check how to create a tarball in format FORMAT.
6941
 
# FORMAT should be one of `v7', `ustar', or `pax'.
6942
 
#
6943
 
# Substitute a variable $(am__tar) that is a command
6944
 
# writing to stdout a FORMAT-tarball containing the directory
6945
 
# $tardir.
6946
 
#     tardir=directory && $(am__tar) > result.tar
6947
 
#
6948
 
# Substitute a variable $(am__untar) that extract such
6949
 
# a tarball read from stdin.
6950
 
#     $(am__untar) < result.tar
6951
 
AC_DEFUN([_AM_PROG_TAR],
6952
 
[# Always define AMTAR for backward compatibility.
6953
 
AM_MISSING_PROG([AMTAR], [tar])
6954
 
m4_if([$1], [v7],
6955
 
     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
6956
 
     [m4_case([$1], [ustar],, [pax],,
6957
 
              [m4_fatal([Unknown tar format])])
6958
 
AC_MSG_CHECKING([how to create a $1 tar archive])
6959
 
# Loop over all known methods to create a tar archive until one works.
6960
 
_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
6961
 
_am_tools=${am_cv_prog_tar_$1-$_am_tools}
6962
 
# Do not fold the above two line into one, because Tru64 sh and
6963
 
# Solaris sh will not grok spaces in the rhs of `-'.
6964
 
for _am_tool in $_am_tools
6965
 
do
6966
 
  case $_am_tool in
6967
 
  gnutar)
6968
 
    for _am_tar in tar gnutar gtar;
6969
 
    do
6970
 
      AM_RUN_LOG([$_am_tar --version]) && break
6971
 
    done
6972
 
    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
6973
 
    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
6974
 
    am__untar="$_am_tar -xf -"
6975
 
    ;;
6976
 
  plaintar)
6977
 
    # Must skip GNU tar: if it does not support --format= it doesn't create
6978
 
    # ustar tarball either.
6979
 
    (tar --version) >/dev/null 2>&1 && continue
6980
 
    am__tar='tar chf - "$$tardir"'
6981
 
    am__tar_='tar chf - "$tardir"'
6982
 
    am__untar='tar xf -'
6983
 
    ;;
6984
 
  pax)
6985
 
    am__tar='pax -L -x $1 -w "$$tardir"'
6986
 
    am__tar_='pax -L -x $1 -w "$tardir"'
6987
 
    am__untar='pax -r'
6988
 
    ;;
6989
 
  cpio)
6990
 
    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
6991
 
    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
6992
 
    am__untar='cpio -i -H $1 -d'
6993
 
    ;;
6994
 
  none)
6995
 
    am__tar=false
6996
 
    am__tar_=false
6997
 
    am__untar=false
6998
 
    ;;
6999
 
  esac
7000
 
 
7001
 
  # If the value was cached, stop now.  We just wanted to have am__tar
7002
 
  # and am__untar set.
7003
 
  test -n "${am_cv_prog_tar_$1}" && break
7004
 
 
7005
 
  # tar/untar a dummy directory, and stop if the command works
7006
 
  rm -rf conftest.dir
7007
 
  mkdir conftest.dir
7008
 
  echo GrepMe > conftest.dir/file
7009
 
  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
7010
 
  rm -rf conftest.dir
7011
 
  if test -s conftest.tar; then
7012
 
    AM_RUN_LOG([$am__untar <conftest.tar])
7013
 
    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
7014
 
  fi
7015
 
done
7016
 
rm -rf conftest.dir
7017
 
 
7018
 
AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
7019
 
AC_MSG_RESULT([$am_cv_prog_tar_$1])])
7020
 
AC_SUBST([am__tar])
7021
 
AC_SUBST([am__untar])
7022
 
]) # _AM_PROG_TAR
 
7440
# Adds --with/without-release-string and changes the PACKAGE and
 
7441
# PACKAGE_TARNAME to use "$PACKAGE{_TARNAME}-$RELEASE_VERSION".  If
 
7442
# no option is given, PACKAGE and PACKAGE_TARNAME are unchanged.
 
7443
 
 
7444
AC_DEFUN([XORG_RELEASE_VERSION],[
 
7445
        AC_ARG_WITH(release-version,
 
7446
                        AC_HELP_STRING([--with-release-version=STRING],
 
7447
                                [Use release version string in package name]),
 
7448
                        [RELEASE_VERSION="$withval"],
 
7449
                        [RELEASE_VERSION=""])
 
7450
        if test "x$RELEASE_VERSION" != "x"; then
 
7451
                PACKAGE="$PACKAGE-$RELEASE_VERSION"
 
7452
                PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
 
7453
                AC_MSG_NOTICE([Building with package name set to $PACKAGE])
 
7454
        fi
 
7455
])
7023
7456