1 dnl aclocal.m4 generated automatically by aclocal 1.4
3 dnl Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
4 dnl This file 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.
16 dnl WM_CHECK_LIB(NAME, FUNCTION, EXTRALIBS)
18 AC_DEFUN(WM_CHECK_LIB,
20 LDFLAGS_old="$LDFLAGS"
21 LDFLAGS="$LDFLAGS $lib_search_path"
22 AC_CHECK_LIB([$1],[$2],yes=yes,no=no,[$3])
23 LDFLAGS="$LDFLAGS_old"
28 dnl WM_CHECK_HEADER(NAME)
30 AC_DEFUN(WM_CHECK_HEADER,
32 CPPFLAGS_old="$CPPFLAGS"
33 CPPFLAGS="$CPPFLAGS $inc_search_path"
35 CPPFLAGS="$CPPFLAGS_old"
40 dnl WM_CHECK_PROPLIST_VERSION(MIN_VERSION, [ACTION-IF-FOUND [,ACTION-IF-NOT-FOUND]])
42 AC_DEFUN(WM_CHECK_PROPLIST_VERSION,
44 CPPFLAGS_old="$CPPFLAGS"
45 CPPFLAGS="$CPPFLAGS $inc_search_path"
46 lPL_major_version=`echo $1 | sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
47 lPL_minor_version=`echo $1 | sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
48 lPL_micro_version=`echo $1 | sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
49 AC_MSG_CHECKING([whether libPropList is newer than $1])
50 AC_CACHE_VAL(ac_cv_lib_proplist_version_ok,
52 [/* Test version of libPropList we have */
55 #if !defined(PROPLIST_VERSION) || PROPLIST_VERSION < $lPL_major_version*10000 + $lPL_minor_version*100 + $lPL_micro_version
56 #error libPropList on this system is too old. Consider upgrading to at least $1
59 eval "ac_cv_lib_proplist_version_ok=yes",
60 eval "ac_cv_lib_proplist_version_ok=no")])
61 if eval "test \"`echo '$ac_cv_lib_proplist_version_ok'`\" = yes"; then
63 ifelse([$2], , :, [$2])
69 CPPFLAGS="$CPPFLAGS_old"
74 dnl WM_CHECK_REDCRAP_BUGS(prefix,bindir,libdir)
76 AC_DEFUN(WM_CHECK_REDCRAP_BUGS,
78 AC_MSG_CHECKING(for RedHat system)
81 if test -f /etc/redhat-release; then
85 AC_MSG_RESULT($wm_check_flag)
89 if test "$wm_check_flag" = yes; then
91 AC_MSG_WARN([Red Hat system; checking for Red-Hat-specific bugs.])
94 # Check old wmaker from RedHat
96 if test "[$1]" != "/usr/X11R6" -a "$prefix" != "/usr/X11"; then
97 AC_MSG_CHECKING(for multiple installed wmaker versions)
98 if test -f /usr/X11R6/bin/wmaker; then
104 AC_MSG_RESULT(no apparent problems)
108 # Check for infamous en_RN bug
109 # Wont work because autoconf will change LANG in the beginning of the
113 #AC_MSG_CHECKING(for silly en_RN joke that only causes headaches)
115 #if test "x$LANG" = xen_RN; then
116 #AC_MSG_RESULT(uh oh)
117 #AC_MSG_WARN([the LANG environment variable is set to the en_RN
118 #locale. Please unset it or you will have mysterious problems when
119 #using various software packages.])
122 #AC_MSG_RESULT(no problem)
125 # If binary installation path is /usr/local/bin, check if it's in PATH
127 if test "[$2]" = "/usr/local/bin"; then
128 AC_MSG_CHECKING(if /usr/local/bin is in the search PATH)
130 rh_missing_usr_local_bin=yes
134 if test "x$i" = "x/usr/local/bin"; then
136 rh_missing_usr_local_bin=no
141 if test "$wm_check_flag" = no; then
145 AC_MSG_RESULT(no problem)
149 # If library installation path is /usr/local/lib,
150 # check if it's in /etc/ld.so.conf
152 if test "[$3]" = "/usr/local/lib"; then
154 rh_missing_usr_local_lib=no
155 AC_MSG_CHECKING(if /usr/local/lib is in /etc/ld.so.conf)
156 test -z "`grep /usr/local/lib /etc/ld.so.conf`"
157 test "$?" -eq 0 && wm_check_flag=no
158 if test "$wm_check_flag" = no; then
160 rh_missing_usr_local_lib=yes
163 AC_MSG_RESULT(no problem)
167 # Check for symbolic links
169 AC_MSG_CHECKING(for /usr/include/X11 symbolic link)
170 rh_missing_usr_include_x11=no
171 if test -d "/usr/include/X11"; then
175 rh_missing_usr_include_x11=yes
182 AC_MSG_CHECKING(for /lib/cpp)
183 rh_missing_lib_cpp=no
184 if test -f "/lib/cpp"; then
188 rh_missing_lib_cpp=yes
198 dnl WM_PRINT_REDCRAP_BUG_STATUS()
200 AC_DEFUN(WM_PRINT_REDCRAP_BUG_STATUS,
202 if test "$rh_is_redhat" = yes; then
203 if test "$mins_found" = yes -o "$bugs_found" = yes; then
205 AC_MSG_WARN([It seems you are using a system packaged by Red Hat.
206 I have done some checks for Red-Hat-specific bugs, and I found some
207 problems. Please read the INSTALL file regarding Red Hat, resolve
208 the problems, and try to run configure again.
210 Here are the problems I found:
212 if test "x$rh_old_wmaker" = xyes; then
213 echo "Problem: Old version of Window Maker in /usr/X11R6/bin."
214 echo "Description: You seem to have an old version of Window Maker"
215 echo " installed in /usr/X11R6/bin. It is recommended"
216 echo " that you uninstall any previously installed"
217 echo " packages of WindowMaker before installing a new one."
220 if test "x$rh_missing_usr_local_bin" = xyes; then
221 echo "Problem: PATH is missing /usr/local/bin."
222 echo "Description: Your PATH environment variable does not appear to"
223 echo " contain the directory /usr/local/bin. Please add it."
226 if test "x$rh_missing_usr_local_lib" = xyes; then
227 echo "Problem: /etc/ld.so.conf missing /usr/local/lib"
228 echo "Description: Your /etc/ld.so.conf file does not appear to contain"
229 echo " the directory /usr/local/lib. Please add it."
232 if test "x$rh_missing_usr_x11" = xyes; then
233 echo "Problem: Missing /usr/X11 symbolic link."
234 echo "Description: Your system is missing a symbolic link from"
235 echo " /usr/X11R6 to /usr/X11. Please create one."
238 if test "x$rh_missing_usr_include_x11" = xyes; then
239 echo "Problem: Missing /usr/include/X11 symbolic link."
240 echo "Description: Your system is missing a symbolic link from"
241 echo " /usr/X11R6/include/X11 to /usr/include/X11."
242 echo " Please create one."
245 if test "x$rh_missing_lib_cpp" = xyes; then
246 echo "Problem: Missing /lib/cpp symbolic link."
247 echo "Description: Your system is missing a symbolic link from the"
248 echo " cpp (C preprocessor) program to /lib/cpp."
249 echo " Please create one."
252 if test "x$bugs_found" = xyes; then
253 AC_MSG_ERROR([One or more of the problems above can potentially
254 cause Window Maker not to install or run properly. Please resolve
255 the problems and try to run configure again.])
257 elif test "x$mins_found" = xyes; then
258 AC_MSG_WARN([The problems above may or may not cause Window Maker
259 not to install or run properly. If you have any problems during
260 installation or execution, please resolve the problems and try to
261 install Window Maker again.])
266 echo "You appear to have a system packaged by Red Hat, but I could"
267 echo "not find any Red-Hat-specific problems that I know about."
274 # Do all the work for Automake. This macro actually does too much --
275 # some checks are only needed if your package does certain things.
276 # But this isn't really a big deal.
281 dnl AM_INIT_AUTOMAKE(package,version, [no-define])
283 AC_DEFUN(AM_INIT_AUTOMAKE,
284 [AC_REQUIRE([AC_PROG_INSTALL])
289 dnl test to see if srcdir already configured
290 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
291 AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
294 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
295 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package]))
296 AC_REQUIRE([AM_SANITY_CHECK])
297 AC_REQUIRE([AC_ARG_PROGRAM])
298 dnl FIXME This is truly gross.
299 missing_dir=`cd $ac_aux_dir && pwd`
300 AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
301 AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
302 AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
303 AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
304 AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
305 AC_REQUIRE([AC_PROG_MAKE_SET])])
308 # Check to make sure that the build environment is sane.
311 AC_DEFUN(AM_SANITY_CHECK,
312 [AC_MSG_CHECKING([whether build environment is sane])
315 echo timestamp > conftestfile
316 # Do `set' in a subshell so we don't clobber the current shell's
317 # arguments. Must try -L first in case configure is actually a
318 # symlink; some systems play weird games with the mod time of symlinks
319 # (eg FreeBSD returns the mod time of the symlink's containing
322 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
323 if test "[$]*" = "X"; then
325 set X `ls -t $srcdir/configure conftestfile`
327 if test "[$]*" != "X $srcdir/configure conftestfile" \
328 && test "[$]*" != "X conftestfile $srcdir/configure"; then
330 # If neither matched, then we have a broken ls. This can happen
331 # if, for instance, CONFIG_SHELL is bash and it inherits a
332 # broken ls alias from the environment. This has actually
333 # happened. Such a system could not be considered "sane".
334 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
335 alias in your environment])
338 test "[$]2" = conftestfile
344 AC_MSG_ERROR([newly created file is older than distributed files!
345 Check your system clock])
350 dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY)
351 dnl The program must properly implement --version.
352 AC_DEFUN(AM_MISSING_PROG,
353 [AC_MSG_CHECKING(for working $2)
354 # Run test in a subshell; some versions of sh will print an error if
355 # an executable is not found, even if stderr is redirected.
356 # Redirect stdin to placate older versions of autoconf. Sigh.
357 if ($2 --version) < /dev/null > /dev/null 2>&1; then
362 AC_MSG_RESULT(missing)
367 # serial 40 AC_PROG_LIBTOOL
368 AC_DEFUN(AC_PROG_LIBTOOL,
369 [AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
371 # Save cache, so that ltconfig can load it
374 # Actually configure libtool. ac_aux_dir is where install-sh is found.
375 CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
376 LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
377 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" \
378 DLLTOOL="$DLLTOOL" AS="$AS" OBJDUMP="$OBJDUMP" \
379 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
380 $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $lt_target \
381 || AC_MSG_ERROR([libtool configure failed])
383 # Reload cache, that may have been modified by ltconfig
386 # This can be used to rebuild libtool when needed
387 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
389 # Always use our own libtool.
390 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
393 # Redirect the config.log output again, so that the ltconfig log is not
394 # clobbered by the next message.
398 AC_DEFUN(AC_LIBTOOL_SETUP,
400 AC_REQUIRE([AC_ENABLE_SHARED])dnl
401 AC_REQUIRE([AC_ENABLE_STATIC])dnl
402 AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
403 AC_REQUIRE([AC_CANONICAL_HOST])dnl
404 AC_REQUIRE([AC_CANONICAL_BUILD])dnl
405 AC_REQUIRE([AC_PROG_RANLIB])dnl
406 AC_REQUIRE([AC_PROG_CC])dnl
407 AC_REQUIRE([AC_PROG_LD])dnl
408 AC_REQUIRE([AC_PROG_NM])dnl
409 AC_REQUIRE([AC_PROG_LN_S])dnl
413 NONE) lt_target="$host" ;;
414 *) lt_target="$target" ;;
417 # Check for any special flags to pass to ltconfig.
418 libtool_flags="--cache-file=$cache_file"
419 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
420 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
421 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
422 test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
423 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
424 ifdef([AC_PROVIDE_AC_LIBTOOL_DLOPEN],
425 [libtool_flags="$libtool_flags --enable-dlopen"])
426 ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],
427 [libtool_flags="$libtool_flags --enable-win32-dll"])
428 AC_ARG_ENABLE(libtool-lock,
429 [ --disable-libtool-lock avoid locking (might break parallel builds)])
430 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
431 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
433 # Some flags need to be propagated to the compiler or linker for good
437 # Find out which ABI we are using.
438 echo '[#]line __oline__ "configure"' > conftest.$ac_ext
439 if AC_TRY_EVAL(ac_compile); then
440 case "`/usr/bin/file conftest.o`" in
456 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
457 SAVE_CFLAGS="$CFLAGS"
458 CFLAGS="$CFLAGS -belf"
459 AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
460 [AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])])
461 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
462 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
463 CFLAGS="$SAVE_CFLAGS"
467 ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],
468 [*-*-cygwin* | *-*-mingw*)
469 AC_CHECK_TOOL(DLLTOOL, dlltool, false)
470 AC_CHECK_TOOL(AS, as, false)
471 AC_CHECK_TOOL(OBJDUMP, objdump, false)
477 # AC_LIBTOOL_DLOPEN - enable checks for dlopen support
478 AC_DEFUN(AC_LIBTOOL_DLOPEN, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])])
480 # AC_LIBTOOL_WIN32_DLL - declare package support for building win32 dll's
481 AC_DEFUN(AC_LIBTOOL_WIN32_DLL, [AC_BEFORE([$0], [AC_LIBTOOL_SETUP])])
483 # AC_ENABLE_SHARED - implement the --enable-shared flag
484 # Usage: AC_ENABLE_SHARED[(DEFAULT)]
485 # Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
487 AC_DEFUN(AC_ENABLE_SHARED, [dnl
488 define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
489 AC_ARG_ENABLE(shared,
490 changequote(<<, >>)dnl
491 << --enable-shared[=PKGS] build shared libraries [default=>>AC_ENABLE_SHARED_DEFAULT],
493 [p=${PACKAGE-default}
495 yes) enable_shared=yes ;;
496 no) enable_shared=no ;;
499 # Look at the argument we got. We use all the common list separators.
500 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
501 for pkg in $enableval; do
502 if test "X$pkg" = "X$p"; then
509 enable_shared=AC_ENABLE_SHARED_DEFAULT)dnl
512 # AC_DISABLE_SHARED - set the default shared flag to --disable-shared
513 AC_DEFUN(AC_DISABLE_SHARED, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
514 AC_ENABLE_SHARED(no)])
516 # AC_ENABLE_STATIC - implement the --enable-static flag
517 # Usage: AC_ENABLE_STATIC[(DEFAULT)]
518 # Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
520 AC_DEFUN(AC_ENABLE_STATIC, [dnl
521 define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
522 AC_ARG_ENABLE(static,
523 changequote(<<, >>)dnl
524 << --enable-static[=PKGS] build static libraries [default=>>AC_ENABLE_STATIC_DEFAULT],
526 [p=${PACKAGE-default}
528 yes) enable_static=yes ;;
529 no) enable_static=no ;;
532 # Look at the argument we got. We use all the common list separators.
533 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
534 for pkg in $enableval; do
535 if test "X$pkg" = "X$p"; then
542 enable_static=AC_ENABLE_STATIC_DEFAULT)dnl
545 # AC_DISABLE_STATIC - set the default static flag to --disable-static
546 AC_DEFUN(AC_DISABLE_STATIC, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
547 AC_ENABLE_STATIC(no)])
550 # AC_ENABLE_FAST_INSTALL - implement the --enable-fast-install flag
551 # Usage: AC_ENABLE_FAST_INSTALL[(DEFAULT)]
552 # Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
554 AC_DEFUN(AC_ENABLE_FAST_INSTALL, [dnl
555 define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
556 AC_ARG_ENABLE(fast-install,
557 changequote(<<, >>)dnl
558 << --enable-fast-install[=PKGS] optimize for fast installation [default=>>AC_ENABLE_FAST_INSTALL_DEFAULT],
560 [p=${PACKAGE-default}
562 yes) enable_fast_install=yes ;;
563 no) enable_fast_install=no ;;
565 enable_fast_install=no
566 # Look at the argument we got. We use all the common list separators.
567 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
568 for pkg in $enableval; do
569 if test "X$pkg" = "X$p"; then
570 enable_fast_install=yes
576 enable_fast_install=AC_ENABLE_FAST_INSTALL_DEFAULT)dnl
579 # AC_ENABLE_FAST_INSTALL - set the default to --disable-fast-install
580 AC_DEFUN(AC_DISABLE_FAST_INSTALL, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
581 AC_ENABLE_FAST_INSTALL(no)])
583 # AC_PROG_LD - find the path to the GNU or non-GNU linker
586 [ --with-gnu-ld assume the C compiler uses GNU ld [default=no]],
587 test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no)
588 AC_REQUIRE([AC_PROG_CC])dnl
589 AC_REQUIRE([AC_CANONICAL_HOST])dnl
590 AC_REQUIRE([AC_CANONICAL_BUILD])dnl
592 if test "$ac_cv_prog_gcc" = yes; then
593 # Check if gcc -print-prog-name=ld gives a path.
594 AC_MSG_CHECKING([for ld used by GCC])
595 ac_prog=`($CC -print-prog-name=ld) 2>&5`
597 # Accept absolute paths.
599 [\\/]* | [A-Za-z]:[\\/]*)
600 re_direlt='/[^/][^/]*/\.\./'
602 # Canonicalize the path of ld
603 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
604 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
605 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
607 test -z "$LD" && LD="$ac_prog"
610 # If it fails, then pretend we aren't using GCC.
614 # If it is relative, then search for the first ld in PATH.
618 elif test "$with_gnu_ld" = yes; then
619 AC_MSG_CHECKING([for GNU ld])
621 AC_MSG_CHECKING([for non-GNU ld])
623 AC_CACHE_VAL(ac_cv_path_LD,
624 [if test -z "$LD"; then
625 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
626 for ac_dir in $PATH; do
627 test -z "$ac_dir" && ac_dir=.
628 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
629 ac_cv_path_LD="$ac_dir/$ac_prog"
630 # Check to see if the program is GNU ld. I'd rather use --version,
631 # but apparently some GNU ld's only accept -v.
632 # Break only if it was the GNU/non-GNU ld that we prefer.
633 if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
634 test "$with_gnu_ld" != no && break
636 test "$with_gnu_ld" != yes && break
642 ac_cv_path_LD="$LD" # Let the user override the test with a path.
645 if test -n "$LD"; then
650 test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
654 AC_DEFUN(AC_PROG_LD_GNU,
655 [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], ac_cv_prog_gnu_ld,
656 [# I'd rather use --version here, but apparently some GNU ld's only accept -v.
657 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
658 ac_cv_prog_gnu_ld=yes
664 # AC_PROG_NM - find the path to a BSD-compatible name lister
666 [AC_MSG_CHECKING([for BSD-compatible nm])
667 AC_CACHE_VAL(ac_cv_path_NM,
668 [if test -n "$NM"; then
669 # Let the user override the test.
672 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
673 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
674 test -z "$ac_dir" && ac_dir=.
675 if test -f $ac_dir/nm || test -f $ac_dir/nm$ac_exeext ; then
676 # Check to see if the nm accepts a BSD-compat flag.
677 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
678 # nm: unknown option "B" ignored
679 if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
680 ac_cv_path_NM="$ac_dir/nm -B"
682 elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
683 ac_cv_path_NM="$ac_dir/nm -p"
686 ac_cv_path_NM=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, but
687 continue # so that we can try to find one that supports BSD flags
692 test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
698 # AC_CHECK_LIBM - check for math library
699 AC_DEFUN(AC_CHECK_LIBM,
700 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
703 *-*-beos* | *-*-cygwin*)
704 # These system don't have libm
707 AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
708 AC_CHECK_LIB(m, main, LIBM="$LIBM -lm")
711 AC_CHECK_LIB(m, main, LIBM="-lm")
716 # AC_LIBLTDL_CONVENIENCE[(dir)] - sets LIBLTDL to the link flags for
717 # the libltdl convenience library, adds --enable-ltdl-convenience to
718 # the configure arguments. Note that LIBLTDL is not AC_SUBSTed, nor
719 # is AC_CONFIG_SUBDIRS called. If DIR is not provided, it is assumed
720 # to be `${top_builddir}/libltdl'. Make sure you start DIR with
721 # '${top_builddir}/' (note the single quotes!) if your package is not
722 # flat, and, if you're not using automake, define top_builddir as
723 # appropriate in the Makefiles.
724 AC_DEFUN(AC_LIBLTDL_CONVENIENCE, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
725 case "$enable_ltdl_convenience" in
726 no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
727 "") enable_ltdl_convenience=yes
728 ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
730 LIBLTDL=ifelse($#,1,$1,['${top_builddir}/libltdl'])/libltdlc.la
731 INCLTDL=ifelse($#,1,-I$1,['-I${top_builddir}/libltdl'])
734 # AC_LIBLTDL_INSTALLABLE[(dir)] - sets LIBLTDL to the link flags for
735 # the libltdl installable library, and adds --enable-ltdl-install to
736 # the configure arguments. Note that LIBLTDL is not AC_SUBSTed, nor
737 # is AC_CONFIG_SUBDIRS called. If DIR is not provided, it is assumed
738 # to be `${top_builddir}/libltdl'. Make sure you start DIR with
739 # '${top_builddir}/' (note the single quotes!) if your package is not
740 # flat, and, if you're not using automake, define top_builddir as
741 # appropriate in the Makefiles.
742 # In the future, this macro may have to be called after AC_PROG_LIBTOOL.
743 AC_DEFUN(AC_LIBLTDL_INSTALLABLE, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
744 AC_CHECK_LIB(ltdl, main,
745 [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
746 [if test x"$enable_ltdl_install" = xno; then
747 AC_MSG_WARN([libltdl not installed, but installation disabled])
749 enable_ltdl_install=yes
752 if test x"$enable_ltdl_install" = x"yes"; then
753 ac_configure_args="$ac_configure_args --enable-ltdl-install"
754 LIBLTDL=ifelse($#,1,$1,['${top_builddir}/libltdl'])/libltdl.la
755 INCLTDL=ifelse($#,1,-I$1,['-I${top_builddir}/libltdl'])
757 ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
764 AC_DEFUN(AM_PROG_LIBTOOL, [indir([AC_PROG_LIBTOOL])])dnl
765 AC_DEFUN(AM_ENABLE_SHARED, [indir([AC_ENABLE_SHARED], $@)])dnl
766 AC_DEFUN(AM_ENABLE_STATIC, [indir([AC_ENABLE_STATIC], $@)])dnl
767 AC_DEFUN(AM_DISABLE_SHARED, [indir([AC_DISABLE_SHARED], $@)])dnl
768 AC_DEFUN(AM_DISABLE_STATIC, [indir([AC_DISABLE_STATIC], $@)])dnl
769 AC_DEFUN(AM_PROG_LD, [indir([AC_PROG_LD])])dnl
770 AC_DEFUN(AM_PROG_NM, [indir([AC_PROG_NM])])dnl
772 dnl This is just to silence aclocal about the macro not being used
773 ifelse([AC_DISABLE_FAST_INSTALL])dnl
775 # Like AC_CONFIG_HEADER, but automatically create stamp file.
777 AC_DEFUN(AM_CONFIG_HEADER,
779 AC_CONFIG_HEADER([$1])
780 dnl When config.status generates a header, we must update the stamp-h file.
781 dnl This file resides in the same directory as the config header
782 dnl that is generated. We must strip everything past the first ":",
783 dnl and everything past the last "/".
784 AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl
785 ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>,
786 <<test -z "<<$>>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^\([^:]*/\)?.*>>, <<\1>>)stamp-h<<>>dnl>>,
788 for am_file in <<$1>>; do
789 case " <<$>>CONFIG_HEADERS " in
790 *" <<$>>am_file "*<<)>>
791 echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx
794 am_indx=`expr "<<$>>am_indx" + 1`