aclocal.m4
上传用户:sy_wanhua
上传日期:2013-07-25
资源大小:3048k
文件大小:19k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

C/C++

  1. dnl aclocal.m4 generated automatically by aclocal 1.4
  2. dnl Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
  3. dnl This file is free software; the Free Software Foundation
  4. dnl gives unlimited permission to copy and/or distribute it,
  5. dnl with or without modifications, as long as this notice is preserved.
  6. dnl This program is distributed in the hope that it will be useful,
  7. dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
  8. dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
  9. dnl PARTICULAR PURPOSE.
  10. # Like AC_CONFIG_HEADER, but automatically create stamp file.
  11. AC_DEFUN(AM_CONFIG_HEADER,
  12. [AC_PREREQ([2.12])
  13. AC_CONFIG_HEADER([$1])
  14. dnl When config.status generates a header, we must update the stamp-h file.
  15. dnl This file resides in the same directory as the config header
  16. dnl that is generated.  We must strip everything past the first ":",
  17. dnl and everything past the last "/".
  18. AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl
  19. ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>,
  20. <<test -z "<<$>>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^([^:]*/)?.*>>, <<1>>)stamp-h<<>>dnl>>,
  21. <<am_indx=1
  22. for am_file in <<$1>>; do
  23.   case " <<$>>CONFIG_HEADERS " in
  24.   *" <<$>>am_file "*<<)>>
  25.     echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx
  26.     ;;
  27.   esac
  28.   am_indx=`expr "<<$>>am_indx" + 1`
  29. done<<>>dnl>>)
  30. changequote([,]))])
  31. # Do all the work for Automake.  This macro actually does too much --
  32. # some checks are only needed if your package does certain things.
  33. # But this isn't really a big deal.
  34. # serial 1
  35. dnl Usage:
  36. dnl AM_INIT_AUTOMAKE(package,version, [no-define])
  37. AC_DEFUN(AM_INIT_AUTOMAKE,
  38. [AC_REQUIRE([AC_PROG_INSTALL])
  39. PACKAGE=[$1]
  40. AC_SUBST(PACKAGE)
  41. VERSION=[$2]
  42. AC_SUBST(VERSION)
  43. dnl test to see if srcdir already configured
  44. if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
  45.   AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
  46. fi
  47. ifelse([$3],,
  48. AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
  49. AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package]))
  50. AC_REQUIRE([AM_SANITY_CHECK])
  51. AC_REQUIRE([AC_ARG_PROGRAM])
  52. dnl FIXME This is truly gross.
  53. missing_dir=`cd $ac_aux_dir && pwd`
  54. AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
  55. AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
  56. AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
  57. AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
  58. AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
  59. AC_REQUIRE([AC_PROG_MAKE_SET])])
  60. #
  61. # Check to make sure that the build environment is sane.
  62. #
  63. AC_DEFUN(AM_SANITY_CHECK,
  64. [AC_MSG_CHECKING([whether build environment is sane])
  65. # Just in case
  66. sleep 1
  67. echo timestamp > conftestfile
  68. # Do `set' in a subshell so we don't clobber the current shell's
  69. # arguments.  Must try -L first in case configure is actually a
  70. # symlink; some systems play weird games with the mod time of symlinks
  71. # (eg FreeBSD returns the mod time of the symlink's containing
  72. # directory).
  73. if (
  74.    set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
  75.    if test "[$]*" = "X"; then
  76.       # -L didn't work.
  77.       set X `ls -t $srcdir/configure conftestfile`
  78.    fi
  79.    if test "[$]*" != "X $srcdir/configure conftestfile" 
  80.       && test "[$]*" != "X conftestfile $srcdir/configure"; then
  81.       # If neither matched, then we have a broken ls.  This can happen
  82.       # if, for instance, CONFIG_SHELL is bash and it inherits a
  83.       # broken ls alias from the environment.  This has actually
  84.       # happened.  Such a system could not be considered "sane".
  85.       AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
  86. alias in your environment])
  87.    fi
  88.    test "[$]2" = conftestfile
  89.    )
  90. then
  91.    # Ok.
  92.    :
  93. else
  94.    AC_MSG_ERROR([newly created file is older than distributed files!
  95. Check your system clock])
  96. fi
  97. rm -f conftest*
  98. AC_MSG_RESULT(yes)])
  99. dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY)
  100. dnl The program must properly implement --version.
  101. AC_DEFUN(AM_MISSING_PROG,
  102. [AC_MSG_CHECKING(for working $2)
  103. # Run test in a subshell; some versions of sh will print an error if
  104. # an executable is not found, even if stderr is redirected.
  105. # Redirect stdin to placate older versions of autoconf.  Sigh.
  106. if ($2 --version) < /dev/null > /dev/null 2>&1; then
  107.    $1=$2
  108.    AC_MSG_RESULT(found)
  109. else
  110.    $1="$3/missing $2"
  111.    AC_MSG_RESULT(missing)
  112. fi
  113. AC_SUBST($1)])
  114. # serial 40 AC_PROG_LIBTOOL
  115. AC_DEFUN(AC_PROG_LIBTOOL,
  116. [AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
  117. # Save cache, so that ltconfig can load it
  118. AC_CACHE_SAVE
  119. # Actually configure libtool.  ac_aux_dir is where install-sh is found.
  120. CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" 
  121. LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" 
  122. LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" 
  123. DLLTOOL="$DLLTOOL" AS="$AS" OBJDUMP="$OBJDUMP" 
  124. ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec 
  125. $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $lt_target 
  126. || AC_MSG_ERROR([libtool configure failed])
  127. # Reload cache, that may have been modified by ltconfig
  128. AC_CACHE_LOAD
  129. # This can be used to rebuild libtool when needed
  130. LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
  131. # Always use our own libtool.
  132. LIBTOOL='$(SHELL) $(top_builddir)/libtool'
  133. AC_SUBST(LIBTOOL)dnl
  134. # Redirect the config.log output again, so that the ltconfig log is not
  135. # clobbered by the next message.
  136. exec 5>>./config.log
  137. ])
  138. AC_DEFUN(AC_LIBTOOL_SETUP,
  139. [AC_PREREQ(2.13)dnl
  140. AC_REQUIRE([AC_ENABLE_SHARED])dnl
  141. AC_REQUIRE([AC_ENABLE_STATIC])dnl
  142. AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
  143. AC_REQUIRE([AC_CANONICAL_HOST])dnl
  144. AC_REQUIRE([AC_CANONICAL_BUILD])dnl
  145. AC_REQUIRE([AC_PROG_RANLIB])dnl
  146. AC_REQUIRE([AC_PROG_CC])dnl
  147. AC_REQUIRE([AC_PROG_LD])dnl
  148. AC_REQUIRE([AC_PROG_NM])dnl
  149. AC_REQUIRE([AC_PROG_LN_S])dnl
  150. dnl
  151. case "$target" in
  152. NONE) lt_target="$host" ;;
  153. *) lt_target="$target" ;;
  154. esac
  155. # Check for any special flags to pass to ltconfig.
  156. #
  157. # the following will cause an existing older ltconfig to fail, so
  158. # we ignore this at the expense of the cache file... Checking this 
  159. # will just take longer ... bummer!
  160. #libtool_flags="--cache-file=$cache_file"
  161. #
  162. test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
  163. test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
  164. test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
  165. test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
  166. test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
  167. ifdef([AC_PROVIDE_AC_LIBTOOL_DLOPEN],
  168. [libtool_flags="$libtool_flags --enable-dlopen"])
  169. ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],
  170. [libtool_flags="$libtool_flags --enable-win32-dll"])
  171. AC_ARG_ENABLE(libtool-lock,
  172.   [  --disable-libtool-lock  avoid locking (might break parallel builds)])
  173. test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
  174. test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
  175. # Some flags need to be propagated to the compiler or linker for good
  176. # libtool support.
  177. case "$lt_target" in
  178. *-*-irix6*)
  179.   # Find out which ABI we are using.
  180.   echo '[#]line __oline__ "configure"' > conftest.$ac_ext
  181.   if AC_TRY_EVAL(ac_compile); then
  182.     case "`/usr/bin/file conftest.o`" in
  183.     *32-bit*)
  184.       LD="${LD-ld} -32"
  185.       ;;
  186.     *N32*)
  187.       LD="${LD-ld} -n32"
  188.       ;;
  189.     *64-bit*)
  190.       LD="${LD-ld} -64"
  191.       ;;
  192.     esac
  193.   fi
  194.   rm -rf conftest*
  195.   ;;
  196. *-*-sco3.2v5*)
  197.   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
  198.   SAVE_CFLAGS="$CFLAGS"
  199.   CFLAGS="$CFLAGS -belf"
  200.   AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
  201.     [AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])])
  202.   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
  203.     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
  204.     CFLAGS="$SAVE_CFLAGS"
  205.   fi
  206.   ;;
  207. ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],
  208. [*-*-cygwin* | *-*-mingw*)
  209.   AC_CHECK_TOOL(DLLTOOL, dlltool, false)
  210.   AC_CHECK_TOOL(AS, as, false)
  211.   AC_CHECK_TOOL(OBJDUMP, objdump, false)
  212.   ;;
  213. ])
  214. esac
  215. ])
  216. # AC_LIBTOOL_DLOPEN - enable checks for dlopen support
  217. AC_DEFUN(AC_LIBTOOL_DLOPEN, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])])
  218. # AC_LIBTOOL_WIN32_DLL - declare package support for building win32 dll's
  219. AC_DEFUN(AC_LIBTOOL_WIN32_DLL, [AC_BEFORE([$0], [AC_LIBTOOL_SETUP])])
  220. # AC_ENABLE_SHARED - implement the --enable-shared flag
  221. # Usage: AC_ENABLE_SHARED[(DEFAULT)]
  222. #   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to
  223. #   `yes'.
  224. AC_DEFUN(AC_ENABLE_SHARED, [dnl
  225. define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
  226. AC_ARG_ENABLE(shared,
  227. changequote(<<, >>)dnl
  228. <<  --enable-shared[=PKGS]  build shared libraries [default=>>AC_ENABLE_SHARED_DEFAULT],
  229. changequote([, ])dnl
  230. [p=${PACKAGE-default}
  231. case "$enableval" in
  232. yes) enable_shared=yes ;;
  233. no) enable_shared=no ;;
  234. *)
  235.   enable_shared=no
  236.   # Look at the argument we got.  We use all the common list separators.
  237.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
  238.   for pkg in $enableval; do
  239.     if test "X$pkg" = "X$p"; then
  240.       enable_shared=yes
  241.     fi
  242.   done
  243.   IFS="$ac_save_ifs"
  244.   ;;
  245. esac],
  246. enable_shared=AC_ENABLE_SHARED_DEFAULT)dnl
  247. ])
  248. # AC_DISABLE_SHARED - set the default shared flag to --disable-shared
  249. AC_DEFUN(AC_DISABLE_SHARED, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
  250. AC_ENABLE_SHARED(no)])
  251. # AC_ENABLE_STATIC - implement the --enable-static flag
  252. # Usage: AC_ENABLE_STATIC[(DEFAULT)]
  253. #   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to
  254. #   `yes'.
  255. AC_DEFUN(AC_ENABLE_STATIC, [dnl
  256. define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
  257. AC_ARG_ENABLE(static,
  258. changequote(<<, >>)dnl
  259. <<  --enable-static[=PKGS]  build static libraries [default=>>AC_ENABLE_STATIC_DEFAULT],
  260. changequote([, ])dnl
  261. [p=${PACKAGE-default}
  262. case "$enableval" in
  263. yes) enable_static=yes ;;
  264. no) enable_static=no ;;
  265. *)
  266.   enable_static=no
  267.   # Look at the argument we got.  We use all the common list separators.
  268.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
  269.   for pkg in $enableval; do
  270.     if test "X$pkg" = "X$p"; then
  271.       enable_static=yes
  272.     fi
  273.   done
  274.   IFS="$ac_save_ifs"
  275.   ;;
  276. esac],
  277. enable_static=AC_ENABLE_STATIC_DEFAULT)dnl
  278. ])
  279. # AC_DISABLE_STATIC - set the default static flag to --disable-static
  280. AC_DEFUN(AC_DISABLE_STATIC, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
  281. AC_ENABLE_STATIC(no)])
  282. # AC_ENABLE_FAST_INSTALL - implement the --enable-fast-install flag
  283. # Usage: AC_ENABLE_FAST_INSTALL[(DEFAULT)]
  284. #   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to
  285. #   `yes'.
  286. AC_DEFUN(AC_ENABLE_FAST_INSTALL, [dnl
  287. define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
  288. AC_ARG_ENABLE(fast-install,
  289. changequote(<<, >>)dnl
  290. <<  --enable-fast-install[=PKGS]  optimize for fast installation [default=>>AC_ENABLE_FAST_INSTALL_DEFAULT],
  291. changequote([, ])dnl
  292. [p=${PACKAGE-default}
  293. case "$enableval" in
  294. yes) enable_fast_install=yes ;;
  295. no) enable_fast_install=no ;;
  296. *)
  297.   enable_fast_install=no
  298.   # Look at the argument we got.  We use all the common list separators.
  299.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
  300.   for pkg in $enableval; do
  301.     if test "X$pkg" = "X$p"; then
  302.       enable_fast_install=yes
  303.     fi
  304.   done
  305.   IFS="$ac_save_ifs"
  306.   ;;
  307. esac],
  308. enable_fast_install=AC_ENABLE_FAST_INSTALL_DEFAULT)dnl
  309. ])
  310. # AC_ENABLE_FAST_INSTALL - set the default to --disable-fast-install
  311. AC_DEFUN(AC_DISABLE_FAST_INSTALL, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
  312. AC_ENABLE_FAST_INSTALL(no)])
  313. # AC_PROG_LD - find the path to the GNU or non-GNU linker
  314. AC_DEFUN(AC_PROG_LD,
  315. [AC_ARG_WITH(gnu-ld,
  316. [  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]],
  317. test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no)
  318. AC_REQUIRE([AC_PROG_CC])dnl
  319. AC_REQUIRE([AC_CANONICAL_HOST])dnl
  320. AC_REQUIRE([AC_CANONICAL_BUILD])dnl
  321. ac_prog=ld
  322. if test "$ac_cv_prog_gcc" = yes; then
  323.   # Check if gcc -print-prog-name=ld gives a path.
  324.   AC_MSG_CHECKING([for ld used by GCC])
  325.   ac_prog=`($CC -print-prog-name=ld) 2>&5`
  326.   case "$ac_prog" in
  327.     # Accept absolute paths.
  328. changequote(,)dnl
  329.     [\/]* | [A-Za-z]:[\/]*)
  330.       re_direlt='/[^/][^/]*/../'
  331. changequote([,])dnl
  332.       # Canonicalize the path of ld
  333.       ac_prog=`echo $ac_prog| sed 's%\\%/%g'`
  334.       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
  335. ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
  336.       done
  337.       test -z "$LD" && LD="$ac_prog"
  338.       ;;
  339.   "")
  340.     # If it fails, then pretend we aren't using GCC.
  341.     ac_prog=ld
  342.     ;;
  343.   *)
  344.     # If it is relative, then search for the first ld in PATH.
  345.     with_gnu_ld=unknown
  346.     ;;
  347.   esac
  348. elif test "$with_gnu_ld" = yes; then
  349.   AC_MSG_CHECKING([for GNU ld])
  350. else
  351.   AC_MSG_CHECKING([for non-GNU ld])
  352. fi
  353. AC_CACHE_VAL(ac_cv_path_LD,
  354. [if test -z "$LD"; then
  355.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
  356.   for ac_dir in $PATH; do
  357.     test -z "$ac_dir" && ac_dir=.
  358.     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
  359.       ac_cv_path_LD="$ac_dir/$ac_prog"
  360.       # Check to see if the program is GNU ld.  I'd rather use --version,
  361.       # but apparently some GNU ld's only accept -v.
  362.       # Break only if it was the GNU/non-GNU ld that we prefer.
  363.       if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
  364. test "$with_gnu_ld" != no && break
  365.       else
  366. test "$with_gnu_ld" != yes && break
  367.       fi
  368.     fi
  369.   done
  370.   IFS="$ac_save_ifs"
  371. else
  372.   ac_cv_path_LD="$LD" # Let the user override the test with a path.
  373. fi])
  374. LD="$ac_cv_path_LD"
  375. if test -n "$LD"; then
  376.   AC_MSG_RESULT($LD)
  377. else
  378.   AC_MSG_RESULT(no)
  379. fi
  380. test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in $PATH])
  381. AC_PROG_LD_GNU
  382. ])
  383. AC_DEFUN(AC_PROG_LD_GNU,
  384. [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], ac_cv_prog_gnu_ld,
  385. [# I'd rather use --version here, but apparently some GNU ld's only accept -v.
  386. if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
  387.   ac_cv_prog_gnu_ld=yes
  388. else
  389.   ac_cv_prog_gnu_ld=no
  390. fi])
  391. ])
  392. # AC_PROG_NM - find the path to a BSD-compatible name lister
  393. AC_DEFUN(AC_PROG_NM,
  394. [AC_MSG_CHECKING([for BSD-compatible nm])
  395. AC_CACHE_VAL(ac_cv_path_NM,
  396. [if test -n "$NM"; then
  397.   # Let the user override the test.
  398.   ac_cv_path_NM="$NM"
  399. else
  400.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
  401.   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
  402.     test -z "$ac_dir" && ac_dir=.
  403.     if test -f $ac_dir/nm || test -f $ac_dir/nm$ac_exeext ; then
  404.       # Check to see if the nm accepts a BSD-compat flag.
  405.       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
  406.       #   nm: unknown option "B" ignored
  407.       if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
  408. ac_cv_path_NM="$ac_dir/nm -B"
  409. break
  410.       elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
  411. ac_cv_path_NM="$ac_dir/nm -p"
  412. break
  413.       else
  414. ac_cv_path_NM=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, but
  415. continue # so that we can try to find one that supports BSD flags
  416.       fi
  417.     fi
  418.   done
  419.   IFS="$ac_save_ifs"
  420.   test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
  421. fi])
  422. NM="$ac_cv_path_NM"
  423. AC_MSG_RESULT([$NM])
  424. ])
  425. # AC_CHECK_LIBM - check for math library
  426. AC_DEFUN(AC_CHECK_LIBM,
  427. [AC_REQUIRE([AC_CANONICAL_HOST])dnl
  428. LIBM=
  429. case "$lt_target" in
  430. *-*-beos* | *-*-cygwin*)
  431.   # These system don't have libm
  432.   ;;
  433. *-ncr-sysv4.3*)
  434.   AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
  435.   AC_CHECK_LIB(m, main, LIBM="$LIBM -lm")
  436.   ;;
  437. *)
  438.   AC_CHECK_LIB(m, main, LIBM="-lm")
  439.   ;;
  440. esac
  441. ])
  442. # AC_LIBLTDL_CONVENIENCE[(dir)] - sets LIBLTDL to the link flags for
  443. # the libltdl convenience library, adds --enable-ltdl-convenience to
  444. # the configure arguments.  Note that LIBLTDL is not AC_SUBSTed, nor
  445. # is AC_CONFIG_SUBDIRS called.  If DIR is not provided, it is assumed
  446. # to be `${top_builddir}/libltdl'.  Make sure you start DIR with
  447. # '${top_builddir}/' (note the single quotes!) if your package is not
  448. # flat, and, if you're not using automake, define top_builddir as
  449. # appropriate in the Makefiles.
  450. AC_DEFUN(AC_LIBLTDL_CONVENIENCE, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
  451.   case "$enable_ltdl_convenience" in
  452.   no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
  453.   "") enable_ltdl_convenience=yes
  454.       ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
  455.   esac
  456.   LIBLTDL=ifelse($#,1,$1,['${top_builddir}/libltdl'])/libltdlc.la
  457.   INCLTDL=ifelse($#,1,-I$1,['-I${top_builddir}/libltdl'])
  458. ])
  459. # AC_LIBLTDL_INSTALLABLE[(dir)] - sets LIBLTDL to the link flags for
  460. # the libltdl installable library, and adds --enable-ltdl-install to
  461. # the configure arguments.  Note that LIBLTDL is not AC_SUBSTed, nor
  462. # is AC_CONFIG_SUBDIRS called.  If DIR is not provided, it is assumed
  463. # to be `${top_builddir}/libltdl'.  Make sure you start DIR with
  464. # '${top_builddir}/' (note the single quotes!) if your package is not
  465. # flat, and, if you're not using automake, define top_builddir as
  466. # appropriate in the Makefiles.
  467. # In the future, this macro may have to be called after AC_PROG_LIBTOOL.
  468. AC_DEFUN(AC_LIBLTDL_INSTALLABLE, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
  469.   AC_CHECK_LIB(ltdl, main,
  470.   [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
  471.   [if test x"$enable_ltdl_install" = xno; then
  472.      AC_MSG_WARN([libltdl not installed, but installation disabled])
  473.    else
  474.      enable_ltdl_install=yes
  475.    fi
  476.   ])
  477.   if test x"$enable_ltdl_install" = x"yes"; then
  478.     ac_configure_args="$ac_configure_args --enable-ltdl-install"
  479.     LIBLTDL=ifelse($#,1,$1,['${top_builddir}/libltdl'])/libltdl.la
  480.     INCLTDL=ifelse($#,1,-I$1,['-I${top_builddir}/libltdl'])
  481.   else
  482.     ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
  483.     LIBLTDL="-lltdl"
  484.     INCLTDL=
  485.   fi
  486. ])
  487. dnl old names
  488. AC_DEFUN(AM_PROG_LIBTOOL, [indir([AC_PROG_LIBTOOL])])dnl
  489. AC_DEFUN(AM_ENABLE_SHARED, [indir([AC_ENABLE_SHARED], $@)])dnl
  490. AC_DEFUN(AM_ENABLE_STATIC, [indir([AC_ENABLE_STATIC], $@)])dnl
  491. AC_DEFUN(AM_DISABLE_SHARED, [indir([AC_DISABLE_SHARED], $@)])dnl
  492. AC_DEFUN(AM_DISABLE_STATIC, [indir([AC_DISABLE_STATIC], $@)])dnl
  493. AC_DEFUN(AM_PROG_LD, [indir([AC_PROG_LD])])dnl
  494. AC_DEFUN(AM_PROG_NM, [indir([AC_PROG_NM])])dnl
  495. dnl This is just to silence aclocal about the macro not being used
  496. ifelse([AC_DISABLE_FAST_INSTALL])dnl
  497. # Add --enable-maintainer-mode option to configure.
  498. # From Jim Meyering
  499. # serial 1
  500. AC_DEFUN(AM_MAINTAINER_MODE,
  501. [AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
  502.   dnl maintainer-mode is disabled by default
  503.   AC_ARG_ENABLE(maintainer-mode,
  504. [  --enable-maintainer-mode enable make rules and dependencies not useful
  505.                           (and sometimes confusing) to the casual installer],
  506.       USE_MAINTAINER_MODE=$enableval,
  507.       USE_MAINTAINER_MODE=no)
  508.   AC_MSG_RESULT($USE_MAINTAINER_MODE)
  509.   AM_CONDITIONAL(MAINTAINER_MODE, test $USE_MAINTAINER_MODE = yes)
  510.   MAINT=$MAINTAINER_MODE_TRUE
  511.   AC_SUBST(MAINT)dnl
  512. ]
  513. )
  514. # Define a conditional.
  515. AC_DEFUN(AM_CONDITIONAL,
  516. [AC_SUBST($1_TRUE)
  517. AC_SUBST($1_FALSE)
  518. if $2; then
  519.   $1_TRUE=
  520.   $1_FALSE='#'
  521. else
  522.   $1_TRUE='#'
  523.   $1_FALSE=
  524. fi])