1 dnl aclocal.m4 generated automatically by aclocal 1.3
3 dnl Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
4 dnl This Makefile.in is free software; the Free Software Foundation
5 dnl gives unlimited permission to copy and/or distribute it,
6 dnl with or without modifications, as long as this notice is preserved.
8 dnl This program is distributed in the hope that it will be useful,
9 dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
10 dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
11 dnl PARTICULAR PURPOSE.
13 # Do all the work for Automake. This macro actually does too much --
14 # some checks are only needed if your package does certain things.
15 # But this isn't really a big deal.
20 dnl AM_INIT_AUTOMAKE(package,version, [no-define])
22 AC_DEFUN(AM_INIT_AUTOMAKE,
23 [AC_REQUIRE([AM_PROG_INSTALL])
28 dnl test to see if srcdir already configured
29 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
30 AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
33 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
34 AC_DEFINE_UNQUOTED(VERSION, "$VERSION"))
35 AC_REQUIRE([AM_SANITY_CHECK])
36 AC_REQUIRE([AC_ARG_PROGRAM])
37 dnl FIXME This is truly gross.
38 missing_dir=`cd $ac_aux_dir && pwd`
39 AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
40 AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
41 AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
42 AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
43 AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
44 AC_REQUIRE([AC_PROG_MAKE_SET])])
49 AC_DEFUN(AM_PROG_INSTALL,
50 [AC_REQUIRE([AC_PROG_INSTALL])
51 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
52 AC_SUBST(INSTALL_SCRIPT)dnl
56 # Check to make sure that the build environment is sane.
59 AC_DEFUN(AM_SANITY_CHECK,
60 [AC_MSG_CHECKING([whether build environment is sane])
63 echo timestamp > conftestfile
64 # Do `set' in a subshell so we don't clobber the current shell's
65 # arguments. Must try -L first in case configure is actually a
66 # symlink; some systems play weird games with the mod time of symlinks
67 # (eg FreeBSD returns the mod time of the symlink's containing
70 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
71 if test "[$]*" = "X"; then
73 set X `ls -t $srcdir/configure conftestfile`
75 if test "[$]*" != "X $srcdir/configure conftestfile" \
76 && test "[$]*" != "X conftestfile $srcdir/configure"; then
78 # If neither matched, then we have a broken ls. This can happen
79 # if, for instance, CONFIG_SHELL is bash and it inherits a
80 # broken ls alias from the environment. This has actually
81 # happened. Such a system could not be considered "sane".
82 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
83 alias in your environment])
86 test "[$]2" = conftestfile
92 AC_MSG_ERROR([newly created file is older than distributed files!
93 Check your system clock])
98 dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY)
99 dnl The program must properly implement --version.
100 AC_DEFUN(AM_MISSING_PROG,
101 [AC_MSG_CHECKING(for working $2)
102 # Run test in a subshell; some versions of sh will print an error if
103 # an executable is not found, even if stderr is redirected.
104 # Redirect stdin to placate older versions of autoconf. Sigh.
105 if ($2 --version) < /dev/null > /dev/null 2>&1; then
110 AC_MSG_RESULT(missing)
115 # serial 25 AM_PROG_LIBTOOL
116 AC_DEFUN(AM_PROG_LIBTOOL,
117 [AC_REQUIRE([AM_ENABLE_SHARED])dnl
118 AC_REQUIRE([AM_ENABLE_STATIC])dnl
119 AC_REQUIRE([AC_CANONICAL_HOST])dnl
120 AC_REQUIRE([AC_CANONICAL_BUILD])dnl
121 AC_REQUIRE([AC_PROG_RANLIB])dnl
122 AC_REQUIRE([AC_PROG_CC])dnl
123 AC_REQUIRE([AM_PROG_LD])dnl
124 AC_REQUIRE([AM_PROG_NM])dnl
125 AC_REQUIRE([AC_PROG_LN_S])dnl
127 # Always use our own libtool.
128 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
131 # Check for any special flags to pass to ltconfig.
133 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
134 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
135 test "$silent" = yes && libtool_flags="$libtool_flags --silent"
136 test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
137 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
139 # Some flags need to be propagated to the compiler or linker for good
143 # Find out which ABI we are using.
144 echo '[#]line __oline__ "configure"' > conftest.$ac_ext
145 if AC_TRY_EVAL(ac_compile); then
146 case "`/usr/bin/file conftest.o`" in
162 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
163 CFLAGS="$CFLAGS -belf"
167 AM_SYS_LIBTOOL_CYGWIN32
172 # Actually configure libtool. ac_aux_dir is where install-sh is found.
173 CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
174 LD="$LD" NM="$NM" RANLIB="$RANLIB" LN_S="$LN_S" \
175 DLLTOOL="$DLLTOOL" AS="$AS" \
176 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
177 $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \
178 || AC_MSG_ERROR([libtool configure failed])
180 # Redirect the config.log output again, so that the ltconfig log is not
181 # clobbered by the next message.
185 # AM_ENABLE_SHARED - implement the --enable-shared flag
186 # Usage: AM_ENABLE_SHARED[(DEFAULT)]
187 # Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
189 AC_DEFUN(AM_ENABLE_SHARED,
190 [define([AM_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
191 AC_ARG_ENABLE(shared,
192 changequote(<<, >>)dnl
193 << --enable-shared[=PKGS] build shared libraries [default=>>AM_ENABLE_SHARED_DEFAULT],
195 [p=${PACKAGE-default}
197 yes) enable_shared=yes ;;
198 no) enable_shared=no ;;
201 # Look at the argument we got. We use all the common list separators.
202 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
203 for pkg in $enableval; do
204 if test "X$pkg" = "X$p"; then
211 enable_shared=AM_ENABLE_SHARED_DEFAULT)dnl
214 # AM_DISABLE_SHARED - set the default shared flag to --disable-shared
215 AC_DEFUN(AM_DISABLE_SHARED,
216 [AM_ENABLE_SHARED(no)])
218 # AM_DISABLE_STATIC - set the default static flag to --disable-static
219 AC_DEFUN(AM_DISABLE_STATIC,
220 [AM_ENABLE_STATIC(no)])
222 # AM_ENABLE_STATIC - implement the --enable-static flag
223 # Usage: AM_ENABLE_STATIC[(DEFAULT)]
224 # Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
226 AC_DEFUN(AM_ENABLE_STATIC,
227 [define([AM_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
228 AC_ARG_ENABLE(static,
229 changequote(<<, >>)dnl
230 << --enable-static[=PKGS] build static libraries [default=>>AM_ENABLE_STATIC_DEFAULT],
232 [p=${PACKAGE-default}
234 yes) enable_static=yes ;;
235 no) enable_static=no ;;
238 # Look at the argument we got. We use all the common list separators.
239 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
240 for pkg in $enableval; do
241 if test "X$pkg" = "X$p"; then
248 enable_static=AM_ENABLE_STATIC_DEFAULT)dnl
252 # AM_PROG_LD - find the path to the GNU or non-GNU linker
255 [ --with-gnu-ld assume the C compiler uses GNU ld [default=no]],
256 test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no)
257 AC_REQUIRE([AC_PROG_CC])
259 if test "$ac_cv_prog_gcc" = yes; then
260 # Check if gcc -print-prog-name=ld gives a path.
261 AC_MSG_CHECKING([for ld used by GCC])
262 ac_prog=`($CC -print-prog-name=ld) 2>&5`
264 # Accept absolute paths.
268 test -z "$LD" && LD="$ac_prog"
271 # If it fails, then pretend we aren't using GCC.
275 # If it is relative, then search for the first ld in PATH.
279 elif test "$with_gnu_ld" = yes; then
280 AC_MSG_CHECKING([for GNU ld])
282 AC_MSG_CHECKING([for non-GNU ld])
284 AC_CACHE_VAL(ac_cv_path_LD,
285 [if test -z "$LD"; then
286 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
287 for ac_dir in $PATH; do
288 test -z "$ac_dir" && ac_dir=.
289 if test -f "$ac_dir/$ac_prog"; then
290 ac_cv_path_LD="$ac_dir/$ac_prog"
291 # Check to see if the program is GNU ld. I'd rather use --version,
292 # but apparently some GNU ld's only accept -v.
293 # Break only if it was the GNU/non-GNU ld that we prefer.
294 if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
295 test "$with_gnu_ld" != no && break
297 test "$with_gnu_ld" != yes && break
303 ac_cv_path_LD="$LD" # Let the user override the test with a path.
306 if test -n "$LD"; then
311 test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
316 AC_DEFUN(AM_PROG_LD_GNU,
317 [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], ac_cv_prog_gnu_ld,
318 [# I'd rather use --version here, but apparently some GNU ld's only accept -v.
319 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
320 ac_cv_prog_gnu_ld=yes
326 # AM_PROG_NM - find the path to a BSD-compatible name lister
328 [AC_MSG_CHECKING([for BSD-compatible nm])
329 AC_CACHE_VAL(ac_cv_path_NM,
330 [if test -n "$NM"; then
331 # Let the user override the test.
334 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
335 for ac_dir in /usr/ucb /usr/ccs/bin $PATH /bin; do
336 test -z "$ac_dir" && ac_dir=.
337 if test -f $ac_dir/nm; then
338 # Check to see if the nm accepts a BSD-compat flag.
339 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
340 # nm: unknown option "B" ignored
341 if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
342 ac_cv_path_NM="$ac_dir/nm -B"
343 elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
344 ac_cv_path_NM="$ac_dir/nm -p"
346 ac_cv_path_NM="$ac_dir/nm"
352 test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
359 # AM_SYS_LIBTOOL_CYGWIN32 - find tools needed on cygwin32
360 AC_DEFUN(AM_SYS_LIBTOOL_CYGWIN32,
361 [AC_CHECK_TOOL(DLLTOOL, dlltool, false)
362 AC_CHECK_TOOL(AS, as, false)
365 # Like AC_CONFIG_HEADER, but automatically create stamp file.
367 AC_DEFUN(AM_CONFIG_HEADER,
369 AC_CONFIG_HEADER([$1])
370 dnl When config.status generates a header, we must update the stamp-h file.
371 dnl This file resides in the same directory as the config header
372 dnl that is generated. We must strip everything past the first ":",
373 dnl and everything past the last "/".
374 AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl
375 ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>,
376 <<test -z "<<$>>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^\([^:]*/\)?.*>>, <<\1>>)stamp-h<<>>dnl>>,
378 for am_file in <<$1>>; do
379 case " <<$>>CONFIG_HEADERS " in
380 *" <<$>>am_file "*<<)>>
381 echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx
384 am_indx=`expr "<<$>>am_indx" + 1`
388 # This file is derived from `gettext.m4'. The difference is that the
389 # included macros assume Cygnus-style source and build trees.
391 # Macro to add for using GNU gettext.
392 # Ulrich Drepper <drepper@cygnus.com>, 1995.
394 # This file file be copied and used freely without restrictions. It can
395 # be used in projects which are not available under the GNU Public License
396 # but which still want to provide support for the GNU gettext functionality.
397 # Please note that the actual code is *not* freely available.
401 AC_DEFUN(CY_WITH_NLS,
402 [AC_MSG_CHECKING([whether NLS is requested])
403 dnl Default is enabled NLS
405 [ --disable-nls do not use Native Language Support],
406 USE_NLS=$enableval, USE_NLS=yes)
407 AC_MSG_RESULT($USE_NLS)
410 USE_INCLUDED_LIBINTL=no
412 dnl If we use NLS figure out what method
413 if test "$USE_NLS" = "yes"; then
414 AC_DEFINE(ENABLE_NLS)
415 AC_MSG_CHECKING([whether included gettext is requested])
416 AC_ARG_WITH(included-gettext,
417 [ --with-included-gettext use the GNU gettext library included here],
418 nls_cv_force_use_gnu_gettext=$withval,
419 nls_cv_force_use_gnu_gettext=no)
420 AC_MSG_RESULT($nls_cv_force_use_gnu_gettext)
422 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
423 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
424 dnl User does not insist on using GNU NLS library. Figure out what
425 dnl to use. If gettext or catgets are available (in this order) we
426 dnl use this. Else we have to fall back to GNU NLS library.
427 dnl catgets is only used if permitted by option --with-catgets.
432 AC_CHECK_HEADER(libintl.h,
433 [AC_CACHE_CHECK([for gettext in libc], gt_cv_func_gettext_libc,
434 [AC_TRY_LINK([#include <libintl.h>], [return (int) gettext ("")],
435 gt_cv_func_gettext_libc=yes, gt_cv_func_gettext_libc=no)])
437 if test "$gt_cv_func_gettext_libc" != "yes"; then
438 AC_CHECK_LIB(intl, bindtextdomain,
439 [AC_CACHE_CHECK([for gettext in libintl],
440 gt_cv_func_gettext_libintl,
441 [AC_TRY_LINK([], [return (int) gettext ("")],
442 gt_cv_func_gettext_libintl=yes,
443 gt_cv_func_gettext_libintl=no)])])
446 if test "$gt_cv_func_gettext_libc" = "yes" \
447 || test "$gt_cv_func_gettext_libintl" = "yes"; then
448 AC_DEFINE(HAVE_GETTEXT)
449 AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
450 [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl
451 if test "$MSGFMT" != "no"; then
452 AC_CHECK_FUNCS(dcgettext)
453 AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
454 AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
455 [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
456 AC_TRY_LINK(, [extern int _nl_msg_cat_cntr;
457 return _nl_msg_cat_cntr],
467 dnl In the standard gettext, we would now check for catgets.
468 dnl However, we never want to use catgets for our releases.
470 if test "$CATOBJEXT" = "NONE"; then
471 dnl Neither gettext nor catgets in included in the C library.
472 dnl Fall back on GNU gettext library.
473 nls_cv_use_gnu_gettext=yes
477 if test "$nls_cv_use_gnu_gettext" = "yes"; then
478 dnl Mark actions used to generate GNU NLS library.
479 INTLOBJS="\$(GETTOBJS)"
480 AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
481 [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], msgfmt)
482 AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
483 AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
484 [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
486 USE_INCLUDED_LIBINTL=yes
490 INTLDEPS='$(top_builddir)/../intl/libintl.a'
492 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
493 nls_cv_header_intl=libintl.h
494 nls_cv_header_libgt=libgettext.h
497 dnl Test whether we really found GNU xgettext.
498 if test "$XGETTEXT" != ":"; then
499 dnl If it is no GNU xgettext we define it as : so that the
500 dnl Makefiles still can work.
501 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
505 [found xgettext programs is not GNU xgettext; ignore it])
510 # We need to process the po/ directory.
514 nls_cv_header_intl=libintl.h
515 nls_cv_header_libgt=libgettext.h
518 # If this is used in GNU gettext we have to set USE_NLS to `yes'
519 # because some of the sources are only built for this goal.
520 if test "$PACKAGE" = gettext; then
522 USE_INCLUDED_LIBINTL=yes
525 dnl These rules are solely for the distribution goal. While doing this
526 dnl we only have to keep exactly one list of the available catalogs
528 for lang in $ALL_LINGUAS; do
529 GMOFILES="$GMOFILES $lang.gmo"
530 POFILES="$POFILES $lang.po"
533 dnl Make all variables we use known to autoconf.
534 AC_SUBST(USE_INCLUDED_LIBINTL)
537 AC_SUBST(DATADIRNAME)
547 AC_DEFUN(CY_GNU_GETTEXT,
548 [AC_REQUIRE([AC_PROG_MAKE_SET])dnl
549 AC_REQUIRE([AC_PROG_CC])dnl
550 AC_REQUIRE([AC_PROG_RANLIB])dnl
551 AC_REQUIRE([AC_ISC_POSIX])dnl
552 AC_REQUIRE([AC_HEADER_STDC])dnl
553 AC_REQUIRE([AC_C_CONST])dnl
554 AC_REQUIRE([AC_C_INLINE])dnl
555 AC_REQUIRE([AC_TYPE_OFF_T])dnl
556 AC_REQUIRE([AC_TYPE_SIZE_T])dnl
557 AC_REQUIRE([AC_FUNC_ALLOCA])dnl
558 AC_REQUIRE([AC_FUNC_MMAP])dnl
560 AC_CHECK_HEADERS([argz.h limits.h locale.h nl_types.h malloc.h string.h \
561 unistd.h values.h sys/param.h])
562 AC_CHECK_FUNCS([getcwd munmap putenv setenv setlocale strchr strcasecmp \
563 __argz_count __argz_stringify __argz_next])
565 if test "${ac_cv_func_stpcpy+set}" != "set"; then
566 AC_CHECK_FUNCS(stpcpy)
568 if test "${ac_cv_func_stpcpy}" = "yes"; then
569 AC_DEFINE(HAVE_STPCPY)
575 if test "x$CATOBJEXT" != "x"; then
576 if test "x$ALL_LINGUAS" = "x"; then
579 AC_MSG_CHECKING(for catalogs to be installed)
581 for lang in ${LINGUAS=$ALL_LINGUAS}; do
582 case "$ALL_LINGUAS" in
583 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
587 AC_MSG_RESULT($LINGUAS)
590 dnl Construct list of names of catalog files to be constructed.
591 if test -n "$LINGUAS"; then
592 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
596 dnl The reference to <locale.h> in the installed <libintl.h> file
597 dnl must be resolved because we cannot expect the users of this
598 dnl to define HAVE_LOCALE_H.
599 if test $ac_cv_header_locale_h = yes; then
600 INCLUDE_LOCALE_H="#include <locale.h>"
603 /* The system does not provide the header <locale.h>. Take care yourself. */"
605 AC_SUBST(INCLUDE_LOCALE_H)
607 dnl Determine which catalog format we have (if any is needed)
608 dnl For now we know about two different formats:
609 dnl Linux libc-5 and the normal X/Open format
610 if test -f $srcdir/po2tbl.sed.in; then
611 if test "$CATOBJEXT" = ".cat"; then
612 AC_CHECK_HEADER(linux/version.h, msgformat=linux, msgformat=xopen)
614 dnl Transform the SED scripts while copying because some dumb SEDs
615 dnl cannot handle comments.
616 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
618 dnl po2tbl.sed is always needed.
619 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
620 $srcdir/po2tbl.sed.in > po2tbl.sed
623 dnl In the intl/Makefile.in we have a special dependency which makes
624 dnl only sense for gettext. We comment this out for non-gettext
626 if test "$PACKAGE" = "gettext"; then
636 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
637 AC_SUBST(MKINSTALLDIRS)
639 dnl *** For now the libtool support in intl/Makefile is not for real.
643 dnl Generate list of files to be processed by xgettext which will
644 dnl be included in po/Makefile. But only do this if the po directory
645 dnl exists in srcdir.
646 if test -d $srcdir/po; then
647 test -d po || mkdir po
648 if test "x$srcdir" != "x."; then
649 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
650 posrcprefix="$srcdir/"
652 posrcprefix="../$srcdir/"
658 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
659 < $srcdir/po/POTFILES.in > po/POTFILES
663 # Search path for a program which passes the given test.
664 # Ulrich Drepper <drepper@cygnus.com>, 1996.
666 # This file file be copied and used freely without restrictions. It can
667 # be used in projects which are not available under the GNU Public License
668 # but which still want to provide support for the GNU gettext functionality.
669 # Please note that the actual code is *not* freely available.
673 dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR,
674 dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
675 AC_DEFUN(AM_PATH_PROG_WITH_TEST,
676 [# Extract the first word of "$2", so it can be a program name with args.
677 set dummy $2; ac_word=[$]2
678 AC_MSG_CHECKING([for $ac_word])
679 AC_CACHE_VAL(ac_cv_path_$1,
682 ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
685 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
686 for ac_dir in ifelse([$5], , $PATH, [$5]); do
687 test -z "$ac_dir" && ac_dir=.
688 if test -f $ac_dir/$ac_word; then
690 ac_cv_path_$1="$ac_dir/$ac_word"
696 dnl If no 4th arg is given, leave the cache variable unset,
697 dnl so AC_PATH_PROGS will keep looking.
698 ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
703 if test -n "[$]$1"; then
711 # Check whether LC_MESSAGES is available in <locale.h>.
712 # Ulrich Drepper <drepper@cygnus.com>, 1995.
714 # This file file be copied and used freely without restrictions. It can
715 # be used in projects which are not available under the GNU Public License
716 # but which still want to provide support for the GNU gettext functionality.
717 # Please note that the actual code is *not* freely available.
721 AC_DEFUN(AM_LC_MESSAGES,
722 [if test $ac_cv_header_locale_h = yes; then
723 AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
724 [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
725 am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
726 if test $am_cv_val_LC_MESSAGES = yes; then
727 AC_DEFINE(HAVE_LC_MESSAGES)
731 # Add --enable-maintainer-mode option to configure.
736 AC_DEFUN(AM_MAINTAINER_MODE,
737 [AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
738 dnl maintainer-mode is disabled by default
739 AC_ARG_ENABLE(maintainer-mode,
740 [ --enable-maintainer-mode enable make rules and dependencies not useful
741 (and sometimes confusing) to the casual installer],
742 USE_MAINTAINER_MODE=$enableval,
743 USE_MAINTAINER_MODE=no)
744 AC_MSG_RESULT($USE_MAINTAINER_MODE)
745 if test $USE_MAINTAINER_MODE = yes; then
754 # Check to see if we're running under Cygwin32, without using
755 # AC_CANONICAL_*. If so, set output variable CYGWIN32 to "yes".
756 # Otherwise set it to "no".
759 AC_DEFUN(AM_CYGWIN32,
760 [AC_CACHE_CHECK(for Cygwin32 environment, am_cv_cygwin32,
761 [AC_TRY_COMPILE(,[return __CYGWIN32__;],
762 am_cv_cygwin32=yes, am_cv_cygwin32=no)
765 test "$am_cv_cygwin32" = yes && CYGWIN32=yes])
767 # Check to see if we're running under Win32, without using
768 # AC_CANONICAL_*. If so, set output variable EXEEXT to ".exe".
769 # Otherwise set it to "".
772 dnl This knows we add .exe if we're building in the Cygwin32
773 dnl environment. But if we're not, then it compiles a test program
774 dnl to see if there is a suffix for executables.
776 [AC_REQUIRE([AM_CYGWIN32])
777 AC_REQUIRE([AM_MINGW32])
778 AC_MSG_CHECKING([for executable suffix])
779 AC_CACHE_VAL(am_cv_exeext,
780 [if test "$CYGWIN32" = yes || test "$MINGW32" = yes; then
783 cat > am_c_test.c << 'EOF'
785 /* Nothing needed here */
788 ${CC-cc} -o am_c_test $CFLAGS $CPPFLAGS $LDFLAGS am_c_test.c $LIBS 1>&5
790 for file in am_c_test.*; do
794 *) am_cv_exeext=`echo $file | sed -e s/am_c_test//` ;;
798 test x"${am_cv_exeext}" = x && am_cv_exeext=no
801 test x"${am_cv_exeext}" != xno && EXEEXT=${am_cv_exeext}
802 AC_MSG_RESULT(${am_cv_exeext})
805 # Check to see if we're running under Mingw, without using
806 # AC_CANONICAL_*. If so, set output variable MINGW32 to "yes".
807 # Otherwise set it to "no".
811 [AC_CACHE_CHECK(for Mingw32 environment, am_cv_mingw32,
812 [AC_TRY_COMPILE(,[return __MINGW32__;],
813 am_cv_mingw32=yes, am_cv_mingw32=no)
816 test "$am_cv_mingw32" = yes && MINGW32=yes])