Diff for /aclocal.m4 between versions 1.2.2.3.2.3 and 1.3

version 1.2.2.3.2.3, 2001/05/11 03:03:51 version 1.3, 1998/11/22 03:22:29
Line 1 Line 1
 dnl aclocal.m4 generated automatically by aclocal 1.4a  dnl aclocal.m4 generated automatically by aclocal 1.3
   
 dnl Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.  dnl Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation  dnl This Makefile.in is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,  dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.  dnl with or without modifications, as long as this notice is preserved.
   
Line 10  dnl but WITHOUT ANY WARRANTY, to the ext Line 10  dnl but WITHOUT ANY WARRANTY, to the ext
 dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A  dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
 dnl PARTICULAR PURPOSE.  dnl PARTICULAR PURPOSE.
   
 dnl Copyright 1998 The OpenLDAP Foundation,  All Rights Reserved.  
 dnl COPYING RESTRICTIONS APPLY, See COPYRIGHT file  
 dnl  dnl
 dnl OpenLDAP Autoconf Macros  dnl OpenLDAP Autoconf Macros
 dnl  dnl
Line 27  dnl Usage: Line 25  dnl Usage:
 dnl AM_INIT_AUTOMAKE(package,version, [no-define])  dnl AM_INIT_AUTOMAKE(package,version, [no-define])
   
 AC_DEFUN(AM_INIT_AUTOMAKE,  AC_DEFUN(AM_INIT_AUTOMAKE,
 [AC_REQUIRE([AC_PROG_INSTALL])  [AC_REQUIRE([AM_PROG_INSTALL])
 dnl We require 2.13 because we rely on SHELL being computed by configure.  
 AC_PREREQ([2.13])  
 PACKAGE=[$1]  PACKAGE=[$1]
 AC_SUBST(PACKAGE)  AC_SUBST(PACKAGE)
 VERSION=[$2]  VERSION=[$2]
Line 39  if test "`cd $srcdir && pwd`" != "`pwd`" Line 35  if test "`cd $srcdir && pwd`" != "`pwd`"
   AC_MSG_ERROR([source directory already configured; run "make distclean" there first])    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
 fi  fi
 ifelse([$3],,  ifelse([$3],,
 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])  AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package]))  AC_DEFINE_UNQUOTED(VERSION, "$VERSION"))
 AC_REQUIRE([AM_SANITY_CHECK])  AC_REQUIRE([AM_SANITY_CHECK])
 AC_REQUIRE([AC_ARG_PROGRAM])  AC_REQUIRE([AC_ARG_PROGRAM])
 dnl FIXME This is truly gross.  dnl FIXME This is truly gross.
Line 50  AM_MISSING_PROG(AUTOCONF, autoconf, $mis Line 46  AM_MISSING_PROG(AUTOCONF, autoconf, $mis
 AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)  AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
 AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)  AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
 AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)  AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
 dnl Set install_sh for make dist  
 install_sh="$missing_dir/install-sh"  
 test -f "$install_sh" || install_sh="$missing_dir/install.sh"  
 AC_SUBST(install_sh)  
 dnl We check for tar when the user configures the end package.  
 dnl This is sad, since we only need this for "dist".  However,  
 dnl there's no other good way to do it.  We prefer GNU tar if  
 dnl we can find it.  If we can't find a tar, it doesn't really matter.  
 AC_CHECK_PROGS(AMTAR, gnutar gtar tar)  
 dnl We need awk for the "check" target.  The system "awk" is bad on  
 dnl some platforms.  
 AC_REQUIRE([AC_PROG_AWK])  
 AMTARFLAGS=  
 if test -n "$AMTAR"; then  
   if $SHELL -c "$AMTAR --version" > /dev/null 2>&1; then  
     dnl We have GNU tar.  
     AMTARFLAGS=o  
   fi  
 fi  
 AC_SUBST(AMTARFLAGS)  
 AC_REQUIRE([AC_PROG_MAKE_SET])])  AC_REQUIRE([AC_PROG_MAKE_SET])])
   
   
   # serial 1
   
   AC_DEFUN(AM_PROG_INSTALL,
   [AC_REQUIRE([AC_PROG_INSTALL])
   test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
   AC_SUBST(INSTALL_SCRIPT)dnl
   ])
   
 #  #
 # Check to make sure that the build environment is sane.  # Check to make sure that the build environment is sane.
 #  #
Line 132  fi Line 117  fi
 AC_SUBST($1)])  AC_SUBST($1)])
   
   
 # serial 40 AC_PROG_LIBTOOL  # serial 24 AM_PROG_LIBTOOL
 AC_DEFUN(AC_PROG_LIBTOOL,  AC_DEFUN(AM_PROG_LIBTOOL,
 [AC_REQUIRE([AC_LIBTOOL_SETUP])dnl  [AC_REQUIRE([AM_ENABLE_SHARED])dnl
   AC_REQUIRE([AM_ENABLE_STATIC])dnl
 # Save cache, so that ltconfig can load it  
 AC_CACHE_SAVE  
   
 # Actually configure libtool.  ac_aux_dir is where install-sh is found.  
 CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \  
 LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \  
 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" \  
 DLLTOOL="$DLLTOOL" AS="$AS" OBJDUMP="$OBJDUMP" \  
 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \  
 $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $lt_target \  
 || AC_MSG_ERROR([libtool configure failed])  
   
 # Reload cache, that may have been modified by ltconfig  
 AC_CACHE_LOAD  
   
 # This can be used to rebuild libtool when needed  
 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"  
   
 # Always use our own libtool.  
 LIBTOOL='$(SHELL) $(top_builddir)/libtool'  
 AC_SUBST(LIBTOOL)dnl  
   
 # Redirect the config.log output again, so that the ltconfig log is not  
 # clobbered by the next message.  
 exec 5>>./config.log  
 ])  
   
 AC_DEFUN(AC_LIBTOOL_SETUP,  
 [AC_PREREQ(2.13)dnl  
 AC_REQUIRE([AC_ENABLE_SHARED])dnl  
 AC_REQUIRE([AC_ENABLE_STATIC])dnl  
 AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl  
 AC_REQUIRE([AC_CANONICAL_HOST])dnl  AC_REQUIRE([AC_CANONICAL_HOST])dnl
 AC_REQUIRE([AC_CANONICAL_BUILD])dnl  
 AC_REQUIRE([AC_PROG_RANLIB])dnl  AC_REQUIRE([AC_PROG_RANLIB])dnl
 AC_REQUIRE([AC_PROG_CC])dnl  AC_REQUIRE([AC_PROG_CC])dnl
 AC_REQUIRE([AC_PROG_LD])dnl  AC_REQUIRE([AM_PROG_LD])dnl
 AC_REQUIRE([AC_PROG_NM])dnl  AC_REQUIRE([AM_PROG_NM])dnl
 AC_REQUIRE([AC_PROG_LN_S])dnl  AC_REQUIRE([AC_PROG_LN_S])dnl
 dnl  dnl
   # Always use our own libtool.
 case "$target" in  LIBTOOL='$(SHELL) $(top_builddir)/libtool'
 NONE) lt_target="$host" ;;  AC_SUBST(LIBTOOL)dnl
 *) lt_target="$target" ;;  
 esac  
   
 # Check for any special flags to pass to ltconfig.  # Check for any special flags to pass to ltconfig.
 libtool_flags="--cache-file=$cache_file"  libtool_flags=
 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"  test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"  test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"  test "$silent" = yes && libtool_flags="$libtool_flags --silent"
 test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"  test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"  test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
 ifdef([AC_PROVIDE_AC_LIBTOOL_DLOPEN],  
 [libtool_flags="$libtool_flags --enable-dlopen"])  
 ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],  
 [libtool_flags="$libtool_flags --enable-win32-dll"])  
 AC_ARG_ENABLE(libtool-lock,  
   [  --disable-libtool-lock  avoid locking (might break parallel builds)])  
 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"  
 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"  
   
 # Some flags need to be propagated to the compiler or linker for good  # Some flags need to be propagated to the compiler or linker for good
 # libtool support.  # libtool support.
 case "$lt_target" in  case "$host" in
 *-*-irix6*)  *-*-irix6*)
   # Find out which ABI we are using.    # Find out which ABI we are using.
   echo '[#]line __oline__ "configure"' > conftest.$ac_ext    echo '[#]line __oline__ "configure"' > conftest.$ac_ext
Line 222  case "$lt_target" in Line 164  case "$lt_target" in
   
 *-*-sco3.2v5*)  *-*-sco3.2v5*)
   # On SCO OpenServer 5, we need -belf to get full-featured binaries.    # On SCO OpenServer 5, we need -belf to get full-featured binaries.
   SAVE_CFLAGS="$CFLAGS"  
   CFLAGS="$CFLAGS -belf"    CFLAGS="$CFLAGS -belf"
   AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,  
     [AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])])  
   if test x"$lt_cv_cc_needs_belf" != x"yes"; then  
     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf  
     CFLAGS="$SAVE_CFLAGS"  
   fi  
   ;;  
   
 ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],  
 [*-*-cygwin* | *-*-mingw*)  
   AC_CHECK_TOOL(DLLTOOL, dlltool, false)  
   AC_CHECK_TOOL(AS, as, false)  
   AC_CHECK_TOOL(OBJDUMP, objdump, false)  
   ;;    ;;
 ])  
 esac  esac
 ])  
   
 # AC_LIBTOOL_DLOPEN - enable checks for dlopen support  
 AC_DEFUN(AC_LIBTOOL_DLOPEN, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])])  
   
 # AC_LIBTOOL_WIN32_DLL - declare package support for building win32 dll's  # Actually configure libtool.  ac_aux_dir is where install-sh is found.
 AC_DEFUN(AC_LIBTOOL_WIN32_DLL, [AC_BEFORE([$0], [AC_LIBTOOL_SETUP])])  CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
   LD="$LD" NM="$NM" RANLIB="$RANLIB" LN_S="$LN_S" \
   ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig \
   $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \
   || AC_MSG_ERROR([libtool configure failed])
   ])
   
 # AC_ENABLE_SHARED - implement the --enable-shared flag  # AM_ENABLE_SHARED - implement the --enable-shared flag
 # Usage: AC_ENABLE_SHARED[(DEFAULT)]  # Usage: AM_ENABLE_SHARED[(DEFAULT)]
 #   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to  #   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to
 #   `yes'.  #   `yes'.
 AC_DEFUN(AC_ENABLE_SHARED, [dnl  AC_DEFUN(AM_ENABLE_SHARED,
 define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl  [define([AM_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
 AC_ARG_ENABLE(shared,  AC_ARG_ENABLE(shared,
 changequote(<<, >>)dnl  changequote(<<, >>)dnl
 <<  --enable-shared[=PKGS]  build shared libraries [default=>>AC_ENABLE_SHARED_DEFAULT],  <<  --enable-shared         build shared libraries [default=>>AM_ENABLE_SHARED_DEFAULT]
 changequote([, ])dnl  changequote([, ])dnl
   [  --enable-shared=PKGS    only build shared libraries if the current package
                             appears as an element in the PKGS list],
 [p=${PACKAGE-default}  [p=${PACKAGE-default}
 case "$enableval" in  case "$enableval" in
 yes) enable_shared=yes ;;  yes) enable_shared=yes ;;
Line 274  no) enable_shared=no ;; Line 204  no) enable_shared=no ;;
   IFS="$ac_save_ifs"    IFS="$ac_save_ifs"
   ;;    ;;
 esac],  esac],
 enable_shared=AC_ENABLE_SHARED_DEFAULT)dnl  enable_shared=AM_ENABLE_SHARED_DEFAULT)dnl
 ])  ])
   
 # AC_DISABLE_SHARED - set the default shared flag to --disable-shared  # AM_DISABLE_SHARED - set the default shared flag to --disable-shared
 AC_DEFUN(AC_DISABLE_SHARED, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl  AC_DEFUN(AM_DISABLE_SHARED,
 AC_ENABLE_SHARED(no)])  [AM_ENABLE_SHARED(no)])
   
 # AC_ENABLE_STATIC - implement the --enable-static flag  # AM_DISABLE_STATIC - set the default static flag to --disable-static
 # Usage: AC_ENABLE_STATIC[(DEFAULT)]  AC_DEFUN(AM_DISABLE_STATIC,
   [AM_ENABLE_STATIC(no)])
   
   # AM_ENABLE_STATIC - implement the --enable-static flag
   # Usage: AM_ENABLE_STATIC[(DEFAULT)]
 #   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to  #   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to
 #   `yes'.  #   `yes'.
 AC_DEFUN(AC_ENABLE_STATIC, [dnl  AC_DEFUN(AM_ENABLE_STATIC,
 define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl  [define([AM_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
 AC_ARG_ENABLE(static,  AC_ARG_ENABLE(static,
 changequote(<<, >>)dnl  changequote(<<, >>)dnl
 <<  --enable-static[=PKGS]  build static libraries [default=>>AC_ENABLE_STATIC_DEFAULT],  <<  --enable-static         build static libraries [default=>>AM_ENABLE_STATIC_DEFAULT]
 changequote([, ])dnl  changequote([, ])dnl
   [  --enable-static=PKGS    only build shared libraries if the current package
                             appears as an element in the PKGS list],
 [p=${PACKAGE-default}  [p=${PACKAGE-default}
 case "$enableval" in  case "$enableval" in
 yes) enable_static=yes ;;  yes) enable_static=yes ;;
Line 307  no) enable_static=no ;; Line 243  no) enable_static=no ;;
   IFS="$ac_save_ifs"    IFS="$ac_save_ifs"
   ;;    ;;
 esac],  esac],
 enable_static=AC_ENABLE_STATIC_DEFAULT)dnl  enable_static=AM_ENABLE_STATIC_DEFAULT)dnl
 ])  
   
 # AC_DISABLE_STATIC - set the default static flag to --disable-static  
 AC_DEFUN(AC_DISABLE_STATIC, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl  
 AC_ENABLE_STATIC(no)])  
   
   
 # AC_ENABLE_FAST_INSTALL - implement the --enable-fast-install flag  
 # Usage: AC_ENABLE_FAST_INSTALL[(DEFAULT)]  
 #   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to  
 #   `yes'.  
 AC_DEFUN(AC_ENABLE_FAST_INSTALL, [dnl  
 define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl  
 AC_ARG_ENABLE(fast-install,  
 changequote(<<, >>)dnl  
 <<  --enable-fast-install[=PKGS]  optimize for fast installation [default=>>AC_ENABLE_FAST_INSTALL_DEFAULT],  
 changequote([, ])dnl  
 [p=${PACKAGE-default}  
 case "$enableval" in  
 yes) enable_fast_install=yes ;;  
 no) enable_fast_install=no ;;  
 *)  
   enable_fast_install=no  
   # Look at the argument we got.  We use all the common list separators.  
   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"  
   for pkg in $enableval; do  
     if test "X$pkg" = "X$p"; then  
       enable_fast_install=yes  
     fi  
   done  
   IFS="$ac_save_ifs"  
   ;;  
 esac],  
 enable_fast_install=AC_ENABLE_FAST_INSTALL_DEFAULT)dnl  
 ])  ])
   
 # AC_ENABLE_FAST_INSTALL - set the default to --disable-fast-install  
 AC_DEFUN(AC_DISABLE_FAST_INSTALL, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl  
 AC_ENABLE_FAST_INSTALL(no)])  
   
 # AC_PROG_LD - find the path to the GNU or non-GNU linker  # AM_PROG_LD - find the path to the GNU or non-GNU linker
 AC_DEFUN(AC_PROG_LD,  AC_DEFUN(AM_PROG_LD,
 [AC_ARG_WITH(gnu-ld,  [AC_ARG_WITH(gnu-ld,
 [  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]],  [  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]],
 test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no)  test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no)
 AC_REQUIRE([AC_PROG_CC])dnl  AC_REQUIRE([AC_PROG_CC])
 AC_REQUIRE([AC_CANONICAL_HOST])dnl  
 AC_REQUIRE([AC_CANONICAL_BUILD])dnl  
 ac_prog=ld  ac_prog=ld
 if test "$ac_cv_prog_gcc" = yes; then  if test "$ac_cv_prog_gcc" = yes; then
   # Check if gcc -print-prog-name=ld gives a path.    # Check if gcc -print-prog-name=ld gives a path.
   AC_MSG_CHECKING([for ld used by GCC])    AC_MSG_CHECKING([for ld used by GCC])
   ac_prog=`($CC -print-prog-name=ld) 2>&5`    ac_prog=`($CC -print-prog-name=ld) 2>&5`
   case "$ac_prog" in    case "$ac_prog" in
     # Accept absolute paths.    # Accept absolute paths.
 changequote(,)dnl    /* | [A-Za-z]:\\*)
     [\\/]* | [A-Za-z]:[\\/]*)      test -z "$LD" && LD="$ac_prog"
       re_direlt='/[^/][^/]*/\.\./'      ;;
 changequote([,])dnl  
       # Canonicalize the path of ld  
       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`  
       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do  
         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`  
       done  
       test -z "$LD" && LD="$ac_prog"  
       ;;  
   "")    "")
     # If it fails, then pretend we aren't using GCC.      # If it fails, then pretend we aren't using GCC.
     ac_prog=ld      ac_prog=ld
Line 390  else Line 279  else
 fi  fi
 AC_CACHE_VAL(ac_cv_path_LD,  AC_CACHE_VAL(ac_cv_path_LD,
 [if test -z "$LD"; then  [if test -z "$LD"; then
   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"    IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
   for ac_dir in $PATH; do    for ac_dir in $PATH; do
     test -z "$ac_dir" && ac_dir=.      test -z "$ac_dir" && ac_dir=.
     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then      if test -f "$ac_dir/$ac_prog"; then
       ac_cv_path_LD="$ac_dir/$ac_prog"        ac_cv_path_LD="$ac_dir/$ac_prog"
       # Check to see if the program is GNU ld.  I'd rather use --version,        # Check to see if the program is GNU ld.  I'd rather use --version,
       # but apparently some GNU ld's only accept -v.        # but apparently some GNU ld's only accept -v.
Line 401  AC_CACHE_VAL(ac_cv_path_LD, Line 290  AC_CACHE_VAL(ac_cv_path_LD,
       if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then        if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
         test "$with_gnu_ld" != no && break          test "$with_gnu_ld" != no && break
       else        else
         test "$with_gnu_ld" != yes && break          test "$with_gnu_ld" != yes && break
       fi        fi
     fi      fi
   done    done
Line 416  else Line 305  else
   AC_MSG_RESULT(no)    AC_MSG_RESULT(no)
 fi  fi
 test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])  test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
 AC_PROG_LD_GNU  AC_SUBST(LD)
   AM_PROG_LD_GNU
 ])  ])
   
 AC_DEFUN(AC_PROG_LD_GNU,  AC_DEFUN(AM_PROG_LD_GNU,
 [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], ac_cv_prog_gnu_ld,  [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], ac_cv_prog_gnu_ld,
 [# I'd rather use --version here, but apparently some GNU ld's only accept -v.  [# I'd rather use --version here, but apparently some GNU ld's only accept -v.
 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then  if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
Line 429  else Line 319  else
 fi])  fi])
 ])  ])
   
 # AC_PROG_NM - find the path to a BSD-compatible name lister  # AM_PROG_NM - find the path to a BSD-compatible name lister
 AC_DEFUN(AC_PROG_NM,  AC_DEFUN(AM_PROG_NM,
 [AC_MSG_CHECKING([for BSD-compatible nm])  [AC_MSG_CHECKING([for BSD-compatible nm])
 AC_CACHE_VAL(ac_cv_path_NM,  AC_CACHE_VAL(ac_cv_path_NM,
 [if test -n "$NM"; then  [case "$NM" in
   # Let the user override the test.  /* | [A-Za-z]:\\*)
   ac_cv_path_NM="$NM"    ac_cv_path_NM="$NM" # Let the user override the test with a path.
 else    ;;
   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"  *)
   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do    IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
     for ac_dir in /usr/ucb /usr/ccs/bin $PATH /bin; do
     test -z "$ac_dir" && ac_dir=.      test -z "$ac_dir" && ac_dir=.
     if test -f $ac_dir/nm || test -f $ac_dir/nm$ac_exeext ; then      if test -f $ac_dir/nm; then
       # Check to see if the nm accepts a BSD-compat flag.        # Check to see if the nm accepts a BSD-compat flag.
       # Adding the `sed 1q' prevents false positives on HP-UX, which says:        # Adding the `sed 1q' prevents false positives on HP-UX, which says:
       #   nm: unknown option "B" ignored        #   nm: unknown option "B" ignored
       if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then        if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
         ac_cv_path_NM="$ac_dir/nm -B"          ac_cv_path_NM="$ac_dir/nm -B"
         break  
       elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then        elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
         ac_cv_path_NM="$ac_dir/nm -p"          ac_cv_path_NM="$ac_dir/nm -p"
         break  
       else        else
         ac_cv_path_NM=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, but          ac_cv_path_NM="$ac_dir/nm"
         continue # so that we can try to find one that supports BSD flags  
       fi        fi
         break
     fi      fi
   done    done
   IFS="$ac_save_ifs"    IFS="$ac_save_ifs"
   test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm    test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
 fi])    ;;
   esac])
 NM="$ac_cv_path_NM"  NM="$ac_cv_path_NM"
 AC_MSG_RESULT([$NM])  AC_MSG_RESULT([$NM])
   AC_SUBST(NM)
 ])  ])
   
 # AC_CHECK_LIBM - check for math library  
 AC_DEFUN(AC_CHECK_LIBM,  
 [AC_REQUIRE([AC_CANONICAL_HOST])dnl  
 LIBM=  
 case "$lt_target" in  
 *-*-beos* | *-*-cygwin*)  
   # These system don't have libm  
   ;;  
 *-ncr-sysv4.3*)  
   AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")  
   AC_CHECK_LIB(m, main, LIBM="$LIBM -lm")  
   ;;  
 *)  
   AC_CHECK_LIB(m, main, LIBM="-lm")  
   ;;  
 esac  
 ])  
   
 # AC_LIBLTDL_CONVENIENCE[(dir)] - sets LIBLTDL to the link flags for  
 # the libltdl convenience library, adds --enable-ltdl-convenience to  
 # the configure arguments.  Note that LIBLTDL is not AC_SUBSTed, nor  
 # is AC_CONFIG_SUBDIRS called.  If DIR is not provided, it is assumed  
 # to be `${top_builddir}/libltdl'.  Make sure you start DIR with  
 # '${top_builddir}/' (note the single quotes!) if your package is not  
 # flat, and, if you're not using automake, define top_builddir as  
 # appropriate in the Makefiles.  
 AC_DEFUN(AC_LIBLTDL_CONVENIENCE, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl  
   case "$enable_ltdl_convenience" in  
   no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;  
   "") enable_ltdl_convenience=yes  
       ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;  
   esac  
   LIBLTDL=ifelse($#,1,$1,['${top_builddir}/libltdl'])/libltdlc.la  
   INCLTDL=ifelse($#,1,-I$1,['-I${top_builddir}/libltdl'])  
 ])  
   
 # AC_LIBLTDL_INSTALLABLE[(dir)] - sets LIBLTDL to the link flags for  
 # the libltdl installable library, and adds --enable-ltdl-install to  
 # the configure arguments.  Note that LIBLTDL is not AC_SUBSTed, nor  
 # is AC_CONFIG_SUBDIRS called.  If DIR is not provided, it is assumed  
 # to be `${top_builddir}/libltdl'.  Make sure you start DIR with  
 # '${top_builddir}/' (note the single quotes!) if your package is not  
 # flat, and, if you're not using automake, define top_builddir as  
 # appropriate in the Makefiles.  
 # In the future, this macro may have to be called after AC_PROG_LIBTOOL.  
 AC_DEFUN(AC_LIBLTDL_INSTALLABLE, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl  
   AC_CHECK_LIB(ltdl, main,  
   [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],  
   [if test x"$enable_ltdl_install" = xno; then  
      AC_MSG_WARN([libltdl not installed, but installation disabled])  
    else  
      enable_ltdl_install=yes  
    fi  
   ])  
   if test x"$enable_ltdl_install" = x"yes"; then  
     ac_configure_args="$ac_configure_args --enable-ltdl-install"  
     LIBLTDL=ifelse($#,1,$1,['${top_builddir}/libltdl'])/libltdl.la  
     INCLTDL=ifelse($#,1,-I$1,['-I${top_builddir}/libltdl'])  
   else  
     ac_configure_args="$ac_configure_args --enable-ltdl-install=no"  
     LIBLTDL="-lltdl"  
     INCLTDL=  
   fi  
 ])  
   
 dnl old names  
 AC_DEFUN(AM_PROG_LIBTOOL, [indir([AC_PROG_LIBTOOL])])dnl  
 AC_DEFUN(AM_ENABLE_SHARED, [indir([AC_ENABLE_SHARED], $@)])dnl  
 AC_DEFUN(AM_ENABLE_STATIC, [indir([AC_ENABLE_STATIC], $@)])dnl  
 AC_DEFUN(AM_DISABLE_SHARED, [indir([AC_DISABLE_SHARED], $@)])dnl  
 AC_DEFUN(AM_DISABLE_STATIC, [indir([AC_DISABLE_STATIC], $@)])dnl  
 AC_DEFUN(AM_PROG_LD, [indir([AC_PROG_LD])])dnl  
 AC_DEFUN(AM_PROG_NM, [indir([AC_PROG_NM])])dnl  
   
 dnl This is just to silence aclocal about the macro not being used  
 ifelse([AC_DISABLE_FAST_INSTALL])dnl  
   
   
 # serial 1  # serial 1
   
Line 576  ac_save_CC="$CC" Line 390  ac_save_CC="$CC"
 # breaks some systems' header files.  # breaks some systems' header files.
 # AIX                   -qlanglvl=ansi  # AIX                   -qlanglvl=ansi
 # Ultrix and OSF/1      -std1  # Ultrix and OSF/1      -std1
 # HP-UX 10.20 and later -Ae  # HP-UX                 -Aa -D_HPUX_SOURCE
 # HP-UX older versions  -Aa -D_HPUX_SOURCE  
 # SVR4                  -Xc -D__EXTENSIONS__  # SVR4                  -Xc -D__EXTENSIONS__
 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"  for ac_arg in "" -qlanglvl=ansi -std1 "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
 do  do
   CC="$ac_save_CC $ac_arg"    CC="$ac_save_CC $ac_arg"
   AC_TRY_COMPILE(    AC_TRY_COMPILE(
Line 661  AC_DEFUN(AM_HEADER_TIOCGWINSZ_NEEDS_SYS_ Line 474  AC_DEFUN(AM_HEADER_TIOCGWINSZ_NEEDS_SYS_
   fi    fi
   ])    ])
   if test $am_cv_sys_tiocgwinsz_needs_sys_ioctl_h = yes; then    if test $am_cv_sys_tiocgwinsz_needs_sys_ioctl_h = yes; then
     AC_DEFINE(GWINSZ_IN_SYS_IOCTL,1,      AC_DEFINE(GWINSZ_IN_SYS_IOCTL)
               [Define if TIOCGWINSZ requires sys/ioctl.h])  
   fi    fi
 ])  ])
   
Line 690  AC_DEFUN(AM_TYPE_PTRDIFF_T, Line 502  AC_DEFUN(AM_TYPE_PTRDIFF_T,
      [AC_TRY_COMPILE([#include <stddef.h>], [ptrdiff_t p],       [AC_TRY_COMPILE([#include <stddef.h>], [ptrdiff_t p],
                      am_cv_type_ptrdiff_t=yes, am_cv_type_ptrdiff_t=no)])                       am_cv_type_ptrdiff_t=yes, am_cv_type_ptrdiff_t=no)])
    if test $am_cv_type_ptrdiff_t = yes; then     if test $am_cv_type_ptrdiff_t = yes; then
      AC_DEFINE(HAVE_PTRDIFF_T,1,[Define if system has ptrdiff_t type])       AC_DEFINE(HAVE_PTRDIFF_T)
    fi     fi
 ])  ])
   
   #serial 4
   
   dnl From Jim Meyering.
   dnl FIXME: this should migrate into libit.
   
   AC_DEFUN(AM_FUNC_MKTIME,
   [AC_REQUIRE([AC_HEADER_TIME])dnl
    AC_CHECK_HEADERS(sys/time.h unistd.h)
    AC_CHECK_FUNCS(alarm)
    AC_CACHE_CHECK([for working mktime], am_cv_func_working_mktime,
     [AC_TRY_RUN(
   changequote(<<, >>)dnl
   <</* Test program from Paul Eggert (eggert@twinsun.com)
      and Tony Leneis (tony@plaza.ds.adp.com).  */
   #if TIME_WITH_SYS_TIME
   # include <sys/time.h>
   # include <time.h>
   #else
   # if HAVE_SYS_TIME_H
   #  include <sys/time.h>
   # else
   #  include <time.h>
   # endif
   #endif
   
   #if HAVE_UNISTD_H
   # include <unistd.h>
   #endif
   
   #if !HAVE_ALARM
   # define alarm(X) /* empty */
   #endif
   
   /* Work around redefinition to rpl_putenv by other config tests.  */
   #undef putenv
   
   static time_t time_t_max;
   
   /* Values we'll use to set the TZ environment variable.  */
   static const char *const tz_strings[] = {
     (const char *) 0, "GMT0", "JST-9",
     "EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00"
   };
   #define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
   
   static void
   mktime_test (now)
        time_t now;
   {
     struct tm *lt;
     if ((lt = localtime (&now)) && mktime (lt) != now)
       exit (1);
     now = time_t_max - now;
     if ((lt = localtime (&now)) && mktime (lt) != now)
       exit (1);
   }
   
   static void
   irix_6_4_bug ()
   {
     /* Based on code from Ariel Faigon.  */
     struct tm tm;
     tm.tm_year = 96;
     tm.tm_mon = 3;
     tm.tm_mday = 0;
     tm.tm_hour = 0;
     tm.tm_min = 0;
     tm.tm_sec = 0;
     tm.tm_isdst = -1;
     mktime (&tm);
     if (tm.tm_mon != 2 || tm.tm_mday != 31)
       exit (1);
   }
   
   static void
   bigtime_test (j)
        int j;
   {
     struct tm tm;
     time_t now;
     tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j;
     /* This test makes some buggy mktime implementations loop.
        Give up after 10 seconds.  */
     alarm (10);
     now = mktime (&tm);
     alarm (0);
     if (now != (time_t) -1)
       {
         struct tm *lt = localtime (&now);
         if (! (lt
                && lt->tm_year == tm.tm_year
                && lt->tm_mon == tm.tm_mon
                && lt->tm_mday == tm.tm_mday
                && lt->tm_hour == tm.tm_hour
                && lt->tm_min == tm.tm_min
                && lt->tm_sec == tm.tm_sec
                && lt->tm_yday == tm.tm_yday
                && lt->tm_wday == tm.tm_wday
                && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
                     == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
           exit (1);
       }
   }
   
   int
   main ()
   {
     time_t t, delta;
     int i, j;
   
     for (time_t_max = 1; 0 < time_t_max; time_t_max *= 2)
       continue;
     time_t_max--;
     delta = time_t_max / 997; /* a suitable prime number */
     for (i = 0; i < N_STRINGS; i++)
       {
         if (tz_strings[i])
           putenv (tz_strings[i]);
   
         for (t = 0; t <= time_t_max - delta; t += delta)
           mktime_test (t);
         mktime_test ((time_t) 60 * 60);
         mktime_test ((time_t) 60 * 60 * 24);
   
         for (j = 1; 0 < j; j *= 2)
           bigtime_test (j);
         bigtime_test (j - 1);
       }
     irix_6_4_bug ();
     exit (0);
   }
                 >>,
   changequote([, ])dnl
                am_cv_func_working_mktime=yes, am_cv_func_working_mktime=no,
                dnl When crosscompiling, assume mktime is missing or broken.
                am_cv_func_working_mktime=no)
     ])
     if test $am_cv_func_working_mktime = no; then
       LIBOBJS="$LIBOBJS mktime.o"
     fi
   ])
   
   
   
   
   
   
   
   
   AC_DEFUN(AM_FUNC_STRTOD,
   [AC_CACHE_CHECK(for working strtod, am_cv_func_strtod,
   [AC_TRY_RUN([
   double strtod ();
   int
   main()
   {
     {
       /* Some versions of Linux strtod mis-parse strings with leading '+'.  */
       char *string = " +69";
       char *term;
       double value;
       value = strtod (string, &term);
       if (value != 69 || term != (string + 4))
         exit (1);
     }
   
     {
       /* Under Solaris 2.4, strtod returns the wrong value for the
          terminating character under some conditions.  */
       char *string = "NaN";
       char *term;
       strtod (string, &term);
       if (term != string && *(term - 1) == 0)
         exit (1);
     }
     exit (0);
   }
   ], am_cv_func_strtod=yes, am_cv_func_strtod=no, am_cv_func_strtod=no)])
   test $am_cv_func_strtod = no && LIBOBJS="$LIBOBJS strtod.o"
   AC_SUBST(LIBOBJS)dnl
   am_cv_func_strtod_needs_libm=no
   if test $am_cv_func_strtod = no; then
     AC_CHECK_FUNCS(pow)
     if test $ac_cv_func_pow = no; then
       AC_CHECK_LIB(m, pow, [am_cv_func_strtod_needs_libm=yes],
                    [AC_MSG_WARN(can't find library containing definition of pow)])
     fi
   fi
   ])
   

Removed from v.1.2.2.3.2.3  
changed lines
  Added in v.1.3


______________
© Copyright 1998-2020, OpenLDAP Foundation, info@OpenLDAP.org