1 # generated automatically by aclocal 1.7.8 -*- Autoconf -*-
3 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002
4 # Free Software Foundation, Inc.
5 # This file is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
14 dnl GAS_CHECK_DECL_NEEDED(name, typedefname, typedef, headers)
15 AC_DEFUN(GAS_CHECK_DECL_NEEDED,[
16 AC_MSG_CHECKING(whether declaration is required for $1)
17 AC_CACHE_VAL(gas_cv_decl_needed_$1,
23 ], gas_cv_decl_needed_$1=no, gas_cv_decl_needed_$1=yes))dnl
24 AC_MSG_RESULT($gas_cv_decl_needed_$1)
25 if test $gas_cv_decl_needed_$1 = yes; then
26 AC_DEFINE([NEED_DECLARATION_]translit($1, [a-z], [A-Z]), 1,
27 [Define if $1 is not declared in system header files.])
31 dnl Some non-ANSI preprocessors botch requoting inside strings. That's bad
32 dnl enough, but on some of those systems, the assert macro relies on requoting
34 dnl GAS_WORKING_ASSERT
35 AC_DEFUN(GAS_WORKING_ASSERT,
36 [AC_MSG_CHECKING([for working assert macro])
37 AC_CACHE_VAL(gas_cv_assert_ok,
38 AC_TRY_LINK([#include <assert.h>
39 #include <stdio.h>], [
40 /* check for requoting problems */
41 static int a, b, c, d;
43 assert (!strcmp(s, "foo bar baz quux"));
44 /* check for newline handling */
47 ], gas_cv_assert_ok=yes, gas_cv_assert_ok=no))dnl
48 AC_MSG_RESULT($gas_cv_assert_ok)
49 test $gas_cv_assert_ok = yes || AC_DEFINE(BROKEN_ASSERT, 1, [assert broken?])
52 dnl Since many Bourne shell implementations lack subroutines, use this
53 dnl hack to simplify the code in configure.in.
56 [_gas_uniq_list="[$]$1"
58 dnl Protect against empty input list.
59 for _gas_uniq_i in _gas_uniq_dummy [$]_gas_uniq_list ; do
60 case [$]_gas_uniq_i in
62 *) case " [$]_gas_uniq_newlist " in
63 *" [$]_gas_uniq_i "*) ;;
64 *) _gas_uniq_newlist="[$]_gas_uniq_newlist [$]_gas_uniq_i" ;;
68 $1=[$]_gas_uniq_newlist
71 sinclude(../libtool.m4)
72 dnl The lines below arrange for aclocal not to bring libtool.m4
73 dnl AM_PROG_LIBTOOL into aclocal.m4, while still arranging for automake
74 dnl to add a definition of LIBTOOL to Makefile.in.
76 AC_DEFUN([AM_PROG_LIBTOOL],)
77 AC_DEFUN([AC_CHECK_LIBM],)
81 sinclude(../gettext.m4)
83 AC_DEFUN([CY_WITH_NLS],)
87 # isc-posix.m4 serial 2 (gettext-0.11.2)
88 dnl Copyright (C) 1995-2002 Free Software Foundation, Inc.
89 dnl This file is free software, distributed under the terms of the GNU
90 dnl General Public License. As a special exception to the GNU General
91 dnl Public License, this file may be distributed as part of a program
92 dnl that contains a configuration script generated by Autoconf, under
93 dnl the same distribution terms as the rest of that program.
95 # This file is not needed with autoconf-2.53 and newer. Remove it in 2005.
97 # This test replaces the one in autoconf.
98 # Currently this macro should have the same name as the autoconf macro
99 # because gettext's gettext.m4 (distributed in the automake package)
100 # still uses it. Otherwise, the use in gettext.m4 makes autoheader
101 # give these diagnostics:
102 # configure.in:556: AC_TRY_COMPILE was called before AC_ISC_POSIX
103 # configure.in:556: AC_TRY_RUN was called before AC_ISC_POSIX
105 undefine([AC_ISC_POSIX])
107 AC_DEFUN([AC_ISC_POSIX],
109 dnl This test replaces the obsolescent AC_ISC_POSIX kludge.
110 AC_CHECK_LIB(cposix, strerror, [LIBS="$LIBS -lcposix"])
114 # Do all the work for Automake. -*- Autoconf -*-
116 # This macro actually does too much some checks are only needed if
117 # your package does certain things. But this isn't really a big deal.
119 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
120 # Free Software Foundation, Inc.
122 # This program is free software; you can redistribute it and/or modify
123 # it under the terms of the GNU General Public License as published by
124 # the Free Software Foundation; either version 2, or (at your option)
127 # This program is distributed in the hope that it will be useful,
128 # but WITHOUT ANY WARRANTY; without even the implied warranty of
129 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
130 # GNU General Public License for more details.
132 # You should have received a copy of the GNU General Public License
133 # along with this program; if not, write to the Free Software
134 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
141 # Autoconf 2.50 wants to disallow AM_ names. We explicitly allow
142 # the ones we care about.
143 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
145 # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
146 # AM_INIT_AUTOMAKE([OPTIONS])
147 # -----------------------------------------------
148 # The call with PACKAGE and VERSION arguments is the old style
149 # call (pre autoconf-2.50), which is being phased out. PACKAGE
150 # and VERSION should now be passed to AC_INIT and removed from
151 # the call to AM_INIT_AUTOMAKE.
152 # We support both call styles for the transition. After
153 # the next Automake release, Autoconf can make the AC_INIT
154 # arguments mandatory, and then we can depend on a new Autoconf
155 # release and drop the old call support.
156 AC_DEFUN([AM_INIT_AUTOMAKE],
157 [AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
158 AC_REQUIRE([AC_PROG_INSTALL])dnl
159 # test to see if srcdir already configured
160 if test "`cd $srcdir && pwd`" != "`pwd`" &&
161 test -f $srcdir/config.status; then
162 AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
165 # test whether we have cygpath
166 if test -z "$CYGPATH_W"; then
167 if (cygpath --version) >/dev/null 2>/dev/null; then
168 CYGPATH_W='cygpath -w'
173 AC_SUBST([CYGPATH_W])
175 # Define the identity of the package.
176 dnl Distinguish between old-style and new-style calls.
178 [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
179 AC_SUBST([PACKAGE], [$1])dnl
180 AC_SUBST([VERSION], [$2])],
181 [_AM_SET_OPTIONS([$1])dnl
182 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
183 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
185 _AM_IF_OPTION([no-define],,
186 [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
187 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
189 # Some tools Automake needs.
190 AC_REQUIRE([AM_SANITY_CHECK])dnl
191 AC_REQUIRE([AC_ARG_PROGRAM])dnl
192 AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
193 AM_MISSING_PROG(AUTOCONF, autoconf)
194 AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
195 AM_MISSING_PROG(AUTOHEADER, autoheader)
196 AM_MISSING_PROG(MAKEINFO, makeinfo)
197 AM_MISSING_PROG(AMTAR, tar)
199 AM_PROG_INSTALL_STRIP
200 # We need awk for the "check" target. The system "awk" is bad on
202 AC_REQUIRE([AC_PROG_AWK])dnl
203 AC_REQUIRE([AC_PROG_MAKE_SET])dnl
204 AC_REQUIRE([AM_SET_LEADING_DOT])dnl
206 _AM_IF_OPTION([no-dependencies],,
207 [AC_PROVIDE_IFELSE([AC_PROG_CC],
208 [_AM_DEPENDENCIES(CC)],
209 [define([AC_PROG_CC],
210 defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
211 AC_PROVIDE_IFELSE([AC_PROG_CXX],
212 [_AM_DEPENDENCIES(CXX)],
213 [define([AC_PROG_CXX],
214 defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
219 # When config.status generates a header, we must update the stamp-h file.
220 # This file resides in the same directory as the config header
221 # that is generated. The stamp files are numbered to have different names.
223 # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
224 # loop where config.status creates the headers, so we can generate
225 # our stamp files there.
226 AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
227 [# Compute $1's index in $config_headers.
229 for _am_header in $config_headers :; do
234 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
237 echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
239 # Copyright 2002 Free Software Foundation, Inc.
241 # This program is free software; you can redistribute it and/or modify
242 # it under the terms of the GNU General Public License as published by
243 # the Free Software Foundation; either version 2, or (at your option)
246 # This program is distributed in the hope that it will be useful,
247 # but WITHOUT ANY WARRANTY; without even the implied warranty of
248 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
249 # GNU General Public License for more details.
251 # You should have received a copy of the GNU General Public License
252 # along with this program; if not, write to the Free Software
253 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
255 # AM_AUTOMAKE_VERSION(VERSION)
256 # ----------------------------
257 # Automake X.Y traces this macro to ensure aclocal.m4 has been
258 # generated from the m4 files accompanying Automake X.Y.
259 AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.7"])
261 # AM_SET_CURRENT_AUTOMAKE_VERSION
262 # -------------------------------
263 # Call AM_AUTOMAKE_VERSION so it can be traced.
264 # This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
265 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
266 [AM_AUTOMAKE_VERSION([1.7.8])])
268 # Helper functions for option handling. -*- Autoconf -*-
270 # Copyright 2001, 2002 Free Software Foundation, Inc.
272 # This program is free software; you can redistribute it and/or modify
273 # it under the terms of the GNU General Public License as published by
274 # the Free Software Foundation; either version 2, or (at your option)
277 # This program is distributed in the hope that it will be useful,
278 # but WITHOUT ANY WARRANTY; without even the implied warranty of
279 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
280 # GNU General Public License for more details.
282 # You should have received a copy of the GNU General Public License
283 # along with this program; if not, write to the Free Software
284 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
289 # _AM_MANGLE_OPTION(NAME)
290 # -----------------------
291 AC_DEFUN([_AM_MANGLE_OPTION],
292 [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
294 # _AM_SET_OPTION(NAME)
295 # ------------------------------
296 # Set option NAME. Presently that only means defining a flag for this option.
297 AC_DEFUN([_AM_SET_OPTION],
298 [m4_define(_AM_MANGLE_OPTION([$1]), 1)])
300 # _AM_SET_OPTIONS(OPTIONS)
301 # ----------------------------------
302 # OPTIONS is a space-separated list of Automake options.
303 AC_DEFUN([_AM_SET_OPTIONS],
304 [AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
306 # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
307 # -------------------------------------------
308 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
309 AC_DEFUN([_AM_IF_OPTION],
310 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
313 # Check to make sure that the build environment is sane.
316 # Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc.
318 # This program is free software; you can redistribute it and/or modify
319 # it under the terms of the GNU General Public License as published by
320 # the Free Software Foundation; either version 2, or (at your option)
323 # This program is distributed in the hope that it will be useful,
324 # but WITHOUT ANY WARRANTY; without even the implied warranty of
325 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
326 # GNU General Public License for more details.
328 # You should have received a copy of the GNU General Public License
329 # along with this program; if not, write to the Free Software
330 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
337 AC_DEFUN([AM_SANITY_CHECK],
338 [AC_MSG_CHECKING([whether build environment is sane])
341 echo timestamp > conftest.file
342 # Do `set' in a subshell so we don't clobber the current shell's
343 # arguments. Must try -L first in case configure is actually a
344 # symlink; some systems play weird games with the mod time of symlinks
345 # (eg FreeBSD returns the mod time of the symlink's containing
348 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
349 if test "$[*]" = "X"; then
351 set X `ls -t $srcdir/configure conftest.file`
354 if test "$[*]" != "X $srcdir/configure conftest.file" \
355 && test "$[*]" != "X conftest.file $srcdir/configure"; then
357 # If neither matched, then we have a broken ls. This can happen
358 # if, for instance, CONFIG_SHELL is bash and it inherits a
359 # broken ls alias from the environment. This has actually
360 # happened. Such a system could not be considered "sane".
361 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
362 alias in your environment])
365 test "$[2]" = conftest.file
371 AC_MSG_ERROR([newly created file is older than distributed files!
372 Check your system clock])
379 # Copyright 1997, 1999, 2000, 2001 Free Software Foundation, Inc.
381 # This program is free software; you can redistribute it and/or modify
382 # it under the terms of the GNU General Public License as published by
383 # the Free Software Foundation; either version 2, or (at your option)
386 # This program is distributed in the hope that it will be useful,
387 # but WITHOUT ANY WARRANTY; without even the implied warranty of
388 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
389 # GNU General Public License for more details.
391 # You should have received a copy of the GNU General Public License
392 # along with this program; if not, write to the Free Software
393 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
398 # AM_MISSING_PROG(NAME, PROGRAM)
399 # ------------------------------
400 AC_DEFUN([AM_MISSING_PROG],
401 [AC_REQUIRE([AM_MISSING_HAS_RUN])
402 $1=${$1-"${am_missing_run}$2"}
408 # Define MISSING if not defined so far and test if it supports --run.
409 # If it does, set am_missing_run to use it, otherwise, to nothing.
410 AC_DEFUN([AM_MISSING_HAS_RUN],
411 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
412 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
413 # Use eval to expand $SHELL
414 if eval "$MISSING --run true"; then
415 am_missing_run="$MISSING --run "
418 AC_MSG_WARN([`missing' script is too old or missing])
424 # Copyright 2001 Free Software Foundation, Inc.
426 # This program is free software; you can redistribute it and/or modify
427 # it under the terms of the GNU General Public License as published by
428 # the Free Software Foundation; either version 2, or (at your option)
431 # This program is distributed in the hope that it will be useful,
432 # but WITHOUT ANY WARRANTY; without even the implied warranty of
433 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
434 # GNU General Public License for more details.
436 # You should have received a copy of the GNU General Public License
437 # along with this program; if not, write to the Free Software
438 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
441 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
442 # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
443 # `$srcdir', `$srcdir/..', or `$srcdir/../..'.
445 # Of course, Automake must honor this variable whenever it calls a
446 # tool from the auxiliary directory. The problem is that $srcdir (and
447 # therefore $ac_aux_dir as well) can be either absolute or relative,
448 # depending on how configure is run. This is pretty annoying, since
449 # it makes $ac_aux_dir quite unusable in subdirectories: in the top
450 # source directory, any form will work fine, but in subdirectories a
451 # relative path needs to be adjusted first.
453 # $ac_aux_dir/missing
454 # fails when called from a subdirectory if $ac_aux_dir is relative
455 # $top_srcdir/$ac_aux_dir/missing
456 # fails if $ac_aux_dir is absolute,
457 # fails when called from a subdirectory in a VPATH build with
458 # a relative $ac_aux_dir
460 # The reason of the latter failure is that $top_srcdir and $ac_aux_dir
461 # are both prefixed by $srcdir. In an in-source build this is usually
462 # harmless because $srcdir is `.', but things will broke when you
463 # start a VPATH build or use an absolute $srcdir.
465 # So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
466 # iff we strip the leading $srcdir from $ac_aux_dir. That would be:
467 # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
468 # and then we would define $MISSING as
469 # MISSING="\${SHELL} $am_aux_dir/missing"
470 # This will work as long as MISSING is not called from configure, because
471 # unfortunately $(top_srcdir) has no meaning in configure.
472 # However there are other variables, like CC, which are often used in
473 # configure, and could therefore not use this "fixed" $ac_aux_dir.
475 # Another solution, used here, is to always expand $ac_aux_dir to an
476 # absolute PATH. The drawback is that using absolute paths prevent a
477 # configured tree to be moved without reconfiguration.
479 # Rely on autoconf to set up CDPATH properly.
482 AC_DEFUN([AM_AUX_DIR_EXPAND], [
483 # expand $ac_aux_dir to an absolute path
484 am_aux_dir=`cd $ac_aux_dir && pwd`
489 # Define $install_sh.
491 # Copyright 2001 Free Software Foundation, Inc.
493 # This program is free software; you can redistribute it and/or modify
494 # it under the terms of the GNU General Public License as published by
495 # the Free Software Foundation; either version 2, or (at your option)
498 # This program is distributed in the hope that it will be useful,
499 # but WITHOUT ANY WARRANTY; without even the implied warranty of
500 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
501 # GNU General Public License for more details.
503 # You should have received a copy of the GNU General Public License
504 # along with this program; if not, write to the Free Software
505 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
508 AC_DEFUN([AM_PROG_INSTALL_SH],
509 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
510 install_sh=${install_sh-"$am_aux_dir/install-sh"}
511 AC_SUBST(install_sh)])
513 # AM_PROG_INSTALL_STRIP
515 # Copyright 2001 Free Software Foundation, Inc.
517 # This program is free software; you can redistribute it and/or modify
518 # it under the terms of the GNU General Public License as published by
519 # the Free Software Foundation; either version 2, or (at your option)
522 # This program is distributed in the hope that it will be useful,
523 # but WITHOUT ANY WARRANTY; without even the implied warranty of
524 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
525 # GNU General Public License for more details.
527 # You should have received a copy of the GNU General Public License
528 # along with this program; if not, write to the Free Software
529 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
532 # One issue with vendor `install' (even GNU) is that you can't
533 # specify the program used to strip binaries. This is especially
534 # annoying in cross-compiling environments, where the build's strip
535 # is unlikely to handle the host's binaries.
536 # Fortunately install-sh will honor a STRIPPROG variable, so we
537 # always use install-sh in `make install-strip', and initialize
538 # STRIPPROG with the value of the STRIP variable (set by the user).
539 AC_DEFUN([AM_PROG_INSTALL_STRIP],
540 [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
541 # Installed binaries are usually stripped using `strip' when the user
542 # run `make install-strip'. However `strip' might not be the right
543 # tool to use in cross-compilation environments, therefore Automake
544 # will honor the `STRIP' environment variable to overrule this program.
545 dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
546 if test "$cross_compiling" != no; then
547 AC_CHECK_TOOL([STRIP], [strip], :)
549 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
550 AC_SUBST([INSTALL_STRIP_PROGRAM])])
553 # Copyright (C) 2003 Free Software Foundation, Inc.
555 # This program is free software; you can redistribute it and/or modify
556 # it under the terms of the GNU General Public License as published by
557 # the Free Software Foundation; either version 2, or (at your option)
560 # This program is distributed in the hope that it will be useful,
561 # but WITHOUT ANY WARRANTY; without even the implied warranty of
562 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
563 # GNU General Public License for more details.
565 # You should have received a copy of the GNU General Public License
566 # along with this program; if not, write to the Free Software
567 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
572 # Check whether the underlying file-system supports filenames
573 # with a leading dot. For instance MS-DOS doesn't.
574 AC_DEFUN([AM_SET_LEADING_DOT],
575 [rm -rf .tst 2>/dev/null
576 mkdir .tst 2>/dev/null
577 if test -d .tst; then
582 rmdir .tst 2>/dev/null
583 AC_SUBST([am__leading_dot])])
585 # serial 5 -*- Autoconf -*-
587 # Copyright (C) 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
589 # This program is free software; you can redistribute it and/or modify
590 # it under the terms of the GNU General Public License as published by
591 # the Free Software Foundation; either version 2, or (at your option)
594 # This program is distributed in the hope that it will be useful,
595 # but WITHOUT ANY WARRANTY; without even the implied warranty of
596 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
597 # GNU General Public License for more details.
599 # You should have received a copy of the GNU General Public License
600 # along with this program; if not, write to the Free Software
601 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
605 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
606 # written in clear, in which case automake, when reading aclocal.m4,
607 # will think it sees a *use*, and therefore will trigger all it's
608 # C support machinery. Also note that it means that autoscan, seeing
609 # CC etc. in the Makefile, will ask for an AC_PROG_CC use...
613 # _AM_DEPENDENCIES(NAME)
614 # ----------------------
615 # See how the compiler implements dependency checking.
616 # NAME is "CC", "CXX", "GCJ", or "OBJC".
617 # We try a few techniques and use that to set a single cache variable.
619 # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
620 # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
621 # dependency, and given that the user is not expected to run this macro,
622 # just rely on AC_PROG_CC.
623 AC_DEFUN([_AM_DEPENDENCIES],
624 [AC_REQUIRE([AM_SET_DEPDIR])dnl
625 AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
626 AC_REQUIRE([AM_MAKE_INCLUDE])dnl
627 AC_REQUIRE([AM_DEP_TRACK])dnl
629 ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
630 [$1], CXX, [depcc="$CXX" am_compiler_list=],
631 [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
632 [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
633 [depcc="$$1" am_compiler_list=])
635 AC_CACHE_CHECK([dependency style of $depcc],
636 [am_cv_$1_dependencies_compiler_type],
637 [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
638 # We make a subdir and do the tests there. Otherwise we can end up
639 # making bogus files that we don't know about and never remove. For
640 # instance it was reported that on HP-UX the gcc test will end up
641 # making a dummy file named `D' -- because `-MD' means `put the output
644 # Copy depcomp to subdir because otherwise we won't find it if we're
645 # using a relative directory.
646 cp "$am_depcomp" conftest.dir
648 # We will build objects and dependencies in a subdirectory because
649 # it helps to detect inapplicable dependency modes. For instance
650 # both Tru64's cc and ICC support -MD to output dependencies as a
651 # side effect of compilation, but ICC will put the dependencies in
652 # the current directory while Tru64 will put them in the object
656 am_cv_$1_dependencies_compiler_type=none
657 if test "$am_compiler_list" = ""; then
658 am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
660 for depmode in $am_compiler_list; do
661 # Setup a source with many dependencies, because some compilers
662 # like to wrap large dependency lists on column 80 (with \), and
663 # we should not choose a depcomp mode which is confused by this.
665 # We need to recreate these files for each test, as the compiler may
666 # overwrite some of them when testing with obscure command lines.
667 # This happens at least with the AIX C compiler.
669 for i in 1 2 3 4 5 6; do
670 echo '#include "conftst'$i'.h"' >> sub/conftest.c
673 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
677 # after this tag, mechanisms are not by side-effect, so they'll
678 # only be used when explicitly requested
679 if test "x$enable_dependency_tracking" = xyes; then
687 # We check with `-c' and `-o' for the sake of the "dashmstdout"
688 # mode. It turns out that the SunPro C++ compiler does not properly
689 # handle `-M -o', and we need to detect this.
690 if depmode=$depmode \
691 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
692 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
693 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
694 >/dev/null 2>conftest.err &&
695 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
696 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
697 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
698 # icc doesn't choke on unknown options, it will just issue warnings
699 # (even with -Werror). So we grep stderr for any message
700 # that says an option was ignored.
701 if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else
702 am_cv_$1_dependencies_compiler_type=$depmode
711 am_cv_$1_dependencies_compiler_type=none
714 AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
715 AM_CONDITIONAL([am__fastdep$1], [
716 test "x$enable_dependency_tracking" != xno \
717 && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
723 # Choose a directory name for dependency files.
724 # This macro is AC_REQUIREd in _AM_DEPENDENCIES
725 AC_DEFUN([AM_SET_DEPDIR],
726 [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
727 AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
733 AC_DEFUN([AM_DEP_TRACK],
734 [AC_ARG_ENABLE(dependency-tracking,
735 [ --disable-dependency-tracking Speeds up one-time builds
736 --enable-dependency-tracking Do not reject slow dependency extractors])
737 if test "x$enable_dependency_tracking" != xno; then
738 am_depcomp="$ac_aux_dir/depcomp"
741 AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
742 AC_SUBST([AMDEPBACKSLASH])
745 # Generate code to set up dependency tracking. -*- Autoconf -*-
747 # Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
749 # This program is free software; you can redistribute it and/or modify
750 # it under the terms of the GNU General Public License as published by
751 # the Free Software Foundation; either version 2, or (at your option)
754 # This program is distributed in the hope that it will be useful,
755 # but WITHOUT ANY WARRANTY; without even the implied warranty of
756 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
757 # GNU General Public License for more details.
759 # You should have received a copy of the GNU General Public License
760 # along with this program; if not, write to the Free Software
761 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
766 # _AM_OUTPUT_DEPENDENCY_COMMANDS
767 # ------------------------------
768 AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
769 [for mf in $CONFIG_FILES; do
770 # Strip MF so we end up with the name of the file.
771 mf=`echo "$mf" | sed -e 's/:.*$//'`
772 # Check whether this is an Automake generated Makefile or not.
773 # We used to match only the files named `Makefile.in', but
774 # some people rename them; so instead we look at the file content.
775 # Grep'ing the first line is not enough: some people post-process
776 # each Makefile.in and add a new line on top of each file to say so.
777 # So let's grep whole file.
778 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
779 dirpart=`AS_DIRNAME("$mf")`
783 grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue
784 # Extract the definition of DEP_FILES from the Makefile without
786 DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
787 test -z "$DEPDIR" && continue
788 # When using ansi2knr, U may be empty or an underscore; expand it
789 U=`sed -n -e '/^U = / s///p' < "$mf"`
790 test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
791 # We invoke sed twice because it is the simplest approach to
792 # changing $(DEPDIR) to its actual value in the expansion.
793 for file in `sed -n -e '
794 /^DEP_FILES = .*\\\\$/ {
803 /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
804 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
805 # Make sure the directory exists.
806 test -f "$dirpart/$file" && continue
807 fdir=`AS_DIRNAME(["$file"])`
808 AS_MKDIR_P([$dirpart/$fdir])
809 # echo "creating $dirpart/$file"
810 echo '# dummy' > "$dirpart/$file"
813 ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
816 # AM_OUTPUT_DEPENDENCY_COMMANDS
817 # -----------------------------
818 # This macro should only be invoked once -- use via AC_REQUIRE.
820 # This code is only required when automatic dependency tracking
821 # is enabled. FIXME. This creates each `.P' file that we will
822 # need in order to bootstrap the dependency handling code.
823 AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
824 [AC_CONFIG_COMMANDS([depfiles],
825 [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
826 [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
829 # Check to see how 'make' treats includes. -*- Autoconf -*-
831 # Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
833 # This program is free software; you can redistribute it and/or modify
834 # it under the terms of the GNU General Public License as published by
835 # the Free Software Foundation; either version 2, or (at your option)
838 # This program is distributed in the hope that it will be useful,
839 # but WITHOUT ANY WARRANTY; without even the implied warranty of
840 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
841 # GNU General Public License for more details.
843 # You should have received a copy of the GNU General Public License
844 # along with this program; if not, write to the Free Software
845 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
852 # Check to see how make treats includes.
853 AC_DEFUN([AM_MAKE_INCLUDE],
854 [am_make=${MAKE-make}
855 cat > confinc << 'END'
860 # If we don't find an include directive, just comment out the code.
861 AC_MSG_CHECKING([for style of include used by $am_make])
865 # First try GNU make style include.
866 echo "include confinc" > confmf
867 # We grep out `Entering directory' and `Leaving directory'
868 # messages which can occur if `w' ends up in MAKEFLAGS.
869 # In particular we don't look at `^make:' because GNU make might
870 # be invoked under some other name (usually "gmake"), in which
871 # case it prints its new name instead of `make'.
872 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
877 # Now try BSD make style include.
878 if test "$am__include" = "#"; then
879 echo '.include "confinc"' > confmf
880 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
886 AC_SUBST([am__include])
887 AC_SUBST([am__quote])
888 AC_MSG_RESULT([$_am_result])
892 # AM_CONDITIONAL -*- Autoconf -*-
894 # Copyright 1997, 2000, 2001 Free Software Foundation, Inc.
896 # This program is free software; you can redistribute it and/or modify
897 # it under the terms of the GNU General Public License as published by
898 # the Free Software Foundation; either version 2, or (at your option)
901 # This program is distributed in the hope that it will be useful,
902 # but WITHOUT ANY WARRANTY; without even the implied warranty of
903 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
904 # GNU General Public License for more details.
906 # You should have received a copy of the GNU General Public License
907 # along with this program; if not, write to the Free Software
908 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
915 # AM_CONDITIONAL(NAME, SHELL-CONDITION)
916 # -------------------------------------
917 # Define a conditional.
918 AC_DEFUN([AM_CONDITIONAL],
919 [ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
920 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
930 AC_CONFIG_COMMANDS_PRE(
931 [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
932 AC_MSG_ERROR([conditional "$1" was never defined.
933 Usually this means the macro was only invoked conditionally.])
936 # Like AC_CONFIG_HEADER, but automatically create stamp file. -*- Autoconf -*-
938 # Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc.
940 # This program is free software; you can redistribute it and/or modify
941 # it under the terms of the GNU General Public License as published by
942 # the Free Software Foundation; either version 2, or (at your option)
945 # This program is distributed in the hope that it will be useful,
946 # but WITHOUT ANY WARRANTY; without even the implied warranty of
947 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
948 # GNU General Public License for more details.
950 # You should have received a copy of the GNU General Public License
951 # along with this program; if not, write to the Free Software
952 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
959 # AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS.
960 AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
963 # Copyright 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
965 # This program is free software; you can redistribute it and/or modify
966 # it under the terms of the GNU General Public License as published by
967 # the Free Software Foundation; either version 2, or (at your option)
970 # This program is distributed in the hope that it will be useful,
971 # but WITHOUT ANY WARRANTY; without even the implied warranty of
972 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
973 # GNU General Public License for more details.
975 # You should have received a copy of the GNU General Public License
976 # along with this program; if not, write to the Free Software
977 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
986 # Autoconf leaves LEX=: if lex or flex can't be found. Change that to a
987 # "missing" invocation, for better error output.
988 AC_DEFUN([AM_PROG_LEX],
989 [AC_REQUIRE([AM_MISSING_HAS_RUN])dnl
990 AC_REQUIRE([AC_PROG_LEX])dnl
991 if test "$LEX" = :; then
992 LEX=${am_missing_run}flex
995 # Add --enable-maintainer-mode option to configure.
998 # Copyright 1996, 1998, 2000, 2001, 2002 Free Software Foundation, Inc.
1000 # This program is free software; you can redistribute it and/or modify
1001 # it under the terms of the GNU General Public License as published by
1002 # the Free Software Foundation; either version 2, or (at your option)
1003 # any later version.
1005 # This program is distributed in the hope that it will be useful,
1006 # but WITHOUT ANY WARRANTY; without even the implied warranty of
1007 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1008 # GNU General Public License for more details.
1010 # You should have received a copy of the GNU General Public License
1011 # along with this program; if not, write to the Free Software
1012 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
1017 AC_DEFUN([AM_MAINTAINER_MODE],
1018 [AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
1019 dnl maintainer-mode is disabled by default
1020 AC_ARG_ENABLE(maintainer-mode,
1021 [ --enable-maintainer-mode enable make rules and dependencies not useful
1022 (and sometimes confusing) to the casual installer],
1023 USE_MAINTAINER_MODE=$enableval,
1024 USE_MAINTAINER_MODE=no)
1025 AC_MSG_RESULT([$USE_MAINTAINER_MODE])
1026 AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes])
1027 MAINT=$MAINTAINER_MODE_TRUE
1032 AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])