/[dgee]/dgee/aclocal.m4
ViewVC logotype

Diff of /dgee/aclocal.m4

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1.2.4 by npg, Mon Aug 18 04:20:34 2003 UTC revision 1.1.2.5 by csmith, Sat Aug 23 17:42:49 2003 UTC
# Line 1  Line 1 
1  dnl aclocal.m4 generated automatically by aclocal 1.4-p6  dnl aclocal.m4 generated automatically by aclocal 1.4-p5
2    
3  dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.  dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
4  dnl This file is free software; the Free Software Foundation  dnl This file is free software; the Free Software Foundation
# Line 10  dnl but WITHOUT ANY WARRANTY, to the ext Line 10  dnl but WITHOUT ANY WARRANTY, to the ext
10  dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A  dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
11  dnl PARTICULAR PURPOSE.  dnl PARTICULAR PURPOSE.
12    
 # lib-prefix.m4 serial 3 (gettext-0.12.2)  
 dnl Copyright (C) 2001-2003 Free Software Foundation, Inc.  
 dnl This file is free software, distributed under the terms of the GNU  
 dnl General Public License.  As a special exception to the GNU General  
 dnl Public License, this file may be distributed as part of a program  
 dnl that contains a configuration script generated by Autoconf, under  
 dnl the same distribution terms as the rest of that program.  
   
 dnl From Bruno Haible.  
   
 dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and  
 dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't  
 dnl require excessive bracketing.  
 ifdef([AC_HELP_STRING],  
 [AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])],  
 [AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])])  
   
 dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed  
 dnl to access previously installed libraries. The basic assumption is that  
 dnl a user will want packages to use other packages he previously installed  
 dnl with the same --prefix option.  
 dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate  
 dnl libraries, but is otherwise very convenient.  
 AC_DEFUN([AC_LIB_PREFIX],  
 [  
   AC_BEFORE([$0], [AC_LIB_LINKFLAGS])  
   AC_REQUIRE([AC_PROG_CC])  
   AC_REQUIRE([AC_CANONICAL_HOST])  
   AC_REQUIRE([AC_LIB_PREPARE_PREFIX])  
   dnl By default, look in $includedir and $libdir.  
   use_additional=yes  
   AC_LIB_WITH_FINAL_PREFIX([  
     eval additional_includedir=\"$includedir\"  
     eval additional_libdir=\"$libdir\"  
   ])  
   AC_LIB_ARG_WITH([lib-prefix],  
 [  --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib  
   --without-lib-prefix    don't search for libraries in includedir and libdir],  
 [  
     if test "X$withval" = "Xno"; then  
       use_additional=no  
     else  
       if test "X$withval" = "X"; then  
         AC_LIB_WITH_FINAL_PREFIX([  
           eval additional_includedir=\"$includedir\"  
           eval additional_libdir=\"$libdir\"  
         ])  
       else  
         additional_includedir="$withval/include"  
         additional_libdir="$withval/lib"  
       fi  
     fi  
 ])  
   if test $use_additional = yes; then  
     dnl Potentially add $additional_includedir to $CPPFLAGS.  
     dnl But don't add it  
     dnl   1. if it's the standard /usr/include,  
     dnl   2. if it's already present in $CPPFLAGS,  
     dnl   3. if it's /usr/local/include and we are using GCC on Linux,  
     dnl   4. if it doesn't exist as a directory.  
     if test "X$additional_includedir" != "X/usr/include"; then  
       haveit=  
       for x in $CPPFLAGS; do  
         AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])  
         if test "X$x" = "X-I$additional_includedir"; then  
           haveit=yes  
           break  
         fi  
       done  
       if test -z "$haveit"; then  
         if test "X$additional_includedir" = "X/usr/local/include"; then  
           if test -n "$GCC"; then  
             case $host_os in  
               linux*) haveit=yes;;  
             esac  
           fi  
         fi  
         if test -z "$haveit"; then  
           if test -d "$additional_includedir"; then  
             dnl Really add $additional_includedir to $CPPFLAGS.  
             CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir"  
           fi  
         fi  
       fi  
     fi  
     dnl Potentially add $additional_libdir to $LDFLAGS.  
     dnl But don't add it  
     dnl   1. if it's the standard /usr/lib,  
     dnl   2. if it's already present in $LDFLAGS,  
     dnl   3. if it's /usr/local/lib and we are using GCC on Linux,  
     dnl   4. if it doesn't exist as a directory.  
     if test "X$additional_libdir" != "X/usr/lib"; then  
       haveit=  
       for x in $LDFLAGS; do  
         AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])  
         if test "X$x" = "X-L$additional_libdir"; then  
           haveit=yes  
           break  
         fi  
       done  
       if test -z "$haveit"; then  
         if test "X$additional_libdir" = "X/usr/local/lib"; then  
           if test -n "$GCC"; then  
             case $host_os in  
               linux*) haveit=yes;;  
             esac  
           fi  
         fi  
         if test -z "$haveit"; then  
           if test -d "$additional_libdir"; then  
             dnl Really add $additional_libdir to $LDFLAGS.  
             LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir"  
           fi  
         fi  
       fi  
     fi  
   fi  
 ])  
   
 dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix,  
 dnl acl_final_exec_prefix, containing the values to which $prefix and  
 dnl $exec_prefix will expand at the end of the configure script.  
 AC_DEFUN([AC_LIB_PREPARE_PREFIX],  
 [  
   dnl Unfortunately, prefix and exec_prefix get only finally determined  
   dnl at the end of configure.  
   if test "X$prefix" = "XNONE"; then  
     acl_final_prefix="$ac_default_prefix"  
   else  
     acl_final_prefix="$prefix"  
   fi  
   if test "X$exec_prefix" = "XNONE"; then  
     acl_final_exec_prefix='${prefix}'  
   else  
     acl_final_exec_prefix="$exec_prefix"  
   fi  
   acl_save_prefix="$prefix"  
   prefix="$acl_final_prefix"  
   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"  
   prefix="$acl_save_prefix"  
 ])  
   
 dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the  
 dnl variables prefix and exec_prefix bound to the values they will have  
 dnl at the end of the configure script.  
 AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX],  
 [  
   acl_save_prefix="$prefix"  
   prefix="$acl_final_prefix"  
   acl_save_exec_prefix="$exec_prefix"  
   exec_prefix="$acl_final_exec_prefix"  
   $1  
   exec_prefix="$acl_save_exec_prefix"  
   prefix="$acl_save_prefix"  
 ])  
   
 # lib-link.m4 serial 4 (gettext-0.12)  
 dnl Copyright (C) 2001-2003 Free Software Foundation, Inc.  
 dnl This file is free software, distributed under the terms of the GNU  
 dnl General Public License.  As a special exception to the GNU General  
 dnl Public License, this file may be distributed as part of a program  
 dnl that contains a configuration script generated by Autoconf, under  
 dnl the same distribution terms as the rest of that program.  
   
 dnl From Bruno Haible.  
   
 dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and  
 dnl the libraries corresponding to explicit and implicit dependencies.  
 dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and  
 dnl augments the CPPFLAGS variable.  
 AC_DEFUN([AC_LIB_LINKFLAGS],  
 [  
   AC_REQUIRE([AC_LIB_PREPARE_PREFIX])  
   AC_REQUIRE([AC_LIB_RPATH])  
   define([Name],[translit([$1],[./-], [___])])  
   define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],  
                                [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])  
   AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [  
     AC_LIB_LINKFLAGS_BODY([$1], [$2])  
     ac_cv_lib[]Name[]_libs="$LIB[]NAME"  
     ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME"  
     ac_cv_lib[]Name[]_cppflags="$INC[]NAME"  
   ])  
   LIB[]NAME="$ac_cv_lib[]Name[]_libs"  
   LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs"  
   INC[]NAME="$ac_cv_lib[]Name[]_cppflags"  
   AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)  
   AC_SUBST([LIB]NAME)  
   AC_SUBST([LTLIB]NAME)  
   dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the  
   dnl results of this search when this library appears as a dependency.  
   HAVE_LIB[]NAME=yes  
   undefine([Name])  
   undefine([NAME])  
 ])  
   
 dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode)  
 dnl searches for libname and the libraries corresponding to explicit and  
 dnl implicit dependencies, together with the specified include files and  
 dnl the ability to compile and link the specified testcode. If found, it  
 dnl sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} and  
 dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and  
 dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs  
 dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty.  
 AC_DEFUN([AC_LIB_HAVE_LINKFLAGS],  
 [  
   AC_REQUIRE([AC_LIB_PREPARE_PREFIX])  
   AC_REQUIRE([AC_LIB_RPATH])  
   define([Name],[translit([$1],[./-], [___])])  
   define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],  
                                [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])  
   
   dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME  
   dnl accordingly.  
   AC_LIB_LINKFLAGS_BODY([$1], [$2])  
   
   dnl Add $INC[]NAME to CPPFLAGS before performing the following checks,  
   dnl because if the user has installed lib[]Name and not disabled its use  
   dnl via --without-lib[]Name-prefix, he wants to use it.  
   ac_save_CPPFLAGS="$CPPFLAGS"  
   AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)  
   
   AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [  
     ac_save_LIBS="$LIBS"  
     LIBS="$LIBS $LIB[]NAME"  
     AC_TRY_LINK([$3], [$4], [ac_cv_lib[]Name=yes], [ac_cv_lib[]Name=no])  
     LIBS="$ac_save_LIBS"  
   ])  
   if test "$ac_cv_lib[]Name" = yes; then  
     HAVE_LIB[]NAME=yes  
     AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the $1 library.])  
     AC_MSG_CHECKING([how to link with lib[]$1])  
     AC_MSG_RESULT([$LIB[]NAME])  
   else  
     HAVE_LIB[]NAME=no  
     dnl If $LIB[]NAME didn't lead to a usable library, we don't need  
     dnl $INC[]NAME either.  
     CPPFLAGS="$ac_save_CPPFLAGS"  
     LIB[]NAME=  
     LTLIB[]NAME=  
   fi  
   AC_SUBST([HAVE_LIB]NAME)  
   AC_SUBST([LIB]NAME)  
   AC_SUBST([LTLIB]NAME)  
   undefine([Name])  
   undefine([NAME])  
 ])  
   
 dnl Determine the platform dependent parameters needed to use rpath:  
 dnl libext, shlibext, hardcode_libdir_flag_spec, hardcode_libdir_separator,  
 dnl hardcode_direct, hardcode_minus_L.  
 AC_DEFUN([AC_LIB_RPATH],  
 [  
   AC_REQUIRE([AC_PROG_CC])                dnl we use $CC, $GCC, $LDFLAGS  
   AC_REQUIRE([AC_LIB_PROG_LD])            dnl we use $LD, $with_gnu_ld  
   AC_REQUIRE([AC_CANONICAL_HOST])         dnl we use $host  
   AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir  
   AC_CACHE_CHECK([for shared library run path origin], acl_cv_rpath, [  
     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \  
     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh  
     . ./conftest.sh  
     rm -f ./conftest.sh  
     acl_cv_rpath=done  
   ])  
   wl="$acl_cv_wl"  
   libext="$acl_cv_libext"  
   shlibext="$acl_cv_shlibext"  
   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"  
   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"  
   hardcode_direct="$acl_cv_hardcode_direct"  
   hardcode_minus_L="$acl_cv_hardcode_minus_L"  
   dnl Determine whether the user wants rpath handling at all.  
   AC_ARG_ENABLE(rpath,  
     [  --disable-rpath         do not hardcode runtime library paths],  
     :, enable_rpath=yes)  
 ])  
   
 dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and  
 dnl the libraries corresponding to explicit and implicit dependencies.  
 dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables.  
 AC_DEFUN([AC_LIB_LINKFLAGS_BODY],  
 [  
   define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],  
                                [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])  
   dnl By default, look in $includedir and $libdir.  
   use_additional=yes  
   AC_LIB_WITH_FINAL_PREFIX([  
     eval additional_includedir=\"$includedir\"  
     eval additional_libdir=\"$libdir\"  
   ])  
   AC_LIB_ARG_WITH([lib$1-prefix],  
 [  --with-lib$1-prefix[=DIR]  search for lib$1 in DIR/include and DIR/lib  
   --without-lib$1-prefix     don't search for lib$1 in includedir and libdir],  
 [  
     if test "X$withval" = "Xno"; then  
       use_additional=no  
     else  
       if test "X$withval" = "X"; then  
         AC_LIB_WITH_FINAL_PREFIX([  
           eval additional_includedir=\"$includedir\"  
           eval additional_libdir=\"$libdir\"  
         ])  
       else  
         additional_includedir="$withval/include"  
         additional_libdir="$withval/lib"  
       fi  
     fi  
 ])  
   dnl Search the library and its dependencies in $additional_libdir and  
   dnl $LDFLAGS. Using breadth-first-seach.  
   LIB[]NAME=  
   LTLIB[]NAME=  
   INC[]NAME=  
   rpathdirs=  
   ltrpathdirs=  
   names_already_handled=  
   names_next_round='$1 $2'  
   while test -n "$names_next_round"; do  
     names_this_round="$names_next_round"  
     names_next_round=  
     for name in $names_this_round; do  
       already_handled=  
       for n in $names_already_handled; do  
         if test "$n" = "$name"; then  
           already_handled=yes  
           break  
         fi  
       done  
       if test -z "$already_handled"; then  
         names_already_handled="$names_already_handled $name"  
         dnl See if it was already located by an earlier AC_LIB_LINKFLAGS  
         dnl or AC_LIB_HAVE_LINKFLAGS call.  
         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`  
         eval value=\"\$HAVE_LIB$uppername\"  
         if test -n "$value"; then  
           if test "$value" = yes; then  
             eval value=\"\$LIB$uppername\"  
             test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value"  
             eval value=\"\$LTLIB$uppername\"  
             test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value"  
           else  
             dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined  
             dnl that this library doesn't exist. So just drop it.  
             :  
           fi  
         else  
           dnl Search the library lib$name in $additional_libdir and $LDFLAGS  
           dnl and the already constructed $LIBNAME/$LTLIBNAME.  
           found_dir=  
           found_la=  
           found_so=  
           found_a=  
           if test $use_additional = yes; then  
             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then  
               found_dir="$additional_libdir"  
               found_so="$additional_libdir/lib$name.$shlibext"  
               if test -f "$additional_libdir/lib$name.la"; then  
                 found_la="$additional_libdir/lib$name.la"  
               fi  
             else  
               if test -f "$additional_libdir/lib$name.$libext"; then  
                 found_dir="$additional_libdir"  
                 found_a="$additional_libdir/lib$name.$libext"  
                 if test -f "$additional_libdir/lib$name.la"; then  
                   found_la="$additional_libdir/lib$name.la"  
                 fi  
               fi  
             fi  
           fi  
           if test "X$found_dir" = "X"; then  
             for x in $LDFLAGS $LTLIB[]NAME; do  
               AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])  
               case "$x" in  
                 -L*)  
                   dir=`echo "X$x" | sed -e 's/^X-L//'`  
                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then  
                     found_dir="$dir"  
                     found_so="$dir/lib$name.$shlibext"  
                     if test -f "$dir/lib$name.la"; then  
                       found_la="$dir/lib$name.la"  
                     fi  
                   else  
                     if test -f "$dir/lib$name.$libext"; then  
                       found_dir="$dir"  
                       found_a="$dir/lib$name.$libext"  
                       if test -f "$dir/lib$name.la"; then  
                         found_la="$dir/lib$name.la"  
                       fi  
                     fi  
                   fi  
                   ;;  
               esac  
               if test "X$found_dir" != "X"; then  
                 break  
               fi  
             done  
           fi  
           if test "X$found_dir" != "X"; then  
             dnl Found the library.  
             LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name"  
             if test "X$found_so" != "X"; then  
               dnl Linking with a shared library. We attempt to hardcode its  
               dnl directory into the executable's runpath, unless it's the  
               dnl standard /usr/lib.  
               if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then  
                 dnl No hardcoding is needed.  
                 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"  
               else  
                 dnl Use an explicit option to hardcode DIR into the resulting  
                 dnl binary.  
                 dnl Potentially add DIR to ltrpathdirs.  
                 dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.  
                 haveit=  
                 for x in $ltrpathdirs; do  
                   if test "X$x" = "X$found_dir"; then  
                     haveit=yes  
                     break  
                   fi  
                 done  
                 if test -z "$haveit"; then  
                   ltrpathdirs="$ltrpathdirs $found_dir"  
                 fi  
                 dnl The hardcoding into $LIBNAME is system dependent.  
                 if test "$hardcode_direct" = yes; then  
                   dnl Using DIR/libNAME.so during linking hardcodes DIR into the  
                   dnl resulting binary.  
                   LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"  
                 else  
                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then  
                     dnl Use an explicit option to hardcode DIR into the resulting  
                     dnl binary.  
                     LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"  
                     dnl Potentially add DIR to rpathdirs.  
                     dnl The rpathdirs will be appended to $LIBNAME at the end.  
                     haveit=  
                     for x in $rpathdirs; do  
                       if test "X$x" = "X$found_dir"; then  
                         haveit=yes  
                         break  
                       fi  
                     done  
                     if test -z "$haveit"; then  
                       rpathdirs="$rpathdirs $found_dir"  
                     fi  
                   else  
                     dnl Rely on "-L$found_dir".  
                     dnl But don't add it if it's already contained in the LDFLAGS  
                     dnl or the already constructed $LIBNAME  
                     haveit=  
                     for x in $LDFLAGS $LIB[]NAME; do  
                       AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])  
                       if test "X$x" = "X-L$found_dir"; then  
                         haveit=yes  
                         break  
                       fi  
                     done  
                     if test -z "$haveit"; then  
                       LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir"  
                     fi  
                     if test "$hardcode_minus_L" != no; then  
                       dnl FIXME: Not sure whether we should use  
                       dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"  
                       dnl here.  
                       LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"  
                     else  
                       dnl We cannot use $hardcode_runpath_var and LD_RUN_PATH  
                       dnl here, because this doesn't fit in flags passed to the  
                       dnl compiler. So give up. No hardcoding. This affects only  
                       dnl very old systems.  
                       dnl FIXME: Not sure whether we should use  
                       dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"  
                       dnl here.  
                       LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"  
                     fi  
                   fi  
                 fi  
               fi  
             else  
               if test "X$found_a" != "X"; then  
                 dnl Linking with a static library.  
                 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a"  
               else  
                 dnl We shouldn't come here, but anyway it's good to have a  
                 dnl fallback.  
                 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name"  
               fi  
             fi  
             dnl Assume the include files are nearby.  
             additional_includedir=  
             case "$found_dir" in  
               */lib | */lib/)  
                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`  
                 additional_includedir="$basedir/include"  
                 ;;  
             esac  
             if test "X$additional_includedir" != "X"; then  
               dnl Potentially add $additional_includedir to $INCNAME.  
               dnl But don't add it  
               dnl   1. if it's the standard /usr/include,  
               dnl   2. if it's /usr/local/include and we are using GCC on Linux,  
               dnl   3. if it's already present in $CPPFLAGS or the already  
               dnl      constructed $INCNAME,  
               dnl   4. if it doesn't exist as a directory.  
               if test "X$additional_includedir" != "X/usr/include"; then  
                 haveit=  
                 if test "X$additional_includedir" = "X/usr/local/include"; then  
                   if test -n "$GCC"; then  
                     case $host_os in  
                       linux*) haveit=yes;;  
                     esac  
                   fi  
                 fi  
                 if test -z "$haveit"; then  
                   for x in $CPPFLAGS $INC[]NAME; do  
                     AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])  
                     if test "X$x" = "X-I$additional_includedir"; then  
                       haveit=yes  
                       break  
                     fi  
                   done  
                   if test -z "$haveit"; then  
                     if test -d "$additional_includedir"; then  
                       dnl Really add $additional_includedir to $INCNAME.  
                       INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir"  
                     fi  
                   fi  
                 fi  
               fi  
             fi  
             dnl Look for dependencies.  
             if test -n "$found_la"; then  
               dnl Read the .la file. It defines the variables  
               dnl dlname, library_names, old_library, dependency_libs, current,  
               dnl age, revision, installed, dlopen, dlpreopen, libdir.  
               save_libdir="$libdir"  
               case "$found_la" in  
                 */* | *\\*) . "$found_la" ;;  
                 *) . "./$found_la" ;;  
               esac  
               libdir="$save_libdir"  
               dnl We use only dependency_libs.  
               for dep in $dependency_libs; do  
                 case "$dep" in  
                   -L*)  
                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`  
                     dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME.  
                     dnl But don't add it  
                     dnl   1. if it's the standard /usr/lib,  
                     dnl   2. if it's /usr/local/lib and we are using GCC on Linux,  
                     dnl   3. if it's already present in $LDFLAGS or the already  
                     dnl      constructed $LIBNAME,  
                     dnl   4. if it doesn't exist as a directory.  
                     if test "X$additional_libdir" != "X/usr/lib"; then  
                       haveit=  
                       if test "X$additional_libdir" = "X/usr/local/lib"; then  
                         if test -n "$GCC"; then  
                           case $host_os in  
                             linux*) haveit=yes;;  
                           esac  
                         fi  
                       fi  
                       if test -z "$haveit"; then  
                         haveit=  
                         for x in $LDFLAGS $LIB[]NAME; do  
                           AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])  
                           if test "X$x" = "X-L$additional_libdir"; then  
                             haveit=yes  
                             break  
                           fi  
                         done  
                         if test -z "$haveit"; then  
                           if test -d "$additional_libdir"; then  
                             dnl Really add $additional_libdir to $LIBNAME.  
                             LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir"  
                           fi  
                         fi  
                         haveit=  
                         for x in $LDFLAGS $LTLIB[]NAME; do  
                           AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])  
                           if test "X$x" = "X-L$additional_libdir"; then  
                             haveit=yes  
                             break  
                           fi  
                         done  
                         if test -z "$haveit"; then  
                           if test -d "$additional_libdir"; then  
                             dnl Really add $additional_libdir to $LTLIBNAME.  
                             LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir"  
                           fi  
                         fi  
                       fi  
                     fi  
                     ;;  
                   -R*)  
                     dir=`echo "X$dep" | sed -e 's/^X-R//'`  
                     if test "$enable_rpath" != no; then  
                       dnl Potentially add DIR to rpathdirs.  
                       dnl The rpathdirs will be appended to $LIBNAME at the end.  
                       haveit=  
                       for x in $rpathdirs; do  
                         if test "X$x" = "X$dir"; then  
                           haveit=yes  
                           break  
                         fi  
                       done  
                       if test -z "$haveit"; then  
                         rpathdirs="$rpathdirs $dir"  
                       fi  
                       dnl Potentially add DIR to ltrpathdirs.  
                       dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.  
                       haveit=  
                       for x in $ltrpathdirs; do  
                         if test "X$x" = "X$dir"; then  
                           haveit=yes  
                           break  
                         fi  
                       done  
                       if test -z "$haveit"; then  
                         ltrpathdirs="$ltrpathdirs $dir"  
                       fi  
                     fi  
                     ;;  
                   -l*)  
                     dnl Handle this in the next round.  
                     names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`  
                     ;;  
                   *.la)  
                     dnl Handle this in the next round. Throw away the .la's  
                     dnl directory; it is already contained in a preceding -L  
                     dnl option.  
                     names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`  
                     ;;  
                   *)  
                     dnl Most likely an immediate library name.  
                     LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep"  
                     LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep"  
                     ;;  
                 esac  
               done  
             fi  
           else  
             dnl Didn't find the library; assume it is in the system directories  
             dnl known to the linker and runtime loader. (All the system  
             dnl directories known to the linker should also be known to the  
             dnl runtime loader, otherwise the system is severely misconfigured.)  
             LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"  
             LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name"  
           fi  
         fi  
       fi  
     done  
   done  
   if test "X$rpathdirs" != "X"; then  
     if test -n "$hardcode_libdir_separator"; then  
       dnl Weird platform: only the last -rpath option counts, the user must  
       dnl pass all path elements in one option. We can arrange that for a  
       dnl single library, but not when more than one $LIBNAMEs are used.  
       alldirs=  
       for found_dir in $rpathdirs; do  
         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"  
       done  
       dnl Note: hardcode_libdir_flag_spec uses $libdir and $wl.  
       acl_save_libdir="$libdir"  
       libdir="$alldirs"  
       eval flag=\"$hardcode_libdir_flag_spec\"  
       libdir="$acl_save_libdir"  
       LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"  
     else  
       dnl The -rpath options are cumulative.  
       for found_dir in $rpathdirs; do  
         acl_save_libdir="$libdir"  
         libdir="$found_dir"  
         eval flag=\"$hardcode_libdir_flag_spec\"  
         libdir="$acl_save_libdir"  
         LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"  
       done  
     fi  
   fi  
   if test "X$ltrpathdirs" != "X"; then  
     dnl When using libtool, the option that works for both libraries and  
     dnl executables is -R. The -R options are cumulative.  
     for found_dir in $ltrpathdirs; do  
       LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir"  
     done  
   fi  
 ])  
   
 dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR,  
 dnl unless already present in VAR.  
 dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes  
 dnl contains two or three consecutive elements that belong together.  
 AC_DEFUN([AC_LIB_APPENDTOVAR],  
 [  
   for element in [$2]; do  
     haveit=  
     for x in $[$1]; do  
       AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])  
       if test "X$x" = "X$element"; then  
         haveit=yes  
         break  
       fi  
     done  
     if test -z "$haveit"; then  
       [$1]="${[$1]}${[$1]:+ }$element"  
     fi  
   done  
 ])  
   
 # lib-ld.m4 serial 2 (gettext-0.12)  
 dnl Copyright (C) 1996-2003 Free Software Foundation, Inc.  
 dnl This file is free software, distributed under the terms of the GNU  
 dnl General Public License.  As a special exception to the GNU General  
 dnl Public License, this file may be distributed as part of a program  
 dnl that contains a configuration script generated by Autoconf, under  
 dnl the same distribution terms as the rest of that program.  
   
 dnl Subroutines of libtool.m4,  
 dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision  
 dnl with libtool.m4.  
   
 dnl From libtool-1.4. Sets the variable with_gnu_ld to yes or no.  
 AC_DEFUN([AC_LIB_PROG_LD_GNU],  
 [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], acl_cv_prog_gnu_ld,  
 [# 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  
   acl_cv_prog_gnu_ld=yes  
 else  
   acl_cv_prog_gnu_ld=no  
 fi])  
 with_gnu_ld=$acl_cv_prog_gnu_ld  
 ])  
   
 dnl From libtool-1.4. Sets the variable LD.  
 AC_DEFUN([AC_LIB_PROG_LD],  
 [AC_ARG_WITH(gnu-ld,  
 [  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]],  
 test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no)  
 AC_REQUIRE([AC_PROG_CC])dnl  
 AC_REQUIRE([AC_CANONICAL_HOST])dnl  
 # Prepare PATH_SEPARATOR.  
 # The user is always right.  
 if test "${PATH_SEPARATOR+set}" != set; then  
   echo "#! /bin/sh" >conf$$.sh  
   echo  "exit 0"   >>conf$$.sh  
   chmod +x conf$$.sh  
   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then  
     PATH_SEPARATOR=';'  
   else  
     PATH_SEPARATOR=:  
   fi  
   rm -f conf$$.sh  
 fi  
 ac_prog=ld  
 if test "$GCC" = yes; then  
   # Check if gcc -print-prog-name=ld gives a path.  
   AC_MSG_CHECKING([for ld used by GCC])  
   case $host in  
   *-*-mingw*)  
     # gcc leaves a trailing carriage return which upsets mingw  
     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;  
   *)  
     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;  
   esac  
   case $ac_prog in  
     # Accept absolute paths.  
     [[\\/]* | [A-Za-z]:[\\/]*)]  
       [re_direlt='/[^/][^/]*/\.\./']  
       # 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.  
     ac_prog=ld  
     ;;  
   *)  
     # If it is relative, then search for the first ld in PATH.  
     with_gnu_ld=unknown  
     ;;  
   esac  
 elif test "$with_gnu_ld" = yes; then  
   AC_MSG_CHECKING([for GNU ld])  
 else  
   AC_MSG_CHECKING([for non-GNU ld])  
 fi  
 AC_CACHE_VAL(acl_cv_path_LD,  
 [if test -z "$LD"; then  
   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"  
   for ac_dir in $PATH; do  
     test -z "$ac_dir" && ac_dir=.  
     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then  
       acl_cv_path_LD="$ac_dir/$ac_prog"  
       # Check to see if the program is GNU ld.  I'd rather use --version,  
       # but apparently some GNU ld's only accept -v.  
       # Break only if it was the GNU/non-GNU ld that we prefer.  
       if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then  
         test "$with_gnu_ld" != no && break  
       else  
         test "$with_gnu_ld" != yes && break  
       fi  
     fi  
   done  
   IFS="$ac_save_ifs"  
 else  
   acl_cv_path_LD="$LD" # Let the user override the test with a path.  
 fi])  
 LD="$acl_cv_path_LD"  
 if test -n "$LD"; then  
   AC_MSG_RESULT($LD)  
 else  
   AC_MSG_RESULT(no)  
 fi  
 test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])  
 AC_LIB_PROG_LD_GNU  
 ])  
   
13  # Do all the work for Automake.  This macro actually does too much --  # Do all the work for Automake.  This macro actually does too much --
14  # some checks are only needed if your package does certain things.  # some checks are only needed if your package does certain things.
15  # But this isn't really a big deal.  # But this isn't really a big deal.
# Line 839  dnl Usage: Line 20  dnl Usage:
20  dnl AM_INIT_AUTOMAKE(package,version, [no-define])  dnl AM_INIT_AUTOMAKE(package,version, [no-define])
21    
22  AC_DEFUN([AM_INIT_AUTOMAKE],  AC_DEFUN([AM_INIT_AUTOMAKE],
23  [AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl  [AC_REQUIRE([AC_PROG_INSTALL])
 AC_REQUIRE([AC_PROG_INSTALL])  
24  PACKAGE=[$1]  PACKAGE=[$1]
25  AC_SUBST(PACKAGE)  AC_SUBST(PACKAGE)
26  VERSION=[$2]  VERSION=[$2]
# Line 856  AC_REQUIRE([AM_SANITY_CHECK]) Line 36  AC_REQUIRE([AM_SANITY_CHECK])
36  AC_REQUIRE([AC_ARG_PROGRAM])  AC_REQUIRE([AC_ARG_PROGRAM])
37  dnl FIXME This is truly gross.  dnl FIXME This is truly gross.
38  missing_dir=`cd $ac_aux_dir && pwd`  missing_dir=`cd $ac_aux_dir && pwd`
39  AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}, $missing_dir)  AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
40  AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)  AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
41  AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}, $missing_dir)  AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
42  AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)  AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
43  AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)  AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
44  AC_REQUIRE([AC_PROG_MAKE_SET])])  AC_REQUIRE([AC_PROG_MAKE_SET])])
45    
 # Copyright 2002  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, 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  
   
 # AM_AUTOMAKE_VERSION(VERSION)  
 # ----------------------------  
 # Automake X.Y traces this macro to ensure aclocal.m4 has been  
 # generated from the m4 files accompanying Automake X.Y.  
 AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.4"])  
   
 # AM_SET_CURRENT_AUTOMAKE_VERSION  
 # -------------------------------  
 # Call AM_AUTOMAKE_VERSION so it can be traced.  
 # This function is AC_REQUIREd by AC_INIT_AUTOMAKE.  
 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],  
          [AM_AUTOMAKE_VERSION([1.4-p6])])  
   
46  #  #
47  # Check to make sure that the build environment is sane.  # Check to make sure that the build environment is sane.
48  #  #

Legend:
Removed from v.1.1.2.4  
changed lines
  Added in v.1.1.2.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26