| 
									
										
										
										
											2001-04-16 17:16:57 +00:00
										 |  |  | dnl | 
					
						
							|  |  |  | dnl Contains the following macros | 
					
						
							|  |  |  | dnl   SANE_EXTRACT_LDFLAGS(LDFLAGS, LIBS) | 
					
						
							|  |  |  | dnl   SANE_V4L_VERSION | 
					
						
							|  |  |  | dnl   SANE_CHECK_PTAL | 
					
						
							|  |  |  | dnl   SANE_CHECK_JPEG | 
					
						
							|  |  |  | dnl   JAPHAR_GREP_CFLAGS(flag, cmd_if_missing, cmd_if_present) | 
					
						
							| 
									
										
										
										
											2001-04-16 17:23:37 +00:00
										 |  |  | dnl   SANE_LINKER_RPATH | 
					
						
							| 
									
										
										
										
											2001-05-26 09:33:25 +00:00
										 |  |  | dnl   SANE_CHECK_U_TYPES | 
					
						
							| 
									
										
										
										
											2001-09-10 23:07:15 +00:00
										 |  |  | dnl   SANE_CHECK_GPHOTO2 | 
					
						
							| 
									
										
										
										
											2002-01-13 14:44:54 +00:00
										 |  |  | dnl   AC_PROG_LIBTOOL | 
					
						
							| 
									
										
										
										
											2001-04-16 17:16:57 +00:00
										 |  |  | dnl | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2000-03-05 13:57:25 +00:00
										 |  |  | # | 
					
						
							|  |  |  | # Separate LIBS from LDFLAGS to link correctly on HP/UX (and other | 
					
						
							|  |  |  | # platforms who care about the order of params to ld.  It removes all | 
					
						
							|  |  |  | # non '-l..'-params from $2(LIBS), and appends them to $1(LDFLAGS) | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # Use like this: SANE_EXTRACT_LDFLAGS(LDFLAGS, LIBS) | 
					
						
							|  |  |  | AC_DEFUN(SANE_EXTRACT_LDFLAGS, | 
					
						
							|  |  |  | [tmp_LIBS="" | 
					
						
							|  |  |  | for param in ${$2}; do | 
					
						
							|  |  |  |   case "${param}" in | 
					
						
							|  |  |  |     -l*) | 
					
						
							|  |  |  |          tmp_LIBS="${tmp_LIBS} ${param}" | 
					
						
							|  |  |  |          ;; | 
					
						
							|  |  |  |      *) | 
					
						
							|  |  |  |          $1="${$1} ${param}" | 
					
						
							|  |  |  |          ;; | 
					
						
							|  |  |  |   esac | 
					
						
							|  |  |  | done | 
					
						
							|  |  |  | $2="${tmp_LIBS}" | 
					
						
							|  |  |  | unset tmp_LIBS | 
					
						
							|  |  |  | unset param | 
					
						
							|  |  |  | ]) | 
					
						
							| 
									
										
										
										
											2000-08-12 15:11:46 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # Test header file <linux/videodev.h> to check if this is Video for | 
					
						
							|  |  |  | # Linux 1 or 2.  Sets variable sane_v4l_version to 'v4l' or 'v4l2' | 
					
						
							|  |  |  | # depending on the detected version. | 
					
						
							|  |  |  | # Test by Petter Reinholdtsen <pere@td.org.uit.no>, 2000-07-07 | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | AC_DEFUN(SANE_V4L_VERSION, | 
					
						
							|  |  |  | [ | 
					
						
							|  |  |  |   AC_CHECK_HEADER(linux/videodev.h) | 
					
						
							|  |  |  |   if test "${ac_cv_header_linux_videodev_h}" = "yes" | 
					
						
							|  |  |  |   then | 
					
						
							|  |  |  |     AC_CACHE_CHECK([Video4Linux version 1 or 2], sane_v4l_version, | 
					
						
							|  |  |  |     [AC_EGREP_CPP(v4l2_yes, | 
					
						
							|  |  |  |       [#include <linux/videodev.h> | 
					
						
							|  |  |  | #ifdef V4L2_MAJOR_VERSION | 
					
						
							|  |  |  |       v4l2_yes | 
					
						
							|  |  |  | #endif | 
					
						
							|  |  |  |       ],[sane_v4l_version=v4l2], | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       [sane_v4l_version=v4l] | 
					
						
							|  |  |  |     )]) | 
					
						
							|  |  |  |   fi | 
					
						
							|  |  |  | ]) | 
					
						
							| 
									
										
										
										
											2000-11-25 17:51:20 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # Checks for PTAL, needed for MFP support in HP backend. | 
					
						
							|  |  |  | AC_DEFUN(SANE_CHECK_PTAL, | 
					
						
							|  |  |  | [ | 
					
						
							|  |  |  | 	PTAL_TMP_HAVE_PTAL=no | 
					
						
							|  |  |  | 	AC_ARG_WITH(ptal, | 
					
						
							| 
									
										
										
										
											2001-09-16 18:43:44 +00:00
										 |  |  | 	  [  --with-ptal[=DIR]       specify the top-level PTAL directory  | 
					
						
							| 
									
										
										
										
											2000-11-25 17:51:20 +00:00
										 |  |  |                           [default=/usr/local]]) | 
					
						
							|  |  |  | 	if test "$with_ptal" = "no" ; then | 
					
						
							|  |  |  | 		echo disabling PTAL | 
					
						
							|  |  |  | 	else | 
					
						
							|  |  |  | 		PTAL_OLD_CPPFLAGS=${CPPFLAGS} | 
					
						
							|  |  |  | 		PTAL_OLD_LDFLAGS=${LDFLAGS} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		if test "$with_ptal" = "yes" ; then | 
					
						
							|  |  |  | 			with_ptal=/usr/local | 
					
						
							|  |  |  | 		fi | 
					
						
							|  |  |  | 		CPPFLAGS="${CPPFLAGS} -I$with_ptal/include" | 
					
						
							|  |  |  | 		LDFLAGS="${LDFLAGS} -L$with_ptal/lib" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		AC_CHECK_HEADERS(ptal.h, | 
					
						
							|  |  |  | 			AC_CHECK_LIB(ptal,ptalInit, | 
					
						
							| 
									
										
										
										
											2001-04-16 17:16:57 +00:00
										 |  |  | 				AC_DEFINE(HAVE_PTAL, 1, [Is PTAL available?]) | 
					
						
							| 
									
										
										
										
											2000-11-25 17:51:20 +00:00
										 |  |  | 				LDFLAGS="${LDFLAGS} -lptal" | 
					
						
							|  |  |  | 				PTAL_TMP_HAVE_PTAL=yes)) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		if test "${PTAL_TMP_HAVE_PTAL}" != "yes" ; then | 
					
						
							|  |  |  | 			CPPFLAGS=${PTAL_OLD_CPPFLAGS} | 
					
						
							|  |  |  | 			LDFLAGS=${PTAL_OLD_LDFLAGS} | 
					
						
							|  |  |  | 		fi | 
					
						
							|  |  |  | 	fi | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	unset PTAL_TMP_HAVE_PTAL | 
					
						
							|  |  |  | 	unset PTAL_OLD_CPPFLAGS | 
					
						
							|  |  |  | 	unset PTAL_OLD_LDFLAGS | 
					
						
							|  |  |  | ]) | 
					
						
							| 
									
										
										
										
											2000-11-28 20:29:34 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | # | 
					
						
							| 
									
										
										
										
											2001-09-10 23:07:15 +00:00
										 |  |  | # Checks for jpeg library >= v6B (61), needed for DC210,  DC240, and  | 
					
						
							|  |  |  | # GPHOTO2 backends. | 
					
						
							| 
									
										
										
										
											2000-11-28 20:29:34 +00:00
										 |  |  | AC_DEFUN(SANE_CHECK_JPEG, | 
					
						
							|  |  |  | [ | 
					
						
							|  |  |  |   AC_CHECK_LIB(jpeg,jpeg_start_decompress,  | 
					
						
							|  |  |  |   [ | 
					
						
							|  |  |  |     AC_CHECK_HEADER(jconfig.h,  | 
					
						
							|  |  |  |     [ | 
					
						
							|  |  |  |       AC_MSG_CHECKING([for jpeglib - version >= 61 (6a)]) | 
					
						
							|  |  |  |       AC_EGREP_CPP(sane_correct_jpeg_lib_version_found, | 
					
						
							|  |  |  |       [ | 
					
						
							|  |  |  |         #include <jpeglib.h> | 
					
						
							|  |  |  |         #if JPEG_LIB_VERSION >= 61 | 
					
						
							|  |  |  |           sane_correct_jpeg_lib_version_found | 
					
						
							|  |  |  |         #endif | 
					
						
							|  |  |  |       ],[sane_cv_use_libjpeg="yes"; LIBS="${LIBS} -ljpeg";  | 
					
						
							|  |  |  |       AC_MSG_RESULT(yes)],[AC_MSG_RESULT(no)]) | 
					
						
							|  |  |  |     ],) | 
					
						
							|  |  |  |   ],) | 
					
						
							|  |  |  | ]) | 
					
						
							| 
									
										
										
										
											2001-04-16 17:16:57 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | dnl | 
					
						
							|  |  |  | dnl JAPHAR_GREP_CFLAGS(flag, cmd_if_missing, cmd_if_present) | 
					
						
							|  |  |  | dnl | 
					
						
							|  |  |  | dnl From Japhar.  Report changes to japhar@hungry.com | 
					
						
							|  |  |  | dnl | 
					
						
							|  |  |  | AC_DEFUN(JAPHAR_GREP_CFLAGS, | 
					
						
							|  |  |  | [case "$CFLAGS" in | 
					
						
							|  |  |  | "$1" | "$1 "* | *" $1" | *" $1 "* ) | 
					
						
							|  |  |  |   ifelse($#, 3, [$3], [:]) | 
					
						
							|  |  |  |   ;; | 
					
						
							|  |  |  | *) | 
					
						
							|  |  |  |   $2 | 
					
						
							|  |  |  |   ;; | 
					
						
							|  |  |  | esac | 
					
						
							|  |  |  | ]) | 
					
						
							| 
									
										
										
										
											2001-04-16 17:23:37 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | dnl | 
					
						
							|  |  |  | dnl SANE_LINKER_RPATH | 
					
						
							|  |  |  | dnl | 
					
						
							|  |  |  | dnl Detect how to set runtime link path (rpath).  Set variable | 
					
						
							|  |  |  | dnl LINKER_RPATH.  Typical content will be '-Wl,-rpath,' or '-R '.  If | 
					
						
							|  |  |  | dnl set, add '${LINKER_RPATH}${libdir}' to $LDFLAGS | 
					
						
							|  |  |  | dnl | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | AC_DEFUN(SANE_LINKER_RPATH, | 
					
						
							|  |  |  | [dnl AC_REQUIRE([AC_SUBST])dnl This line resulted in an empty AC_SUBST() !! | 
					
						
							|  |  |  |   AC_CACHE_CHECK([linker parameter to set runtime link path], LINKER_RPATH, | 
					
						
							|  |  |  |     [LINKER_RPATH= | 
					
						
							|  |  |  |     case "$host_os" in | 
					
						
							| 
									
										
										
										
											2001-05-01 19:37:35 +00:00
										 |  |  |     linux* | freebsd* | netbsd* | openbsd* | irix*) | 
					
						
							| 
									
										
										
										
											2001-04-16 17:23:37 +00:00
										 |  |  |       # I believe this only works with GNU ld [pere 2001-04-16] | 
					
						
							|  |  |  |       LINKER_RPATH="-Wl,-rpath," | 
					
						
							|  |  |  |       ;; | 
					
						
							|  |  |  |     solaris*) | 
					
						
							|  |  |  |       LINKER_RPATH="-R " | 
					
						
							|  |  |  |       ;; | 
					
						
							|  |  |  |     esac | 
					
						
							|  |  |  |     ]) | 
					
						
							|  |  |  |   AC_SUBST(LINKER_RPATH)dnl | 
					
						
							|  |  |  | ]) | 
					
						
							| 
									
										
										
										
											2001-05-26 09:33:25 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | dnl | 
					
						
							|  |  |  | dnl   SANE_CHECK_U_TYPES | 
					
						
							|  |  |  | dnl | 
					
						
							|  |  |  | dnl Some of the following  types seem to be defined only in sys/bitypes.h on | 
					
						
							|  |  |  | dnl some systems (e.g. Tru64 Unix). This is a problem for files that include | 
					
						
							|  |  |  | dnl sys/bitypes.h indirectly (e.g. net.c). If this is true, we add | 
					
						
							|  |  |  | dnl sys/bitypes.h to CPPFLAGS. | 
					
						
							|  |  |  | AC_DEFUN(SANE_CHECK_U_TYPES, | 
					
						
							|  |  |  | [if test "$ac_cv_header_sys_bitypes_h" = "yes" ; then | 
					
						
							|  |  |  |   AC_MSG_CHECKING([for u_int8_t only in sys/bitypes.h]) | 
					
						
							|  |  |  |   AC_EGREP_CPP(u_int8_t, | 
					
						
							|  |  |  |   [ | 
					
						
							|  |  |  |   #include "confdefs.h" | 
					
						
							|  |  |  |   #include <sys/types.h> | 
					
						
							|  |  |  |   #if STDC_HEADERS | 
					
						
							|  |  |  |   #include <stdlib.h> | 
					
						
							|  |  |  |   #include <stddef.h> | 
					
						
							|  |  |  |   #endif | 
					
						
							|  |  |  |   ],[AC_MSG_RESULT([no, also in standard headers])], | 
					
						
							|  |  |  |     [AC_EGREP_HEADER(u_int8_t,netinet/in.h, | 
					
						
							| 
									
										
										
										
											2001-06-09 00:31:37 +00:00
										 |  |  |        [AC_DEFINE(NEED_SYS_BITYPES_H, 1, [Do we need <sys/bitypes.h>?]) | 
					
						
							|  |  |  | 	AC_MSG_RESULT(yes)], | 
					
						
							| 
									
										
										
										
											2001-05-26 09:33:25 +00:00
										 |  |  |        [AC_MSG_RESULT([no, not even included with netinet/in.h])])]) | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | AC_CHECK_TYPE(u_int8_t, unsigned char) | 
					
						
							|  |  |  | AC_CHECK_TYPE(u_int16_t, unsigned short) | 
					
						
							|  |  |  | AC_CHECK_TYPE(u_int32_t, unsigned int) | 
					
						
							|  |  |  | AC_CHECK_TYPE(u_char, unsigned char) | 
					
						
							|  |  |  | AC_CHECK_TYPE(u_int, unsigned int) | 
					
						
							|  |  |  | AC_CHECK_TYPE(u_long, unsigned long) | 
					
						
							|  |  |  | ]) | 
					
						
							| 
									
										
										
										
											2001-09-10 23:07:15 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | # | 
					
						
							| 
									
										
										
										
											2001-09-13 00:33:36 +00:00
										 |  |  | # Checks for gphoto2 libs, needed by gphoto2 backend | 
					
						
							| 
									
										
										
										
											2001-09-10 23:07:15 +00:00
										 |  |  | AC_DEFUN(SANE_CHECK_GPHOTO2, | 
					
						
							|  |  |  | [ | 
					
						
							| 
									
										
										
										
											2001-09-13 00:33:36 +00:00
										 |  |  | 	AC_ARG_WITH(gphoto2, | 
					
						
							| 
									
										
										
										
											2002-01-17 03:17:23 +00:00
										 |  |  | 	  [  --with-gphoto2          Include the gphoto2 backend], | 
					
						
							|  |  |  | [ | 
					
						
							| 
									
										
										
										
											2001-09-13 00:33:36 +00:00
										 |  |  | 	 | 
					
						
							|  |  |  | 	if test "$with_gphoto2" = "no" ; then | 
					
						
							|  |  |  | 		echo disabling GPHOTO2 | 
					
						
							|  |  |  | 	else | 
					
						
							| 
									
										
										
										
											2002-01-16 02:20:02 +00:00
										 |  |  | 		AC_CHECK_TOOL(HAVE_GPHOTO2, gphoto2-config, false) | 
					
						
							| 
									
										
										
										
											2001-09-13 00:33:36 +00:00
										 |  |  | 		 | 
					
						
							|  |  |  | 		if test "$with_gphoto2" = "yes" ; then | 
					
						
							| 
									
										
										
										
											2002-01-16 02:20:02 +00:00
										 |  |  | 			with_gphoto2=`gphoto2-config --prefix` | 
					
						
							| 
									
										
										
										
											2001-09-13 00:33:36 +00:00
										 |  |  | 		fi | 
					
						
							| 
									
										
										
										
											2002-01-19 02:12:21 +00:00
										 |  |  | 		GPVERSION=`gphoto2-config --version` | 
					
						
							| 
									
										
										
										
											2001-09-13 00:33:36 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2002-01-19 02:12:21 +00:00
										 |  |  | 		if test "$GPVERSION" != "gphoto2 2.0beta4dev8" && test "$GPVERSION" != "gphoto2 2.0beta4dev9" ; then  | 
					
						
							| 
									
										
										
										
											2002-01-17 03:17:23 +00:00
										 |  |  | 			echo  | 
					
						
							|  |  |  | 			echo "Sorry, can't use GPHOTO2" | 
					
						
							|  |  |  | 			echo "GPHOTO2 APIs have been changing rapidly. Only" | 
					
						
							|  |  |  | 			echo "the current version from CVS is likely to work." | 
					
						
							|  |  |  | 			echo  | 
					
						
							| 
									
										
										
										
											2002-01-18 01:57:01 +00:00
										 |  |  | 			HAVE_GPHOTO2="" | 
					
						
							|  |  |  | 		else | 
					
						
							|  |  |  | 			CPPFLAGS="${CPPFLAGS} `gphoto2-config --cflags`" | 
					
						
							|  |  |  | 			GPHOTO2_LIBS="`gphoto2-config --libs`" | 
					
						
							|  |  |  | 			SANE_EXTRACT_LDFLAGS(LDFLAGS, GPHOTO2_LIBS) | 
					
						
							|  |  |  | 			LIBS="${LIBS} ${GPHOTO2_LIBS}" | 
					
						
							| 
									
										
										
										
											2002-01-17 03:17:23 +00:00
										 |  |  | 		fi | 
					
						
							|  |  |  | ])	fi | 
					
						
							| 
									
										
										
										
											2001-09-10 23:07:15 +00:00
										 |  |  | ]) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2002-01-13 14:44:54 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | # serial 40 AC_PROG_LIBTOOL | 
					
						
							|  |  |  | AC_DEFUN(AC_PROG_LIBTOOL, | 
					
						
							|  |  |  | [AC_REQUIRE([AC_LIBTOOL_SETUP])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_BUILD])dnl | 
					
						
							|  |  |  | AC_REQUIRE([AC_PROG_RANLIB])dnl | 
					
						
							|  |  |  | AC_REQUIRE([AC_PROG_CC])dnl | 
					
						
							|  |  |  | AC_REQUIRE([AC_PROG_LD])dnl | 
					
						
							|  |  |  | AC_REQUIRE([AC_PROG_NM])dnl | 
					
						
							|  |  |  | AC_REQUIRE([AC_PROG_LN_S])dnl | 
					
						
							|  |  |  | dnl | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | case "$target" in | 
					
						
							|  |  |  | NONE) lt_target="$host" ;; | 
					
						
							|  |  |  | *) lt_target="$target" ;; | 
					
						
							|  |  |  | esac | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Check for any special flags to pass to ltconfig. | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # the following will cause an existing older ltconfig to fail, so | 
					
						
							|  |  |  | # we ignore this at the expense of the cache file... Checking this  | 
					
						
							|  |  |  | # will just take longer ... bummer! | 
					
						
							|  |  |  | #libtool_flags="--cache-file=$cache_file" | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared" | 
					
						
							|  |  |  | test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static" | 
					
						
							|  |  |  | test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install" | 
					
						
							|  |  |  | 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" | 
					
						
							|  |  |  | 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 | 
					
						
							|  |  |  | # libtool support. | 
					
						
							|  |  |  | case "$lt_target" in | 
					
						
							|  |  |  | *-*-irix6*) | 
					
						
							|  |  |  |   # Find out which ABI we are using. | 
					
						
							|  |  |  |   echo '[#]line __oline__ "configure"' > conftest.$ac_ext | 
					
						
							|  |  |  |   if AC_TRY_EVAL(ac_compile); then | 
					
						
							|  |  |  |     case "`/usr/bin/file conftest.o`" in | 
					
						
							|  |  |  |     *32-bit*) | 
					
						
							|  |  |  |       LD="${LD-ld} -32" | 
					
						
							|  |  |  |       ;; | 
					
						
							|  |  |  |     *N32*) | 
					
						
							|  |  |  |       LD="${LD-ld} -n32" | 
					
						
							|  |  |  |       ;; | 
					
						
							|  |  |  |     *64-bit*) | 
					
						
							|  |  |  |       LD="${LD-ld} -64" | 
					
						
							|  |  |  |       ;; | 
					
						
							|  |  |  |     esac | 
					
						
							|  |  |  |   fi | 
					
						
							|  |  |  |   rm -rf conftest* | 
					
						
							|  |  |  |   ;; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | *-*-sco3.2v5*) | 
					
						
							|  |  |  |   # On SCO OpenServer 5, we need -belf to get full-featured binaries. | 
					
						
							|  |  |  |   SAVE_CFLAGS="$CFLAGS" | 
					
						
							|  |  |  |   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 | 
					
						
							|  |  |  | ]) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # 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 | 
					
						
							|  |  |  | AC_DEFUN(AC_LIBTOOL_WIN32_DLL, [AC_BEFORE([$0], [AC_LIBTOOL_SETUP])]) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # AC_ENABLE_SHARED - implement the --enable-shared flag | 
					
						
							|  |  |  | # Usage: AC_ENABLE_SHARED[(DEFAULT)] | 
					
						
							|  |  |  | #   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to | 
					
						
							|  |  |  | #   `yes'. | 
					
						
							|  |  |  | AC_DEFUN(AC_ENABLE_SHARED, [dnl | 
					
						
							|  |  |  | define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl | 
					
						
							|  |  |  | AC_ARG_ENABLE(shared, | 
					
						
							|  |  |  | changequote(<<, >>)dnl | 
					
						
							|  |  |  | <<  --enable-shared[=PKGS]  build shared libraries [default=>>AC_ENABLE_SHARED_DEFAULT], | 
					
						
							|  |  |  | changequote([, ])dnl | 
					
						
							|  |  |  | [p=${PACKAGE-default} | 
					
						
							|  |  |  | case "$enableval" in | 
					
						
							|  |  |  | yes) enable_shared=yes ;; | 
					
						
							|  |  |  | no) enable_shared=no ;; | 
					
						
							|  |  |  | *) | 
					
						
							|  |  |  |   enable_shared=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_shared=yes | 
					
						
							|  |  |  |     fi | 
					
						
							|  |  |  |   done | 
					
						
							|  |  |  |   IFS="$ac_save_ifs" | 
					
						
							|  |  |  |   ;; | 
					
						
							|  |  |  | esac], | 
					
						
							|  |  |  | enable_shared=AC_ENABLE_SHARED_DEFAULT)dnl | 
					
						
							|  |  |  | ]) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # AC_DISABLE_SHARED - set the default shared flag to --disable-shared | 
					
						
							|  |  |  | AC_DEFUN(AC_DISABLE_SHARED, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl | 
					
						
							|  |  |  | AC_ENABLE_SHARED(no)]) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # AC_ENABLE_STATIC - implement the --enable-static flag | 
					
						
							|  |  |  | # Usage: AC_ENABLE_STATIC[(DEFAULT)] | 
					
						
							|  |  |  | #   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to | 
					
						
							|  |  |  | #   `yes'. | 
					
						
							|  |  |  | AC_DEFUN(AC_ENABLE_STATIC, [dnl | 
					
						
							|  |  |  | define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl | 
					
						
							|  |  |  | AC_ARG_ENABLE(static, | 
					
						
							|  |  |  | changequote(<<, >>)dnl | 
					
						
							|  |  |  | <<  --enable-static[=PKGS]  build static libraries [default=>>AC_ENABLE_STATIC_DEFAULT], | 
					
						
							|  |  |  | changequote([, ])dnl | 
					
						
							|  |  |  | [p=${PACKAGE-default} | 
					
						
							|  |  |  | case "$enableval" in | 
					
						
							|  |  |  | yes) enable_static=yes ;; | 
					
						
							|  |  |  | no) enable_static=no ;; | 
					
						
							|  |  |  | *) | 
					
						
							|  |  |  |   enable_static=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_static=yes | 
					
						
							|  |  |  |     fi | 
					
						
							|  |  |  |   done | 
					
						
							|  |  |  |   IFS="$ac_save_ifs" | 
					
						
							|  |  |  |   ;; | 
					
						
							|  |  |  | esac], | 
					
						
							|  |  |  | enable_static=AC_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 | 
					
						
							|  |  |  | AC_DEFUN(AC_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 | 
					
						
							|  |  |  | AC_REQUIRE([AC_CANONICAL_BUILD])dnl | 
					
						
							|  |  |  | ac_prog=ld | 
					
						
							|  |  |  | if test "$ac_cv_prog_gcc" = yes; then | 
					
						
							|  |  |  |   # Check if gcc -print-prog-name=ld gives a path. | 
					
						
							|  |  |  |   AC_MSG_CHECKING([for ld used by GCC]) | 
					
						
							|  |  |  |   ac_prog=`($CC -print-prog-name=ld) 2>&5` | 
					
						
							|  |  |  |   case "$ac_prog" in | 
					
						
							|  |  |  |     # Accept absolute paths. | 
					
						
							|  |  |  | changequote(,)dnl | 
					
						
							|  |  |  |     [\\/]* | [A-Za-z]:[\\/]*) | 
					
						
							|  |  |  |       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. | 
					
						
							|  |  |  |     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(ac_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 | 
					
						
							|  |  |  |       ac_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 "$ac_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 | 
					
						
							|  |  |  |   ac_cv_path_LD="$LD" # Let the user override the test with a path. | 
					
						
							|  |  |  | fi]) | 
					
						
							|  |  |  | LD="$ac_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_PROG_LD_GNU | 
					
						
							|  |  |  | ]) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | AC_DEFUN(AC_PROG_LD_GNU, | 
					
						
							|  |  |  | [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. | 
					
						
							|  |  |  | if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then | 
					
						
							|  |  |  |   ac_cv_prog_gnu_ld=yes | 
					
						
							|  |  |  | else | 
					
						
							|  |  |  |   ac_cv_prog_gnu_ld=no | 
					
						
							|  |  |  | fi]) | 
					
						
							|  |  |  | ]) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # AC_PROG_NM - find the path to a BSD-compatible name lister | 
					
						
							|  |  |  | AC_DEFUN(AC_PROG_NM, | 
					
						
							|  |  |  | [AC_MSG_CHECKING([for BSD-compatible nm]) | 
					
						
							|  |  |  | AC_CACHE_VAL(ac_cv_path_NM, | 
					
						
							|  |  |  | [if test -n "$NM"; then | 
					
						
							|  |  |  |   # Let the user override the test. | 
					
						
							|  |  |  |   ac_cv_path_NM="$NM" | 
					
						
							|  |  |  | else | 
					
						
							|  |  |  |   IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" | 
					
						
							|  |  |  |   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do | 
					
						
							|  |  |  |     test -z "$ac_dir" && ac_dir=. | 
					
						
							|  |  |  |     if test -f $ac_dir/nm || test -f $ac_dir/nm$ac_exeext ; then | 
					
						
							|  |  |  |       # Check to see if the nm accepts a BSD-compat flag. | 
					
						
							|  |  |  |       # Adding the `sed 1q' prevents false positives on HP-UX, which says: | 
					
						
							|  |  |  |       #   nm: unknown option "B" ignored | 
					
						
							|  |  |  |       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" | 
					
						
							|  |  |  | 	break | 
					
						
							|  |  |  |       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" | 
					
						
							|  |  |  | 	break | 
					
						
							|  |  |  |       else | 
					
						
							|  |  |  | 	ac_cv_path_NM=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, but | 
					
						
							|  |  |  | 	continue # so that we can try to find one that supports BSD flags | 
					
						
							|  |  |  |       fi | 
					
						
							|  |  |  |     fi | 
					
						
							|  |  |  |   done | 
					
						
							|  |  |  |   IFS="$ac_save_ifs" | 
					
						
							|  |  |  |   test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm | 
					
						
							|  |  |  | fi]) | 
					
						
							|  |  |  | NM="$ac_cv_path_NM" | 
					
						
							|  |  |  | AC_MSG_RESULT([$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 and INCLTDL to the include flags for | 
					
						
							|  |  |  | # the libltdl header and adds --enable-ltdl-convenience to the | 
					
						
							|  |  |  | # configure arguments.  Note that LIBLTDL and INCLTDL are not | 
					
						
							|  |  |  | # AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called.  If DIR is not | 
					
						
							|  |  |  | # provided, it is assumed to be `libltdl'.  LIBLTDL will be prefixed | 
					
						
							|  |  |  | # with '${top_builddir}/' and INCLTDL will be prefixed with | 
					
						
							|  |  |  | # '${top_srcdir}/' (note the single quotes!).  If your package is not | 
					
						
							|  |  |  | # flat and you're not using automake, define top_builddir and | 
					
						
							|  |  |  | # top_srcdir appropriately 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='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la | 
					
						
							|  |  |  |   INCLTDL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) | 
					
						
							|  |  |  | ]) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # AC_LIBLTDL_INSTALLABLE[(dir)] - sets LIBLTDL to the link flags for | 
					
						
							|  |  |  | # the libltdl installable library and INCLTDL to the include flags for | 
					
						
							|  |  |  | # the libltdl header and adds --enable-ltdl-install to the configure | 
					
						
							|  |  |  | # arguments.  Note that LIBLTDL and INCLTDL are not AC_SUBSTed, nor is | 
					
						
							|  |  |  | # AC_CONFIG_SUBDIRS called.  If DIR is not provided and an installed | 
					
						
							|  |  |  | # libltdl is not found, it is assumed to be `libltdl'.  LIBLTDL will | 
					
						
							|  |  |  | # be prefixed with '${top_builddir}/' and INCLTDL will be prefixed | 
					
						
							|  |  |  | # with '${top_srcdir}/' (note the single quotes!).  If your package is | 
					
						
							|  |  |  | # not flat and you're not using automake, define top_builddir and | 
					
						
							|  |  |  | # top_srcdir appropriately 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='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la | 
					
						
							|  |  |  |     INCLTDL='-I${top_srcdir}/'ifelse($#,1,[$1],['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 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # @defmac AC_PROG_CC_STDC | 
					
						
							|  |  |  | # @maindex PROG_CC_STDC | 
					
						
							|  |  |  | # @ovindex CC | 
					
						
							|  |  |  | # If the C compiler in not in ANSI C mode by default, try to add an option | 
					
						
							|  |  |  | # to output variable @code{CC} to make it so.  This macro tries various | 
					
						
							|  |  |  | # options that select ANSI C on some system or another.  It considers the | 
					
						
							|  |  |  | # compiler to be in ANSI C mode if it handles function prototypes correctly. | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # If you use this macro, you should check after calling it whether the C | 
					
						
							|  |  |  | # compiler has been set to accept ANSI C; if not, the shell variable | 
					
						
							|  |  |  | # @code{am_cv_prog_cc_stdc} is set to @samp{no}.  If you wrote your source | 
					
						
							|  |  |  | # code in ANSI C, you can make an un-ANSIfied copy of it by using the | 
					
						
							|  |  |  | # program @code{ansi2knr}, which comes with Ghostscript. | 
					
						
							|  |  |  | # @end defmac | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | AC_DEFUN(AM_PROG_CC_STDC, | 
					
						
							|  |  |  | [AC_REQUIRE([AC_PROG_CC]) | 
					
						
							|  |  |  | AC_BEFORE([$0], [AC_C_INLINE]) | 
					
						
							|  |  |  | AC_BEFORE([$0], [AC_C_CONST]) | 
					
						
							|  |  |  | dnl Force this before AC_PROG_CPP.  Some cpp's, eg on HPUX, require | 
					
						
							|  |  |  | dnl a magic option to avoid problems with ANSI preprocessor commands | 
					
						
							|  |  |  | dnl like #elif. | 
					
						
							|  |  |  | dnl FIXME: can't do this because then AC_AIX won't work due to a | 
					
						
							|  |  |  | dnl circular dependency. | 
					
						
							|  |  |  | dnl AC_BEFORE([$0], [AC_PROG_CPP]) | 
					
						
							|  |  |  | AC_MSG_CHECKING(for ${CC-cc} option to accept ANSI C) | 
					
						
							|  |  |  | AC_CACHE_VAL(am_cv_prog_cc_stdc, | 
					
						
							|  |  |  | [am_cv_prog_cc_stdc=no | 
					
						
							|  |  |  | ac_save_CC="$CC" | 
					
						
							|  |  |  | # Don't try gcc -ansi; that turns off useful extensions and | 
					
						
							|  |  |  | # breaks some systems' header files. | 
					
						
							|  |  |  | # AIX			-qlanglvl=ansi | 
					
						
							|  |  |  | # Ultrix and OSF/1	-std1 | 
					
						
							|  |  |  | # HP-UX			-Aa -D_HPUX_SOURCE | 
					
						
							|  |  |  | # SVR4			-Xc -D__EXTENSIONS__ | 
					
						
							|  |  |  | for ac_arg in "" -qlanglvl=ansi -std1 "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" | 
					
						
							|  |  |  | do | 
					
						
							|  |  |  |   CC="$ac_save_CC $ac_arg" | 
					
						
							|  |  |  |   AC_TRY_COMPILE( | 
					
						
							|  |  |  | [#include <stdarg.h> | 
					
						
							|  |  |  | #include <stdio.h> | 
					
						
							|  |  |  | #include <sys/types.h> | 
					
						
							|  |  |  | #include <sys/stat.h> | 
					
						
							|  |  |  | /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */ | 
					
						
							|  |  |  | struct buf { int x; }; | 
					
						
							|  |  |  | FILE * (*rcsopen) (struct buf *, struct stat *, int); | 
					
						
							|  |  |  | static char *e (p, i) | 
					
						
							|  |  |  |      char **p; | 
					
						
							|  |  |  |      int i; | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |   return p[i]; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | static char *f (char * (*g) (char **, int), char **p, ...) | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |   char *s; | 
					
						
							|  |  |  |   va_list v; | 
					
						
							|  |  |  |   va_start (v,p); | 
					
						
							|  |  |  |   s = g (p, va_arg (v,int)); | 
					
						
							|  |  |  |   va_end (v); | 
					
						
							|  |  |  |   return s; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | int test (int i, double x); | 
					
						
							|  |  |  | struct s1 {int (*f) (int a);}; | 
					
						
							|  |  |  | struct s2 {int (*f) (double a);}; | 
					
						
							|  |  |  | int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); | 
					
						
							|  |  |  | int argc; | 
					
						
							|  |  |  | char **argv; | 
					
						
							|  |  |  | ], [ | 
					
						
							|  |  |  | return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1]; | 
					
						
							|  |  |  | ], | 
					
						
							|  |  |  | [am_cv_prog_cc_stdc="$ac_arg"; break]) | 
					
						
							|  |  |  | done | 
					
						
							|  |  |  | CC="$ac_save_CC" | 
					
						
							|  |  |  | ]) | 
					
						
							|  |  |  | if test -z "$am_cv_prog_cc_stdc"; then | 
					
						
							|  |  |  |   AC_MSG_RESULT([none needed]) | 
					
						
							|  |  |  | else | 
					
						
							|  |  |  |   AC_MSG_RESULT($am_cv_prog_cc_stdc) | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | case "x$am_cv_prog_cc_stdc" in | 
					
						
							|  |  |  |   x|xno) ;; | 
					
						
							|  |  |  |   *) CC="$CC $am_cv_prog_cc_stdc" ;; | 
					
						
							|  |  |  | esac | 
					
						
							|  |  |  | ]) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 |