Diff for /sql/mysql/Attic/acinclude.m4 between versions 1.5 and 1.15

version 1.5, 2003/01/13 12:21:12 version 1.15, 2008/07/03 07:24:33
Line 30  AC_DEFUN([AC_PROG_LIBTOOL], Line 30  AC_DEFUN([AC_PROG_LIBTOOL],
 # This can be used to rebuild libtool when needed  # This can be used to rebuild libtool when needed
 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"  LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
   
 # Always use our own libtool.  # Always use rootdir libtool.
 LIBTOOL='$(SHELL) $(top_builddir)/libtool'  LIBTOOL="$ac_aux_dir/libtool"
 AC_SUBST(LIBTOOL)dnl  AC_SUBST(LIBTOOL)dnl
   
 # Prevent multiple expansion  # Prevent multiple expansion
Line 3702  else Line 3702  else
 fi  fi
 AC_MSG_RESULT([$SED])  AC_MSG_RESULT([$SED])
 ])  ])
   ## ltdl.m4 - Configure ltdl for the target system. -*-Shell-script-*-
   ## Copyright (C) 1999-2000 Free Software Foundation, Inc.
   ##
   ## This program is free software; you can redistribute it and/or modify
   ## it under the terms of the GNU General Public License as published by
   ## the Free Software Foundation; either version 2 of the License, or
   ## (at your option) any later version.
   ##
   ## This program is distributed in the hope that it will be useful, but
   ## WITHOUT ANY WARRANTY; without even the implied warranty of
   ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   ## General Public License for more details.
   ##
   ## You should have received a copy of the GNU General Public License
   ## along with this program; if not, write to the Free Software
   ## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
   ##
   ## As a special exception to the GNU General Public License, if you
   ## distribute this file as part of a program that contains a
   ## configuration script generated by Autoconf, you may include it under
   ## the same distribution terms that you use for the rest of that program.
   
   # serial 5 AC_LIB_LTDL
   
   # AC_WITH_LTDL
   # ------------
   # Clients of libltdl can use this macro to allow the installer to
   # choose between a shipped copy of the ltdl sources or a preinstalled
   # version of the library.
   AC_DEFUN([AC_WITH_LTDL],
   [AC_REQUIRE([AC_LIB_LTDL])
   AC_SUBST([LIBLTDL])
   AC_SUBST([INCLTDL])
   
   # Unless the user asks us to check, assume no installed ltdl exists.
   use_installed_libltdl=no
   
   AC_ARG_WITH([included_ltdl],
       [  --with-included-ltdl    use the GNU ltdl sources included here])
   
   if test "x$with_included_ltdl" != xyes; then
     # We are not being forced to use the included libltdl sources, so
     # decide whether there is a useful installed version we can use.
     AC_CHECK_HEADER([ltdl.h],
         [AC_CHECK_LIB([ltdl], [lt_dlcaller_register],
             [with_included_ltdl=no],
             [with_included_ltdl=yes])
     ])
   fi
   
   if test "x$enable_ltdl_install" != xyes; then
     # If the user did not specify an installable libltdl, then default
     # to a convenience lib.
     AC_LIBLTDL_CONVENIENCE
   fi
   
   if test "x$with_included_ltdl" = xno; then
     # If the included ltdl is not to be used. then Use the
     # preinstalled libltdl we found.
     AC_DEFINE([HAVE_LTDL], 1,
       [Define this if a modern libltdl is already installed])
     LIBLTDL=-lltdl
   fi
   
   # Report our decision...
   AC_MSG_CHECKING([whether to use included libltdl])
   AC_MSG_RESULT([$with_included_ltdl])
   
   AC_CONFIG_SUBDIRS([libltdl])
   ])# AC_WITH_LTDL
   
   
   # AC_LIB_LTDL
   # -----------
   # Perform all the checks necessary for compilation of the ltdl objects
   #  -- including compiler checks and header checks.
   AC_DEFUN([AC_LIB_LTDL],
   [AC_PREREQ(2.13)
   AC_REQUIRE([AC_PROG_CC])
   AC_REQUIRE([AC_C_CONST])
   AC_REQUIRE([AC_HEADER_STDC])
   AC_REQUIRE([AC_HEADER_DIRENT])
   AC_REQUIRE([AC_LIBTOOL_HEADER_ASSERT])
   AC_REQUIRE([_LT_AC_CHECK_DLFCN])
   AC_REQUIRE([AC_LTDL_ENABLE_INSTALL])
   AC_REQUIRE([AC_LTDL_SHLIBEXT])
   AC_REQUIRE([AC_LTDL_SHLIBPATH])
   AC_REQUIRE([AC_LTDL_SYSSEARCHPATH])
   AC_REQUIRE([AC_LTDL_OBJDIR])
   AC_REQUIRE([AC_LTDL_DLPREOPEN])
   AC_REQUIRE([AC_LTDL_DLLIB])
   AC_REQUIRE([AC_LTDL_SYMBOL_USCORE])
   AC_REQUIRE([AC_LTDL_DLSYM_USCORE])
   AC_REQUIRE([AC_LTDL_SYS_DLOPEN_DEPLIBS])
   AC_REQUIRE([AC_LTDL_FUNC_ARGZ])
   
   AC_CHECK_HEADERS([errno.h malloc.h memory.h stdlib.h stdio.h ctype.h unistd.h])
   AC_CHECK_HEADERS([dl.h sys/dl.h dld.h])
   AC_CHECK_HEADERS([string.h strings.h], break)
   
   AC_CHECK_FUNCS([strchr index], break)
   AC_CHECK_FUNCS([strrchr rindex], break)
   AC_CHECK_FUNCS([memcpy bcopy], break)
   AC_CHECK_FUNCS([memmove strcmp])
   
   ])# AC_LIB_LTDL
   
   # AC_LTDL_ENABLE_INSTALL
   # ----------------------
   AC_DEFUN([AC_LTDL_ENABLE_INSTALL],
   [AC_ARG_ENABLE(ltdl-install,
   [  --enable-ltdl-install   install libltdl])
   
   AM_CONDITIONAL(INSTALL_LTDL, test x"${enable_ltdl_install-no}" != xno)
   AM_CONDITIONAL(CONVENIENCE_LTDL, test x"${enable_ltdl_convenience-no}" != xno)
   ])])# AC_LTDL_ENABLE_INSTALL
   
   # AC_LTDL_SYS_DLOPEN_DEPLIBS
   # --------------------------
   AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS],
   [AC_REQUIRE([AC_CANONICAL_HOST])
   AC_CACHE_CHECK([whether deplibs are loaded by dlopen],
           libltdl_cv_sys_dlopen_deplibs, [dnl
           # PORTME does your system automatically load deplibs for dlopen()?
           libltdl_cv_sys_dlopen_deplibs=unknown
           case "$host_os" in
           hpux10*|hpux11*)
             libltdl_cv_sys_dlopen_deplibs=yes
             ;;
           linux*)
             libltdl_cv_sys_dlopen_deplibs=yes
             ;;
           netbsd*)
             libltdl_cv_sys_dlopen_deplibs=yes
             ;;
           openbsd*)
             libltdl_cv_sys_dlopen_deplibs=yes
             ;;
           solaris*)
             libltdl_cv_sys_dlopen_deplibs=yes
             ;;
           esac
   ])
   if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
    AC_DEFINE(LTDL_DLOPEN_DEPLIBS, 1,
       [Define if the OS needs help to load dependent libraries for dlopen(). ])
   fi
   ])# AC_LTDL_SYS_DLOPEN_DEPLIBS
   
   # AC_LTDL_SHLIBEXT
   # ----------------
   AC_DEFUN([AC_LTDL_SHLIBEXT],
   [AC_REQUIRE([_LT_AC_LTCONFIG_HACK])
   AC_CACHE_CHECK([which extension is used for shared libraries],
     libltdl_cv_shlibext,
   [ac_last=
     for ac_spec in $library_names_spec; do
       ac_last="$ac_spec"
     done
     echo "$ac_last" | [sed 's/\[.*\]//;s/^[^.]*//;s/\$.*$//;s/\.$//'] > conftest
   libltdl_cv_shlibext=`cat conftest`
   rm -f conftest
   ])
   if test -n "$libltdl_cv_shlibext"; then
     AC_DEFINE_UNQUOTED(LTDL_SHLIB_EXT, "$libltdl_cv_shlibext",
       [Define to the extension used for shared libraries, say, ".so". ])
   fi
   ])# AC_LTDL_SHLIBEXT
   
   # AC_LTDL_SHLIBPATH
   # -----------------
   AC_DEFUN([AC_LTDL_SHLIBPATH],
   [AC_REQUIRE([_LT_AC_LTCONFIG_HACK])
   AC_CACHE_CHECK([which variable specifies run-time library path],
     libltdl_cv_shlibpath_var, [libltdl_cv_shlibpath_var="$shlibpath_var"])
   if test -n "$libltdl_cv_shlibpath_var"; then
     AC_DEFINE_UNQUOTED(LTDL_SHLIBPATH_VAR, "$libltdl_cv_shlibpath_var",
       [Define to the name of the environment variable that determines the dynamic library search path. ])
   fi
   ])# AC_LTDL_SHLIBPATH
   
   # AC_LTDL_SYSSEARCHPATH
   # ---------------------
   AC_DEFUN([AC_LTDL_SYSSEARCHPATH],
   [AC_REQUIRE([_LT_AC_LTCONFIG_HACK])
   AC_CACHE_CHECK([for the default library search path],
     libltdl_cv_sys_search_path, [libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"])
   if test -n "$libltdl_cv_sys_search_path"; then
     case "$host" in
     *-*-mingw*) pathsep=";" ;;
     *) pathsep=":" ;;
     esac
     sys_search_path=
     for dir in $libltdl_cv_sys_search_path; do
       if test -z "$sys_search_path"; then
         sys_search_path="$dir"
       else
         sys_search_path="$sys_search_path$pathsep$dir"
       fi
     done
     AC_DEFINE_UNQUOTED(LTDL_SYSSEARCHPATH, "$sys_search_path",
       [Define to the system default library search path. ])
   fi
   ])# AC_LTDL_SYSSEARCHPATH
   
   # AC_LTDL_OBJDIR
   # --------------
   AC_DEFUN([AC_LTDL_OBJDIR],
   [AC_CACHE_CHECK([for objdir],
     libltdl_cv_objdir, [libltdl_cv_objdir="$objdir"
   if test -n "$objdir"; then
     :
   else
     rm -f .libs 2>/dev/null
     mkdir .libs 2>/dev/null
     if test -d .libs; then
       libltdl_cv_objdir=.libs
     else
       # MS-DOS does not allow filenames that begin with a dot.
       libltdl_cv_objdir=_libs
     fi
   rmdir .libs 2>/dev/null
   fi])
   AC_DEFINE_UNQUOTED(LTDL_OBJDIR, "$libltdl_cv_objdir/",
     [Define to the sub-directory in which libtool stores uninstalled libraries. ])
   ])# AC_LTDL_OBJDIR
   
   # AC_LTDL_DLPREOPEN
   # -----------------
   AC_DEFUN([AC_LTDL_DLPREOPEN],
   [AC_REQUIRE([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])dnl
   AC_CACHE_CHECK([whether libtool supports -dlopen/-dlpreopen],
          libltdl_cv_preloaded_symbols, [dnl
     if test -n "$global_symbol_pipe"; then
       libltdl_cv_preloaded_symbols=yes
     else
       libltdl_cv_preloaded_symbols=no
     fi
   ])
   if test x"$libltdl_cv_preloaded_symbols" = x"yes"; then
     AC_DEFINE(HAVE_PRELOADED_SYMBOLS, 1,
       [Define if libtool can extract symbol lists from object files. ])
   fi
   ])# AC_LTDL_DLPREOPEN
   
   # AC_LTDL_DLLIB
   # -------------
   AC_DEFUN([AC_LTDL_DLLIB],
   [LIBADD_DL=
   AC_SUBST(LIBADD_DL)
   
   AC_CHECK_FUNC([shl_load],
         [AC_DEFINE([HAVE_SHL_LOAD], [1],
                    [Define if you have the shl_load function.])],
     [AC_CHECK_LIB([dld], [shl_load],
           [AC_DEFINE([HAVE_SHL_LOAD], [1],
                      [Define if you have the shl_load function.])
           LIBADD_DL="$LIBADD_DL -ldld"],
       [AC_CHECK_LIB([dl], [dlopen],
             [AC_DEFINE([HAVE_LIBDL], [1],
                        [Define if you have the libdl library or equivalent.])
             LIBADD_DL="-ldl"],
         [AC_TRY_LINK([#if HAVE_DLFCN_H
   #  include <dlfcn.h>
   #endif
         ],
           [dlopen(0, 0);],
               [AC_DEFINE([HAVE_LIBDL], [1],
                          [Define if you have the libdl library or equivalent.])],
           [AC_CHECK_LIB([svld], [dlopen],
                 [AC_DEFINE([HAVE_LIBDL], [1],
                            [Define if you have the libdl library or equivalent.])
                 LIBADD_DL="-lsvld"],
             [AC_CHECK_LIB([dld], [dld_link],
                   [AC_DEFINE([HAVE_DLD], [1],
                              [Define if you have the GNU dld library.])
                   LIBADD_DL="$LIBADD_DL -ldld"
             ])
           ])
         ])
       ])
     ])
   ])
   
   if test "x$ac_cv_func_dlopen" = xyes || test "x$ac_cv_lib_dl_dlopen" = xyes; then
    LIBS_SAVE="$LIBS"
    LIBS="$LIBS $LIBADD_DL"
    AC_CHECK_FUNCS(dlerror)
    LIBS="$LIBS_SAVE"
   fi
   ])# AC_LTDL_DLLIB
   
   # AC_LTDL_SYMBOL_USCORE
   # ---------------------
   AC_DEFUN([AC_LTDL_SYMBOL_USCORE],
   [dnl does the compiler prefix global symbols with an underscore?
   AC_REQUIRE([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])dnl
   AC_MSG_CHECKING([for _ prefix in compiled symbols])
   AC_CACHE_VAL(ac_cv_sys_symbol_underscore,
   [ac_cv_sys_symbol_underscore=no
   cat > conftest.$ac_ext <<EOF
   void nm_test_func(){}
   int main(){nm_test_func;return 0;}
   EOF
   if AC_TRY_EVAL(ac_compile); then
     # Now try to grab the symbols.
     ac_nlist=conftest.nm
     if AC_TRY_EVAL(NM conftest.$ac_objext \| $global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then
       # See whether the symbols have a leading underscore.
       if egrep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
         ac_cv_sys_symbol_underscore=yes
       else
         if egrep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
           :
         else
           echo "configure: cannot find nm_test_func in $ac_nlist" >&AC_FD_CC
         fi
       fi
     else
       echo "configure: cannot run $global_symbol_pipe" >&AC_FD_CC
     fi
   else
     echo "configure: failed program was:" >&AC_FD_CC
     cat conftest.c >&AC_FD_CC
   fi
   rm -rf conftest*
   ])
   AC_MSG_RESULT($ac_cv_sys_symbol_underscore)
   ])# AC_LTDL_SYMBOL_USCORE
   
   
   # AC_LTDL_DLSYM_USCORE
   # --------------------
   AC_DEFUN([AC_LTDL_DLSYM_USCORE],
   [AC_REQUIRE([AC_LTDL_SYMBOL_USCORE])dnl
   if test x"$ac_cv_sys_symbol_underscore" = xyes; then
     if test x"$ac_cv_func_dlopen" = xyes ||
        test x"$ac_cv_lib_dl_dlopen" = xyes ; then
           AC_CACHE_CHECK([whether we have to add an underscore for dlsym],
                   libltdl_cv_need_uscore, [dnl
                   libltdl_cv_need_uscore=unknown
                   save_LIBS="$LIBS"
                   LIBS="$LIBS $LIBADD_DL"
                   _LT_AC_TRY_DLOPEN_SELF(
                     libltdl_cv_need_uscore=no, libltdl_cv_need_uscore=yes,
                     [],                        libltdl_cv_need_uscore=cross)
                   LIBS="$save_LIBS"
           ])
     fi
   fi
   
   if test x"$libltdl_cv_need_uscore" = xyes; then
     AC_DEFINE(NEED_USCORE, 1,
       [Define if dlsym() requires a leading underscore in symbol names. ])
   fi
   ])# AC_LTDL_DLSYM_USCORE
   
   
   # AC_CHECK_TYPES(TYPES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND],
   #                [INCLUDES])
   # ---------------------------------------------------------------
   # This macro did not exist in Autoconf 2.13, which we do still support
   ifdef([AC_CHECK_TYPES], [],
   [define([AC_CHECK_TYPES],
     [AC_CACHE_CHECK([for $1], ac_Type,
       [AC_TRY_LINK([$4],
           [if (($1 *) 0)
             return 0;
           if (sizeof ($1))
             return 0;],
           [ac_Type=yes],
           [ac_Type=no])])
     if test "x$ac_Type" = xyes; then
       ifelse([$2], [], [:], [$2])
     else
       ifelse([$3], [], [:], [$3])
     fi])
   ])# AC_CHECK_TYPES
   
   
   # AC_LTDL_FUNC_ARGZ
   # -----------------
   AC_DEFUN([AC_LTDL_FUNC_ARGZ],
   [AC_CHECK_HEADERS([argz.h])
   
   AC_CHECK_TYPES([error_t],
     [],
     [AC_DEFINE([error_t], [int],
       [Define to a type to use for \`error_t' if it is not otherwise available.])],
     [#if HAVE_ARGZ_H
   #  include <argz.h>
   #endif])
   
   AC_CHECK_FUNCS([argz_append argz_create_sep argz_insert argz_next argz_stringify])
   ])# AC_LTDL_FUNC_ARGZ

Removed from v.1.5  
changed lines
  Added in v.1.15


E-mail: