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

Comparing fcrackzip/aclocal.m4 (file contents):
Revision 1.1 by root, Mon Aug 4 07:11:06 2008 UTC vs.
Revision 1.2 by root, Sun Jun 20 13:13:45 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# Do all the work for Automake. -*- Autoconf -*-
730 374
375# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
376# 2005, 2006, 2008 Free Software Foundation, Inc.
377#
378# This file is free software; the Free Software Foundation
379# gives unlimited permission to copy and/or distribute it,
380# with or without modifications, as long as this notice is preserved.
381
382# serial 13
383
384# This macro actually does too much. Some checks are only needed if
385# your package does certain things. But this isn't really a big deal.
386
387# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
388# AM_INIT_AUTOMAKE([OPTIONS])
389# -----------------------------------------------
390# The call with PACKAGE and VERSION arguments is the old style
391# call (pre autoconf-2.50), which is being phased out. PACKAGE
392# and VERSION should now be passed to AC_INIT and removed from
393# the call to AM_INIT_AUTOMAKE.
394# We support both call styles for the transition. After
395# the next Automake release, Autoconf can make the AC_INIT
396# arguments mandatory, and then we can depend on a new Autoconf
397# release and drop the old call support.
398AC_DEFUN([AM_INIT_AUTOMAKE],
399[AC_PREREQ([2.60])dnl
400dnl Autoconf wants to disallow AM_ names. We explicitly allow
401dnl the ones we care about.
402m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
403AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
404AC_REQUIRE([AC_PROG_INSTALL])dnl
405if test "`cd $srcdir && pwd`" != "`pwd`"; then
406 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
407 # is not polluted with repeated "-I."
408 AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
409 # test to see if srcdir already configured
410 if test -f $srcdir/config.status; then
411 AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
412 fi
413fi
414
415# test whether we have cygpath
416if test -z "$CYGPATH_W"; then
417 if (cygpath --version) >/dev/null 2>/dev/null; then
418 CYGPATH_W='cygpath -w'
419 else
420 CYGPATH_W=echo
421 fi
422fi
423AC_SUBST([CYGPATH_W])
424
425# Define the identity of the package.
426dnl Distinguish between old-style and new-style calls.
427m4_ifval([$2],
428[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
429 AC_SUBST([PACKAGE], [$1])dnl
430 AC_SUBST([VERSION], [$2])],
431[_AM_SET_OPTIONS([$1])dnl
432dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
433m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
434 [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
435 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
436 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
437
438_AM_IF_OPTION([no-define],,
439[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
440 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
441
442# Some tools Automake needs.
443AC_REQUIRE([AM_SANITY_CHECK])dnl
444AC_REQUIRE([AC_ARG_PROGRAM])dnl
445AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
446AM_MISSING_PROG(AUTOCONF, autoconf)
447AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
448AM_MISSING_PROG(AUTOHEADER, autoheader)
449AM_MISSING_PROG(MAKEINFO, makeinfo)
450AM_PROG_INSTALL_SH
451AM_PROG_INSTALL_STRIP
452AC_REQUIRE([AM_PROG_MKDIR_P])dnl
453# We need awk for the "check" target. The system "awk" is bad on
454# some platforms.
455AC_REQUIRE([AC_PROG_AWK])dnl
456AC_REQUIRE([AC_PROG_MAKE_SET])dnl
457AC_REQUIRE([AM_SET_LEADING_DOT])dnl
458_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
459 [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
460 [_AM_PROG_TAR([v7])])])
461_AM_IF_OPTION([no-dependencies],,
462[AC_PROVIDE_IFELSE([AC_PROG_CC],
463 [_AM_DEPENDENCIES(CC)],
464 [define([AC_PROG_CC],
465 defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
466AC_PROVIDE_IFELSE([AC_PROG_CXX],
467 [_AM_DEPENDENCIES(CXX)],
468 [define([AC_PROG_CXX],
469 defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
470AC_PROVIDE_IFELSE([AC_PROG_OBJC],
471 [_AM_DEPENDENCIES(OBJC)],
472 [define([AC_PROG_OBJC],
473 defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
474])
475])
476
477
478# When config.status generates a header, we must update the stamp-h file.
479# This file resides in the same directory as the config header
480# that is generated. The stamp files are numbered to have different names.
481
482# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
483# loop where config.status creates the headers, so we can generate
484# our stamp files there.
485AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
486[# Compute $1's index in $config_headers.
487_am_arg=$1
488_am_stamp_count=1
489for _am_header in $config_headers :; do
490 case $_am_header in
491 $_am_arg | $_am_arg:* )
492 break ;;
493 * )
494 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
495 esac
496done
497echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
498
731# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. 499# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
500#
501# This file is free software; the Free Software Foundation
502# gives unlimited permission to copy and/or distribute it,
503# with or without modifications, as long as this notice is preserved.
732 504
733# This program is free software; you can redistribute it and/or modify 505# AM_PROG_INSTALL_SH
734# it under the terms of the GNU General Public License as published by 506# ------------------
735# the Free Software Foundation; either version 2, or (at your option) 507# Define $install_sh.
736# any later version. 508AC_DEFUN([AM_PROG_INSTALL_SH],
509[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
510install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
511AC_SUBST(install_sh)])
737 512
738# This program is distributed in the hope that it will be useful, 513# Copyright (C) 2003, 2005 Free Software Foundation, Inc.
739# but WITHOUT ANY WARRANTY; without even the implied warranty of 514#
740# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 515# This file is free software; the Free Software Foundation
741# GNU General Public License for more details. 516# gives unlimited permission to copy and/or distribute it,
742 517# 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 518
748# serial 2 519# serial 2
520
521# Check whether the underlying file-system supports filenames
522# with a leading dot. For instance MS-DOS doesn't.
523AC_DEFUN([AM_SET_LEADING_DOT],
524[rm -rf .tst 2>/dev/null
525mkdir .tst 2>/dev/null
526if test -d .tst; then
527 am__leading_dot=.
528else
529 am__leading_dot=_
530fi
531rmdir .tst 2>/dev/null
532AC_SUBST([am__leading_dot])])
533
534# Check to see how 'make' treats includes. -*- Autoconf -*-
535
536# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
537#
538# This file is free software; the Free Software Foundation
539# gives unlimited permission to copy and/or distribute it,
540# with or without modifications, as long as this notice is preserved.
541
542# serial 3
749 543
750# AM_MAKE_INCLUDE() 544# AM_MAKE_INCLUDE()
751# ----------------- 545# -----------------
752# Check to see how make treats includes. 546# Check to see how make treats includes.
753AC_DEFUN([AM_MAKE_INCLUDE], 547AC_DEFUN([AM_MAKE_INCLUDE],
787AC_SUBST([am__quote]) 581AC_SUBST([am__quote])
788AC_MSG_RESULT([$_am_result]) 582AC_MSG_RESULT([$_am_result])
789rm -f confinc confmf 583rm -f confinc confmf
790]) 584])
791 585
792# AM_CONDITIONAL -*- Autoconf -*- 586# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
793 587
794# Copyright 1997, 2000, 2001 Free Software Foundation, Inc. 588# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005
795 589# Free Software Foundation, Inc.
796# This program is free software; you can redistribute it and/or modify 590#
797# it under the terms of the GNU General Public License as published by 591# This file is free software; the Free Software Foundation
798# the Free Software Foundation; either version 2, or (at your option) 592# gives unlimited permission to copy and/or distribute it,
799# any later version. 593# 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 594
811# serial 5 595# serial 5
812 596
813AC_PREREQ(2.52) 597# AM_MISSING_PROG(NAME, PROGRAM)
814
815# AM_CONDITIONAL(NAME, SHELL-CONDITION)
816# ------------------------------------- 598# ------------------------------
817# Define a conditional. 599AC_DEFUN([AM_MISSING_PROG],
818AC_DEFUN([AM_CONDITIONAL], 600[AC_REQUIRE([AM_MISSING_HAS_RUN])
819[ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], 601$1=${$1-"${am_missing_run}$2"}
820 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
821AC_SUBST([$1_TRUE]) 602AC_SUBST($1)])
822AC_SUBST([$1_FALSE]) 603
823if $2; then 604
824 $1_TRUE= 605# AM_MISSING_HAS_RUN
825 $1_FALSE='#' 606# ------------------
607# Define MISSING if not defined so far and test if it supports --run.
608# If it does, set am_missing_run to use it, otherwise, to nothing.
609AC_DEFUN([AM_MISSING_HAS_RUN],
610[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
611AC_REQUIRE_AUX_FILE([missing])dnl
612test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
613# Use eval to expand $SHELL
614if eval "$MISSING --run true"; then
615 am_missing_run="$MISSING --run "
826else 616else
827 $1_TRUE='#' 617 am_missing_run=
828 $1_FALSE= 618 AC_MSG_WARN([`missing' script is too old or missing])
829fi 619fi
830AC_CONFIG_COMMANDS_PRE( 620])
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 621
622# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
623#
624# This file is free software; the Free Software Foundation
625# gives unlimited permission to copy and/or distribute it,
626# with or without modifications, as long as this notice is preserved.
627
628# AM_PROG_MKDIR_P
629# ---------------
630# Check for `mkdir -p'.
631AC_DEFUN([AM_PROG_MKDIR_P],
632[AC_PREREQ([2.60])dnl
633AC_REQUIRE([AC_PROG_MKDIR_P])dnl
634dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
635dnl while keeping a definition of mkdir_p for backward compatibility.
636dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
637dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
638dnl Makefile.ins that do not define MKDIR_P, so we do our own
639dnl adjustment using top_builddir (which is defined more often than
640dnl MKDIR_P).
641AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
642case $mkdir_p in
643 [[\\/$]]* | ?:[[\\/]]*) ;;
644 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
645esac
646])
647
648# Helper functions for option handling. -*- Autoconf -*-
649
650# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
651#
652# This file is free software; the Free Software Foundation
653# gives unlimited permission to copy and/or distribute it,
654# with or without modifications, as long as this notice is preserved.
655
656# serial 3
657
658# _AM_MANGLE_OPTION(NAME)
659# -----------------------
660AC_DEFUN([_AM_MANGLE_OPTION],
661[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
662
663# _AM_SET_OPTION(NAME)
664# ------------------------------
665# Set option NAME. Presently that only means defining a flag for this option.
666AC_DEFUN([_AM_SET_OPTION],
667[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
668
669# _AM_SET_OPTIONS(OPTIONS)
670# ----------------------------------
671# OPTIONS is a space-separated list of Automake options.
672AC_DEFUN([_AM_SET_OPTIONS],
673[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
674
675# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
676# -------------------------------------------
677# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
678AC_DEFUN([_AM_IF_OPTION],
679[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
680
681# Check to make sure that the build environment is sane. -*- Autoconf -*-
682
683# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
684# Free Software Foundation, Inc.
685#
686# This file is free software; the Free Software Foundation
687# gives unlimited permission to copy and/or distribute it,
688# with or without modifications, as long as this notice is preserved.
689
690# serial 4
691
692# AM_SANITY_CHECK
693# ---------------
694AC_DEFUN([AM_SANITY_CHECK],
695[AC_MSG_CHECKING([whether build environment is sane])
696# Just in case
697sleep 1
698echo timestamp > conftest.file
699# Do `set' in a subshell so we don't clobber the current shell's
700# arguments. Must try -L first in case configure is actually a
701# symlink; some systems play weird games with the mod time of symlinks
702# (eg FreeBSD returns the mod time of the symlink's containing
703# directory).
704if (
705 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
706 if test "$[*]" = "X"; then
707 # -L didn't work.
708 set X `ls -t $srcdir/configure conftest.file`
709 fi
710 rm -f conftest.file
711 if test "$[*]" != "X $srcdir/configure conftest.file" \
712 && test "$[*]" != "X conftest.file $srcdir/configure"; then
713
714 # If neither matched, then we have a broken ls. This can happen
715 # if, for instance, CONFIG_SHELL is bash and it inherits a
716 # broken ls alias from the environment. This has actually
717 # happened. Such a system could not be considered "sane".
718 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
719alias in your environment])
720 fi
721
722 test "$[2]" = conftest.file
723 )
724then
725 # Ok.
726 :
727else
728 AC_MSG_ERROR([newly created file is older than distributed files!
729Check your system clock])
730fi
731AC_MSG_RESULT(yes)])
732
733# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
734#
735# This file is free software; the Free Software Foundation
736# gives unlimited permission to copy and/or distribute it,
737# with or without modifications, as long as this notice is preserved.
738
739# AM_PROG_INSTALL_STRIP
740# ---------------------
741# One issue with vendor `install' (even GNU) is that you can't
742# specify the program used to strip binaries. This is especially
743# annoying in cross-compiling environments, where the build's strip
744# is unlikely to handle the host's binaries.
745# Fortunately install-sh will honor a STRIPPROG variable, so we
746# always use install-sh in `make install-strip', and initialize
747# STRIPPROG with the value of the STRIP variable (set by the user).
748AC_DEFUN([AM_PROG_INSTALL_STRIP],
749[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
750# Installed binaries are usually stripped using `strip' when the user
751# run `make install-strip'. However `strip' might not be the right
752# tool to use in cross-compilation environments, therefore Automake
753# will honor the `STRIP' environment variable to overrule this program.
754dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
755if test "$cross_compiling" != no; then
756 AC_CHECK_TOOL([STRIP], [strip], :)
757fi
758INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
759AC_SUBST([INSTALL_STRIP_PROGRAM])])
760
761# Copyright (C) 2006 Free Software Foundation, Inc.
762#
763# This file is free software; the Free Software Foundation
764# gives unlimited permission to copy and/or distribute it,
765# with or without modifications, as long as this notice is preserved.
766
767# _AM_SUBST_NOTMAKE(VARIABLE)
768# ---------------------------
769# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
770# This macro is traced by Automake.
771AC_DEFUN([_AM_SUBST_NOTMAKE])
772
773# Check how to create a tarball. -*- Autoconf -*-
774
775# Copyright (C) 2004, 2005 Free Software Foundation, Inc.
776#
777# This file is free software; the Free Software Foundation
778# gives unlimited permission to copy and/or distribute it,
779# with or without modifications, as long as this notice is preserved.
780
781# serial 2
782
783# _AM_PROG_TAR(FORMAT)
784# --------------------
785# Check how to create a tarball in format FORMAT.
786# FORMAT should be one of `v7', `ustar', or `pax'.
787#
788# Substitute a variable $(am__tar) that is a command
789# writing to stdout a FORMAT-tarball containing the directory
790# $tardir.
791# tardir=directory && $(am__tar) > result.tar
792#
793# Substitute a variable $(am__untar) that extract such
794# a tarball read from stdin.
795# $(am__untar) < result.tar
796AC_DEFUN([_AM_PROG_TAR],
797[# Always define AMTAR for backward compatibility.
798AM_MISSING_PROG([AMTAR], [tar])
799m4_if([$1], [v7],
800 [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
801 [m4_case([$1], [ustar],, [pax],,
802 [m4_fatal([Unknown tar format])])
803AC_MSG_CHECKING([how to create a $1 tar archive])
804# Loop over all known methods to create a tar archive until one works.
805_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
806_am_tools=${am_cv_prog_tar_$1-$_am_tools}
807# Do not fold the above two line into one, because Tru64 sh and
808# Solaris sh will not grok spaces in the rhs of `-'.
809for _am_tool in $_am_tools
810do
811 case $_am_tool in
812 gnutar)
813 for _am_tar in tar gnutar gtar;
814 do
815 AM_RUN_LOG([$_am_tar --version]) && break
816 done
817 am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
818 am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
819 am__untar="$_am_tar -xf -"
820 ;;
821 plaintar)
822 # Must skip GNU tar: if it does not support --format= it doesn't create
823 # ustar tarball either.
824 (tar --version) >/dev/null 2>&1 && continue
825 am__tar='tar chf - "$$tardir"'
826 am__tar_='tar chf - "$tardir"'
827 am__untar='tar xf -'
828 ;;
829 pax)
830 am__tar='pax -L -x $1 -w "$$tardir"'
831 am__tar_='pax -L -x $1 -w "$tardir"'
832 am__untar='pax -r'
833 ;;
834 cpio)
835 am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
836 am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
837 am__untar='cpio -i -H $1 -d'
838 ;;
839 none)
840 am__tar=false
841 am__tar_=false
842 am__untar=false
843 ;;
844 esac
845
846 # If the value was cached, stop now. We just wanted to have am__tar
847 # and am__untar set.
848 test -n "${am_cv_prog_tar_$1}" && break
849
850 # tar/untar a dummy directory, and stop if the command works
851 rm -rf conftest.dir
852 mkdir conftest.dir
853 echo GrepMe > conftest.dir/file
854 AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
855 rm -rf conftest.dir
856 if test -s conftest.tar; then
857 AM_RUN_LOG([$am__untar <conftest.tar])
858 grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
859 fi
860done
861rm -rf conftest.dir
862
863AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
864AC_MSG_RESULT([$am_cv_prog_tar_$1])])
865AC_SUBST([am__tar])
866AC_SUBST([am__untar])
867]) # _AM_PROG_TAR
868

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines