ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/lsys/aclocal.m4
(Generate patch)

Comparing lsys/aclocal.m4 (file contents):
Revision 1.1 by root, Thu Nov 6 14:31:24 2008 UTC vs.
Revision 1.2 by root, Thu Apr 29 12:42:13 2010 UTC

1# generated automatically by aclocal 1.7.9 -*- Autoconf -*- 1# generated automatically by aclocal 1.10.1 -*- Autoconf -*-
2 2
3# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002 3# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4# Free Software Foundation, Inc. 4# 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
5# This file is free software; the Free Software Foundation 5# This file is free software; the Free Software Foundation
6# gives unlimited permission to copy and/or distribute it, 6# gives unlimited permission to copy and/or distribute it,
7# with or without modifications, as long as this notice is preserved. 7# with or without modifications, as long as this notice is preserved.
8 8
9# This program is distributed in the hope that it will be useful, 9# This program is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY, to the extent permitted by law; without 10# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11# even the implied warranty of MERCHANTABILITY or FITNESS FOR A 11# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12# PARTICULAR PURPOSE. 12# PARTICULAR PURPOSE.
13 13
14# Do all the work for Automake. -*- Autoconf -*- 14m4_ifndef([AC_AUTOCONF_VERSION],
15 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
16m4_if(AC_AUTOCONF_VERSION, [2.61],,
17[m4_warning([this file was generated for autoconf 2.61.
18You have another version of autoconf. It may work, but is not guaranteed to.
19If you have problems, you may need to regenerate the build system entirely.
20To do so, use the procedure documented by the package, typically `autoreconf'.])])
15 21
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
39AC_PREREQ([2.54])
40
41# Autoconf 2.50 wants to disallow AM_ names. We explicitly allow
42# the ones we care about.
43m4_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.
56AC_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
60if 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])
63fi
64
65# test whether we have cygpath
66if 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
72fi
73AC_SUBST([CYGPATH_W])
74
75# Define the identity of the package.
76dnl Distinguish between old-style and new-style calls.
77m4_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.
90AC_REQUIRE([AM_SANITY_CHECK])dnl
91AC_REQUIRE([AC_ARG_PROGRAM])dnl
92AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
93AM_MISSING_PROG(AUTOCONF, autoconf)
94AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
95AM_MISSING_PROG(AUTOHEADER, autoheader)
96AM_MISSING_PROG(MAKEINFO, makeinfo)
97AM_MISSING_PROG(AMTAR, tar)
98AM_PROG_INSTALL_SH
99AM_PROG_INSTALL_STRIP
100# We need awk for the "check" target. The system "awk" is bad on
101# some platforms.
102AC_REQUIRE([AC_PROG_AWK])dnl
103AC_REQUIRE([AC_PROG_MAKE_SET])dnl
104AC_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
111AC_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.
126AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
127[# Compute $1's index in $config_headers.
128_am_stamp_count=1
129for _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
136done
137echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
138
139# Copyright 2002 Free Software Foundation, Inc. 22# Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
140 23#
141# This program is free software; you can redistribute it and/or modify 24# This file is free software; the Free Software Foundation
142# it under the terms of the GNU General Public License as published by 25# gives unlimited permission to copy and/or distribute it,
143# the Free Software Foundation; either version 2, or (at your option) 26# with or without modifications, as long as this notice is preserved.
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 27
155# AM_AUTOMAKE_VERSION(VERSION) 28# AM_AUTOMAKE_VERSION(VERSION)
156# ---------------------------- 29# ----------------------------
157# Automake X.Y traces this macro to ensure aclocal.m4 has been 30# Automake X.Y traces this macro to ensure aclocal.m4 has been
158# generated from the m4 files accompanying Automake X.Y. 31# generated from the m4 files accompanying Automake X.Y.
159AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.7"]) 32# (This private macro should not be called outside this file.)
33AC_DEFUN([AM_AUTOMAKE_VERSION],
34[am__api_version='1.10'
35dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
36dnl require some minimum version. Point them to the right macro.
37m4_if([$1], [1.10.1], [],
38 [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
39])
40
41# _AM_AUTOCONF_VERSION(VERSION)
42# -----------------------------
43# aclocal traces this macro to find the Autoconf version.
44# This is a private macro too. Using m4_define simplifies
45# the logic in aclocal, which can simply ignore this definition.
46m4_define([_AM_AUTOCONF_VERSION], [])
160 47
161# AM_SET_CURRENT_AUTOMAKE_VERSION 48# AM_SET_CURRENT_AUTOMAKE_VERSION
162# ------------------------------- 49# -------------------------------
163# Call AM_AUTOMAKE_VERSION so it can be traced. 50# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
164# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. 51# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
165AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], 52AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
166 [AM_AUTOMAKE_VERSION([1.7.9])]) 53[AM_AUTOMAKE_VERSION([1.10.1])dnl
54m4_ifndef([AC_AUTOCONF_VERSION],
55 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
56_AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)])
167 57
168# Helper functions for option handling. -*- Autoconf -*- 58# AM_AUX_DIR_EXPAND -*- Autoconf -*-
169 59
170# Copyright 2001, 2002 Free Software Foundation, Inc. 60# Copyright (C) 2001, 2003, 2005 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# -----------------------
191AC_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.
197AC_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.
203AC_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.
209AC_DEFUN([_AM_IF_OPTION],
210[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
211
212# 61#
213# Check to make sure that the build environment is sane. 62# This file is free software; the Free Software Foundation
214# 63# gives unlimited permission to copy and/or distribute it,
215 64# with or without modifications, as long as this notice is preserved.
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# ---------------
237AC_DEFUN([AM_SANITY_CHECK],
238[AC_MSG_CHECKING([whether build environment is sane])
239# Just in case
240sleep 1
241echo 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).
247if (
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
262alias in your environment])
263 fi
264
265 test "$[2]" = conftest.file
266 )
267then
268 # Ok.
269 :
270else
271 AC_MSG_ERROR([newly created file is older than distributed files!
272Check your system clock])
273fi
274AC_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# ------------------------------
300AC_DEFUN([AM_MISSING_PROG],
301[AC_REQUIRE([AM_MISSING_HAS_RUN])
302$1=${$1-"${am_missing_run}$2"}
303AC_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.
310AC_DEFUN([AM_MISSING_HAS_RUN],
311[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
312test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
313# Use eval to expand $SHELL
314if eval "$MISSING --run true"; then
315 am_missing_run="$MISSING --run "
316else
317 am_missing_run=
318 AC_MSG_WARN([`missing' script is too old or missing])
319fi
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 65
341# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets 66# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
342# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to 67# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
343# `$srcdir', `$srcdir/..', or `$srcdir/../..'. 68# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
344# 69#
374# 99#
375# Another solution, used here, is to always expand $ac_aux_dir to an 100# 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 101# absolute PATH. The drawback is that using absolute paths prevent a
377# configured tree to be moved without reconfiguration. 102# configured tree to be moved without reconfiguration.
378 103
379# Rely on autoconf to set up CDPATH properly.
380AC_PREREQ([2.50])
381
382AC_DEFUN([AM_AUX_DIR_EXPAND], [ 104AC_DEFUN([AM_AUX_DIR_EXPAND],
105[dnl Rely on autoconf to set up CDPATH properly.
106AC_PREREQ([2.50])dnl
383# expand $ac_aux_dir to an absolute path 107# expand $ac_aux_dir to an absolute path
384am_aux_dir=`cd $ac_aux_dir && pwd` 108am_aux_dir=`cd $ac_aux_dir && pwd`
385]) 109])
386 110
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
408AC_DEFUN([AM_PROG_INSTALL_SH],
409[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
410install_sh=${install_sh-"$am_aux_dir/install-sh"}
411AC_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).
439AC_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.
445dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
446if test "$cross_compiling" != no; then
447 AC_CHECK_TOOL([STRIP], [strip], :)
448fi
449INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
450AC_SUBST([INSTALL_STRIP_PROGRAM])])
451
452# -*- Autoconf -*- 111# AM_CONDITIONAL -*- Autoconf -*-
112
113# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006
453# Copyright (C) 2003 Free Software Foundation, Inc. 114# Free Software Foundation, Inc.
115#
116# This file is free software; the Free Software Foundation
117# gives unlimited permission to copy and/or distribute it,
118# with or without modifications, as long as this notice is preserved.
454 119
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 120# serial 8
471 121
472# Check whether the underlying file-system supports filenames 122# AM_CONDITIONAL(NAME, SHELL-CONDITION)
473# with a leading dot. For instance MS-DOS doesn't. 123# -------------------------------------
474AC_DEFUN([AM_SET_LEADING_DOT], 124# Define a conditional.
475[rm -rf .tst 2>/dev/null 125AC_DEFUN([AM_CONDITIONAL],
476mkdir .tst 2>/dev/null 126[AC_PREREQ(2.52)dnl
477if test -d .tst; then 127 ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
478 am__leading_dot=. 128 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
129AC_SUBST([$1_TRUE])dnl
130AC_SUBST([$1_FALSE])dnl
131_AM_SUBST_NOTMAKE([$1_TRUE])dnl
132_AM_SUBST_NOTMAKE([$1_FALSE])dnl
133if $2; then
134 $1_TRUE=
135 $1_FALSE='#'
479else 136else
480 am__leading_dot=_ 137 $1_TRUE='#'
138 $1_FALSE=
481fi 139fi
482rmdir .tst 2>/dev/null 140AC_CONFIG_COMMANDS_PRE(
483AC_SUBST([am__leading_dot])]) 141[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
142 AC_MSG_ERROR([[conditional "$1" was never defined.
143Usually this means the macro was only invoked conditionally.]])
144fi])])
484 145
485# serial 5 -*- Autoconf -*- 146# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
147# Free Software Foundation, Inc.
148#
149# This file is free software; the Free Software Foundation
150# gives unlimited permission to copy and/or distribute it,
151# with or without modifications, as long as this notice is preserved.
486 152
487# Copyright (C) 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. 153# serial 9
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 154
505# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be 155# 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, 156# 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 157# 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 158# 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... 159# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
510
511 160
512 161
513# _AM_DEPENDENCIES(NAME) 162# _AM_DEPENDENCIES(NAME)
514# ---------------------- 163# ----------------------
515# See how the compiler implements dependency checking. 164# See how the compiler implements dependency checking.
527AC_REQUIRE([AM_DEP_TRACK])dnl 176AC_REQUIRE([AM_DEP_TRACK])dnl
528 177
529ifelse([$1], CC, [depcc="$CC" am_compiler_list=], 178ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
530 [$1], CXX, [depcc="$CXX" am_compiler_list=], 179 [$1], CXX, [depcc="$CXX" am_compiler_list=],
531 [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], 180 [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
181 [$1], UPC, [depcc="$UPC" am_compiler_list=],
532 [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], 182 [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
533 [depcc="$$1" am_compiler_list=]) 183 [depcc="$$1" am_compiler_list=])
534 184
535AC_CACHE_CHECK([dependency style of $depcc], 185AC_CACHE_CHECK([dependency style of $depcc],
536 [am_cv_$1_dependencies_compiler_type], 186 [am_cv_$1_dependencies_compiler_type],
566 # overwrite some of them when testing with obscure command lines. 216 # overwrite some of them when testing with obscure command lines.
567 # This happens at least with the AIX C compiler. 217 # This happens at least with the AIX C compiler.
568 : > sub/conftest.c 218 : > sub/conftest.c
569 for i in 1 2 3 4 5 6; do 219 for i in 1 2 3 4 5 6; do
570 echo '#include "conftst'$i'.h"' >> sub/conftest.c 220 echo '#include "conftst'$i'.h"' >> sub/conftest.c
221 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
222 # Solaris 8's {/usr,}/bin/sh.
571 : > sub/conftst$i.h 223 touch sub/conftst$i.h
572 done 224 done
573 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 225 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
574 226
575 case $depmode in 227 case $depmode in
576 nosideeffect) 228 nosideeffect)
590 if depmode=$depmode \ 242 if depmode=$depmode \
591 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 243 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
592 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 244 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
593 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 245 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
594 >/dev/null 2>conftest.err && 246 >/dev/null 2>conftest.err &&
247 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
595 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 248 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
596 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 249 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
597 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 250 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
598 # icc doesn't choke on unknown options, it will just issue warnings 251 # icc doesn't choke on unknown options, it will just issue warnings
599 # (even with -Werror). So we grep stderr for any message 252 # or remarks (even with -Werror). So we grep stderr for any message
600 # that says an option was ignored. 253 # that says an option was ignored or not supported.
254 # When given -MP, icc 7.0 and 7.1 complain thusly:
255 # icc: Command line warning: ignoring option '-M'; no argument required
256 # The diagnosis changed in icc 8.0:
257 # icc: Command line remark: option '-MP' not supported
258 if (grep 'ignoring option' conftest.err ||
601 if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else 259 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
602 am_cv_$1_dependencies_compiler_type=$depmode 260 am_cv_$1_dependencies_compiler_type=$depmode
603 break 261 break
604 fi 262 fi
605 fi 263 fi
606 done 264 done
630 288
631# AM_DEP_TRACK 289# AM_DEP_TRACK
632# ------------ 290# ------------
633AC_DEFUN([AM_DEP_TRACK], 291AC_DEFUN([AM_DEP_TRACK],
634[AC_ARG_ENABLE(dependency-tracking, 292[AC_ARG_ENABLE(dependency-tracking,
635[ --disable-dependency-tracking Speeds up one-time builds 293[ --disable-dependency-tracking speeds up one-time build
636 --enable-dependency-tracking Do not reject slow dependency extractors]) 294 --enable-dependency-tracking do not reject slow dependency extractors])
637if test "x$enable_dependency_tracking" != xno; then 295if test "x$enable_dependency_tracking" != xno; then
638 am_depcomp="$ac_aux_dir/depcomp" 296 am_depcomp="$ac_aux_dir/depcomp"
639 AMDEPBACKSLASH='\' 297 AMDEPBACKSLASH='\'
640fi 298fi
641AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) 299AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
642AC_SUBST([AMDEPBACKSLASH]) 300AC_SUBST([AMDEPBACKSLASH])dnl
301_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
643]) 302])
644 303
645# Generate code to set up dependency tracking. -*- Autoconf -*- 304# Generate code to set up dependency tracking. -*- Autoconf -*-
646 305
647# Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc. 306# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
307# Free Software Foundation, Inc.
308#
309# This file is free software; the Free Software Foundation
310# gives unlimited permission to copy and/or distribute it,
311# with or without modifications, as long as this notice is preserved.
648 312
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 313#serial 3
665 314
666# _AM_OUTPUT_DEPENDENCY_COMMANDS 315# _AM_OUTPUT_DEPENDENCY_COMMANDS
667# ------------------------------ 316# ------------------------------
668AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], 317AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
669[for mf in $CONFIG_FILES; do 318[for mf in $CONFIG_FILES; do
672 # Check whether this is an Automake generated Makefile or not. 321 # Check whether this is an Automake generated Makefile or not.
673 # We used to match only the files named `Makefile.in', but 322 # We used to match only the files named `Makefile.in', but
674 # some people rename them; so instead we look at the file content. 323 # 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 324 # 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. 325 # each Makefile.in and add a new line on top of each file to say so.
677 # So let's grep whole file. 326 # Grep'ing the whole file is not good either: AIX grep has a line
327 # limit of 2048, but all sed's we know have understand at least 4000.
678 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then 328 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
679 dirpart=`AS_DIRNAME("$mf")` 329 dirpart=`AS_DIRNAME("$mf")`
680 else 330 else
681 continue 331 continue
682 fi 332 fi
683 grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue 333 # Extract the definition of DEPDIR, am__include, and am__quote
684 # Extract the definition of DEP_FILES from the Makefile without 334 # from the Makefile without running `make'.
685 # running `make'.
686 DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"` 335 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
687 test -z "$DEPDIR" && continue 336 test -z "$DEPDIR" && continue
337 am__include=`sed -n 's/^am__include = //p' < "$mf"`
338 test -z "am__include" && continue
339 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
688 # When using ansi2knr, U may be empty or an underscore; expand it 340 # When using ansi2knr, U may be empty or an underscore; expand it
689 U=`sed -n -e '/^U = / s///p' < "$mf"` 341 U=`sed -n 's/^U = //p' < "$mf"`
690 test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR" 342 # Find all dependency output files, they are included files with
691 # We invoke sed twice because it is the simplest approach to 343 # $(DEPDIR) in their names. We invoke sed twice because it is the
692 # changing $(DEPDIR) to its actual value in the expansion. 344 # simplest approach to changing $(DEPDIR) to its actual value in the
345 # expansion.
693 for file in `sed -n -e ' 346 for file in `sed -n "
694 /^DEP_FILES = .*\\\\$/ { 347 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
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 348 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
705 # Make sure the directory exists. 349 # Make sure the directory exists.
706 test -f "$dirpart/$file" && continue 350 test -f "$dirpart/$file" && continue
707 fdir=`AS_DIRNAME(["$file"])` 351 fdir=`AS_DIRNAME(["$file"])`
708 AS_MKDIR_P([$dirpart/$fdir]) 352 AS_MKDIR_P([$dirpart/$fdir])
724[AC_CONFIG_COMMANDS([depfiles], 368[AC_CONFIG_COMMANDS([depfiles],
725 [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], 369 [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
726 [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) 370 [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
727]) 371])
728 372
729# Check to see how 'make' treats includes. -*- Autoconf -*- 373# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
374# Free Software Foundation, Inc.
375#
376# This file is free software; the Free Software Foundation
377# gives unlimited permission to copy and/or distribute it,
378# with or without modifications, as long as this notice is preserved.
730 379
380# serial 8
381
382# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS.
383AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
384
385# Do all the work for Automake. -*- Autoconf -*-
386
387# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
388# 2005, 2006, 2008 Free Software Foundation, Inc.
389#
390# This file is free software; the Free Software Foundation
391# gives unlimited permission to copy and/or distribute it,
392# with or without modifications, as long as this notice is preserved.
393
394# serial 13
395
396# This macro actually does too much. Some checks are only needed if
397# your package does certain things. But this isn't really a big deal.
398
399# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
400# AM_INIT_AUTOMAKE([OPTIONS])
401# -----------------------------------------------
402# The call with PACKAGE and VERSION arguments is the old style
403# call (pre autoconf-2.50), which is being phased out. PACKAGE
404# and VERSION should now be passed to AC_INIT and removed from
405# the call to AM_INIT_AUTOMAKE.
406# We support both call styles for the transition. After
407# the next Automake release, Autoconf can make the AC_INIT
408# arguments mandatory, and then we can depend on a new Autoconf
409# release and drop the old call support.
410AC_DEFUN([AM_INIT_AUTOMAKE],
411[AC_PREREQ([2.60])dnl
412dnl Autoconf wants to disallow AM_ names. We explicitly allow
413dnl the ones we care about.
414m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
415AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
416AC_REQUIRE([AC_PROG_INSTALL])dnl
417if test "`cd $srcdir && pwd`" != "`pwd`"; then
418 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
419 # is not polluted with repeated "-I."
420 AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
421 # test to see if srcdir already configured
422 if test -f $srcdir/config.status; then
423 AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
424 fi
425fi
426
427# test whether we have cygpath
428if test -z "$CYGPATH_W"; then
429 if (cygpath --version) >/dev/null 2>/dev/null; then
430 CYGPATH_W='cygpath -w'
431 else
432 CYGPATH_W=echo
433 fi
434fi
435AC_SUBST([CYGPATH_W])
436
437# Define the identity of the package.
438dnl Distinguish between old-style and new-style calls.
439m4_ifval([$2],
440[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
441 AC_SUBST([PACKAGE], [$1])dnl
442 AC_SUBST([VERSION], [$2])],
443[_AM_SET_OPTIONS([$1])dnl
444dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
445m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
446 [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
447 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
448 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
449
450_AM_IF_OPTION([no-define],,
451[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
452 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
453
454# Some tools Automake needs.
455AC_REQUIRE([AM_SANITY_CHECK])dnl
456AC_REQUIRE([AC_ARG_PROGRAM])dnl
457AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
458AM_MISSING_PROG(AUTOCONF, autoconf)
459AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
460AM_MISSING_PROG(AUTOHEADER, autoheader)
461AM_MISSING_PROG(MAKEINFO, makeinfo)
462AM_PROG_INSTALL_SH
463AM_PROG_INSTALL_STRIP
464AC_REQUIRE([AM_PROG_MKDIR_P])dnl
465# We need awk for the "check" target. The system "awk" is bad on
466# some platforms.
467AC_REQUIRE([AC_PROG_AWK])dnl
468AC_REQUIRE([AC_PROG_MAKE_SET])dnl
469AC_REQUIRE([AM_SET_LEADING_DOT])dnl
470_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
471 [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
472 [_AM_PROG_TAR([v7])])])
473_AM_IF_OPTION([no-dependencies],,
474[AC_PROVIDE_IFELSE([AC_PROG_CC],
475 [_AM_DEPENDENCIES(CC)],
476 [define([AC_PROG_CC],
477 defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
478AC_PROVIDE_IFELSE([AC_PROG_CXX],
479 [_AM_DEPENDENCIES(CXX)],
480 [define([AC_PROG_CXX],
481 defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
482AC_PROVIDE_IFELSE([AC_PROG_OBJC],
483 [_AM_DEPENDENCIES(OBJC)],
484 [define([AC_PROG_OBJC],
485 defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
486])
487])
488
489
490# When config.status generates a header, we must update the stamp-h file.
491# This file resides in the same directory as the config header
492# that is generated. The stamp files are numbered to have different names.
493
494# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
495# loop where config.status creates the headers, so we can generate
496# our stamp files there.
497AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
498[# Compute $1's index in $config_headers.
499_am_arg=$1
500_am_stamp_count=1
501for _am_header in $config_headers :; do
502 case $_am_header in
503 $_am_arg | $_am_arg:* )
504 break ;;
505 * )
506 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
507 esac
508done
509echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
510
731# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. 511# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
512#
513# This file is free software; the Free Software Foundation
514# gives unlimited permission to copy and/or distribute it,
515# with or without modifications, as long as this notice is preserved.
732 516
733# This program is free software; you can redistribute it and/or modify 517# AM_PROG_INSTALL_SH
734# it under the terms of the GNU General Public License as published by 518# ------------------
735# the Free Software Foundation; either version 2, or (at your option) 519# Define $install_sh.
736# any later version. 520AC_DEFUN([AM_PROG_INSTALL_SH],
521[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
522install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
523AC_SUBST(install_sh)])
737 524
738# This program is distributed in the hope that it will be useful, 525# Copyright (C) 2003, 2005 Free Software Foundation, Inc.
739# but WITHOUT ANY WARRANTY; without even the implied warranty of 526#
740# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 527# This file is free software; the Free Software Foundation
741# GNU General Public License for more details. 528# gives unlimited permission to copy and/or distribute it,
742 529# with or without modifications, as long as this notice is preserved.
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 530
748# serial 2 531# serial 2
532
533# Check whether the underlying file-system supports filenames
534# with a leading dot. For instance MS-DOS doesn't.
535AC_DEFUN([AM_SET_LEADING_DOT],
536[rm -rf .tst 2>/dev/null
537mkdir .tst 2>/dev/null
538if test -d .tst; then
539 am__leading_dot=.
540else
541 am__leading_dot=_
542fi
543rmdir .tst 2>/dev/null
544AC_SUBST([am__leading_dot])])
545
546# Check to see how 'make' treats includes. -*- Autoconf -*-
547
548# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
549#
550# This file is free software; the Free Software Foundation
551# gives unlimited permission to copy and/or distribute it,
552# with or without modifications, as long as this notice is preserved.
553
554# serial 3
749 555
750# AM_MAKE_INCLUDE() 556# AM_MAKE_INCLUDE()
751# ----------------- 557# -----------------
752# Check to see how make treats includes. 558# Check to see how make treats includes.
753AC_DEFUN([AM_MAKE_INCLUDE], 559AC_DEFUN([AM_MAKE_INCLUDE],
787AC_SUBST([am__quote]) 593AC_SUBST([am__quote])
788AC_MSG_RESULT([$_am_result]) 594AC_MSG_RESULT([$_am_result])
789rm -f confinc confmf 595rm -f confinc confmf
790]) 596])
791 597
792# AM_CONDITIONAL -*- Autoconf -*- 598# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
793 599
794# Copyright 1997, 2000, 2001 Free Software Foundation, Inc. 600# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005
795 601# Free Software Foundation, Inc.
796# This program is free software; you can redistribute it and/or modify 602#
797# it under the terms of the GNU General Public License as published by 603# This file is free software; the Free Software Foundation
798# the Free Software Foundation; either version 2, or (at your option) 604# gives unlimited permission to copy and/or distribute it,
799# any later version. 605# with or without modifications, as long as this notice is preserved.
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 606
811# serial 5 607# serial 5
812 608
813AC_PREREQ(2.52) 609# AM_MISSING_PROG(NAME, PROGRAM)
814
815# AM_CONDITIONAL(NAME, SHELL-CONDITION)
816# ------------------------------------- 610# ------------------------------
817# Define a conditional. 611AC_DEFUN([AM_MISSING_PROG],
818AC_DEFUN([AM_CONDITIONAL], 612[AC_REQUIRE([AM_MISSING_HAS_RUN])
819[ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], 613$1=${$1-"${am_missing_run}$2"}
820 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
821AC_SUBST([$1_TRUE]) 614AC_SUBST($1)])
822AC_SUBST([$1_FALSE]) 615
823if $2; then 616
824 $1_TRUE= 617# AM_MISSING_HAS_RUN
825 $1_FALSE='#' 618# ------------------
619# Define MISSING if not defined so far and test if it supports --run.
620# If it does, set am_missing_run to use it, otherwise, to nothing.
621AC_DEFUN([AM_MISSING_HAS_RUN],
622[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
623AC_REQUIRE_AUX_FILE([missing])dnl
624test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
625# Use eval to expand $SHELL
626if eval "$MISSING --run true"; then
627 am_missing_run="$MISSING --run "
826else 628else
827 $1_TRUE='#' 629 am_missing_run=
828 $1_FALSE= 630 AC_MSG_WARN([`missing' script is too old or missing])
829fi 631fi
830AC_CONFIG_COMMANDS_PRE( 632])
831[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
832 AC_MSG_ERROR([conditional "$1" was never defined.
833Usually this means the macro was only invoked conditionally.])
834fi])])
835 633
836# Like AC_CONFIG_HEADER, but automatically create stamp file. -*- Autoconf -*-
837
838# Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc. 634# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
635#
636# This file is free software; the Free Software Foundation
637# gives unlimited permission to copy and/or distribute it,
638# with or without modifications, as long as this notice is preserved.
839 639
840# This program is free software; you can redistribute it and/or modify 640# AM_PROG_MKDIR_P
841# it under the terms of the GNU General Public License as published by 641# ---------------
842# the Free Software Foundation; either version 2, or (at your option) 642# Check for `mkdir -p'.
843# any later version. 643AC_DEFUN([AM_PROG_MKDIR_P],
844
845# This program is distributed in the hope that it will be useful,
846# but WITHOUT ANY WARRANTY; without even the implied warranty of
847# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
848# GNU General Public License for more details.
849
850# You should have received a copy of the GNU General Public License
851# along with this program; if not, write to the Free Software
852# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
853# 02111-1307, USA.
854
855AC_PREREQ([2.52]) 644[AC_PREREQ([2.60])dnl
645AC_REQUIRE([AC_PROG_MKDIR_P])dnl
646dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
647dnl while keeping a definition of mkdir_p for backward compatibility.
648dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
649dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
650dnl Makefile.ins that do not define MKDIR_P, so we do our own
651dnl adjustment using top_builddir (which is defined more often than
652dnl MKDIR_P).
653AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
654case $mkdir_p in
655 [[\\/$]]* | ?:[[\\/]]*) ;;
656 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
657esac
658])
856 659
660# Helper functions for option handling. -*- Autoconf -*-
661
662# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
663#
664# This file is free software; the Free Software Foundation
665# gives unlimited permission to copy and/or distribute it,
666# with or without modifications, as long as this notice is preserved.
667
857# serial 6 668# serial 3
858 669
859# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS. 670# _AM_MANGLE_OPTION(NAME)
860AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) 671# -----------------------
672AC_DEFUN([_AM_MANGLE_OPTION],
673[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
861 674
675# _AM_SET_OPTION(NAME)
676# ------------------------------
677# Set option NAME. Presently that only means defining a flag for this option.
678AC_DEFUN([_AM_SET_OPTION],
679[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
680
681# _AM_SET_OPTIONS(OPTIONS)
682# ----------------------------------
683# OPTIONS is a space-separated list of Automake options.
684AC_DEFUN([_AM_SET_OPTIONS],
685[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
686
687# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
688# -------------------------------------------
689# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
690AC_DEFUN([_AM_IF_OPTION],
691[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
692
693# Check to make sure that the build environment is sane. -*- Autoconf -*-
694
695# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
696# Free Software Foundation, Inc.
697#
698# This file is free software; the Free Software Foundation
699# gives unlimited permission to copy and/or distribute it,
700# with or without modifications, as long as this notice is preserved.
701
702# serial 4
703
704# AM_SANITY_CHECK
705# ---------------
706AC_DEFUN([AM_SANITY_CHECK],
707[AC_MSG_CHECKING([whether build environment is sane])
708# Just in case
709sleep 1
710echo timestamp > conftest.file
711# Do `set' in a subshell so we don't clobber the current shell's
712# arguments. Must try -L first in case configure is actually a
713# symlink; some systems play weird games with the mod time of symlinks
714# (eg FreeBSD returns the mod time of the symlink's containing
715# directory).
716if (
717 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
718 if test "$[*]" = "X"; then
719 # -L didn't work.
720 set X `ls -t $srcdir/configure conftest.file`
721 fi
722 rm -f conftest.file
723 if test "$[*]" != "X $srcdir/configure conftest.file" \
724 && test "$[*]" != "X conftest.file $srcdir/configure"; then
725
726 # If neither matched, then we have a broken ls. This can happen
727 # if, for instance, CONFIG_SHELL is bash and it inherits a
728 # broken ls alias from the environment. This has actually
729 # happened. Such a system could not be considered "sane".
730 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
731alias in your environment])
732 fi
733
734 test "$[2]" = conftest.file
735 )
736then
737 # Ok.
738 :
739else
740 AC_MSG_ERROR([newly created file is older than distributed files!
741Check your system clock])
742fi
743AC_MSG_RESULT(yes)])
744
745# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
746#
747# This file is free software; the Free Software Foundation
748# gives unlimited permission to copy and/or distribute it,
749# with or without modifications, as long as this notice is preserved.
750
751# AM_PROG_INSTALL_STRIP
752# ---------------------
753# One issue with vendor `install' (even GNU) is that you can't
754# specify the program used to strip binaries. This is especially
755# annoying in cross-compiling environments, where the build's strip
756# is unlikely to handle the host's binaries.
757# Fortunately install-sh will honor a STRIPPROG variable, so we
758# always use install-sh in `make install-strip', and initialize
759# STRIPPROG with the value of the STRIP variable (set by the user).
760AC_DEFUN([AM_PROG_INSTALL_STRIP],
761[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
762# Installed binaries are usually stripped using `strip' when the user
763# run `make install-strip'. However `strip' might not be the right
764# tool to use in cross-compilation environments, therefore Automake
765# will honor the `STRIP' environment variable to overrule this program.
766dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
767if test "$cross_compiling" != no; then
768 AC_CHECK_TOOL([STRIP], [strip], :)
769fi
770INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
771AC_SUBST([INSTALL_STRIP_PROGRAM])])
772
773# Copyright (C) 2006 Free Software Foundation, Inc.
774#
775# This file is free software; the Free Software Foundation
776# gives unlimited permission to copy and/or distribute it,
777# with or without modifications, as long as this notice is preserved.
778
779# _AM_SUBST_NOTMAKE(VARIABLE)
780# ---------------------------
781# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
782# This macro is traced by Automake.
783AC_DEFUN([_AM_SUBST_NOTMAKE])
784
785# Check how to create a tarball. -*- Autoconf -*-
786
787# Copyright (C) 2004, 2005 Free Software Foundation, Inc.
788#
789# This file is free software; the Free Software Foundation
790# gives unlimited permission to copy and/or distribute it,
791# with or without modifications, as long as this notice is preserved.
792
793# serial 2
794
795# _AM_PROG_TAR(FORMAT)
796# --------------------
797# Check how to create a tarball in format FORMAT.
798# FORMAT should be one of `v7', `ustar', or `pax'.
799#
800# Substitute a variable $(am__tar) that is a command
801# writing to stdout a FORMAT-tarball containing the directory
802# $tardir.
803# tardir=directory && $(am__tar) > result.tar
804#
805# Substitute a variable $(am__untar) that extract such
806# a tarball read from stdin.
807# $(am__untar) < result.tar
808AC_DEFUN([_AM_PROG_TAR],
809[# Always define AMTAR for backward compatibility.
810AM_MISSING_PROG([AMTAR], [tar])
811m4_if([$1], [v7],
812 [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
813 [m4_case([$1], [ustar],, [pax],,
814 [m4_fatal([Unknown tar format])])
815AC_MSG_CHECKING([how to create a $1 tar archive])
816# Loop over all known methods to create a tar archive until one works.
817_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
818_am_tools=${am_cv_prog_tar_$1-$_am_tools}
819# Do not fold the above two line into one, because Tru64 sh and
820# Solaris sh will not grok spaces in the rhs of `-'.
821for _am_tool in $_am_tools
822do
823 case $_am_tool in
824 gnutar)
825 for _am_tar in tar gnutar gtar;
826 do
827 AM_RUN_LOG([$_am_tar --version]) && break
828 done
829 am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
830 am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
831 am__untar="$_am_tar -xf -"
832 ;;
833 plaintar)
834 # Must skip GNU tar: if it does not support --format= it doesn't create
835 # ustar tarball either.
836 (tar --version) >/dev/null 2>&1 && continue
837 am__tar='tar chf - "$$tardir"'
838 am__tar_='tar chf - "$tardir"'
839 am__untar='tar xf -'
840 ;;
841 pax)
842 am__tar='pax -L -x $1 -w "$$tardir"'
843 am__tar_='pax -L -x $1 -w "$tardir"'
844 am__untar='pax -r'
845 ;;
846 cpio)
847 am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
848 am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
849 am__untar='cpio -i -H $1 -d'
850 ;;
851 none)
852 am__tar=false
853 am__tar_=false
854 am__untar=false
855 ;;
856 esac
857
858 # If the value was cached, stop now. We just wanted to have am__tar
859 # and am__untar set.
860 test -n "${am_cv_prog_tar_$1}" && break
861
862 # tar/untar a dummy directory, and stop if the command works
863 rm -rf conftest.dir
864 mkdir conftest.dir
865 echo GrepMe > conftest.dir/file
866 AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
867 rm -rf conftest.dir
868 if test -s conftest.tar; then
869 AM_RUN_LOG([$am__untar <conftest.tar])
870 grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
871 fi
872done
873rm -rf conftest.dir
874
875AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
876AC_MSG_RESULT([$am_cv_prog_tar_$1])])
877AC_SUBST([am__tar])
878AC_SUBST([am__untar])
879]) # _AM_PROG_TAR
880

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines