Index: third_party/sqlite/src/aclocal.m4 |
diff --git a/third_party/tcmalloc/vendor/m4/libtool.m4 b/third_party/sqlite/src/aclocal.m4 |
similarity index 91% |
copy from third_party/tcmalloc/vendor/m4/libtool.m4 |
copy to third_party/sqlite/src/aclocal.m4 |
index a3fee5360f644854cc9497a7b3b1ed2ba6d46f08..8e5151ebade66b84b1d559b404751a05d7670e37 100644 |
--- a/third_party/tcmalloc/vendor/m4/libtool.m4 |
+++ b/third_party/sqlite/src/aclocal.m4 |
@@ -1,3 +1,16 @@ |
+# generated automatically by aclocal 1.10.2 -*- Autoconf -*- |
+ |
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, |
+# 2005, 2006, 2007, 2008 Free Software Foundation, Inc. |
+# This file is free software; the Free Software Foundation |
+# gives unlimited permission to copy and/or distribute it, |
+# with or without modifications, as long as this notice is preserved. |
+ |
+# This program is distributed in the hope that it will be useful, |
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without |
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A |
+# PARTICULAR PURPOSE. |
+ |
# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- |
# |
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
@@ -263,9 +276,6 @@ ltmain="$ac_aux_dir/ltmain.sh" |
])# _LT_PROG_LTMAIN |
-## ------------------------------------- ## |
-## Accumulate code for creating libtool. ## |
-## ------------------------------------- ## |
# So that we can recreate a full libtool script including additional |
# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS |
@@ -319,9 +329,6 @@ m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])], |
-## ------------------------ ## |
-## FIXME: Eliminate VARNAME ## |
-## ------------------------ ## |
# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) |
@@ -2301,7 +2308,14 @@ freebsd* | dragonfly*) |
*) objformat=elf ;; |
esac |
fi |
- version_type=freebsd-$objformat |
+ # Handle Gentoo/FreeBSD as it was Linux |
+ case $host_vendor in |
+ gentoo) |
+ version_type=linux ;; |
+ *) |
+ version_type=freebsd-$objformat ;; |
+ esac |
+ |
case $version_type in |
freebsd-elf*) |
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' |
@@ -2312,6 +2326,12 @@ freebsd* | dragonfly*) |
library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' |
need_version=yes |
;; |
+ linux) |
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' |
+ soname_spec='${libname}${release}${shared_ext}$major' |
+ need_lib_prefix=no |
+ need_version=no |
+ ;; |
esac |
shlibpath_var=LD_LIBRARY_PATH |
case $host_os in |
@@ -2445,7 +2465,7 @@ linux*oldld* | linux*aout* | linux*coff*) |
;; |
# This must be Linux ELF. |
-linux* | k*bsd*-gnu | kopensolaris*-gnu) |
+linux* | k*bsd*-gnu) |
version_type=linux |
need_lib_prefix=no |
need_version=no |
@@ -2485,18 +2505,6 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu) |
dynamic_linker='GNU/Linux ld.so' |
;; |
-netbsdelf*-gnu) |
- version_type=linux |
- need_lib_prefix=no |
- need_version=no |
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' |
- soname_spec='${libname}${release}${shared_ext}$major' |
- shlibpath_var=LD_LIBRARY_PATH |
- shlibpath_overrides_runpath=no |
- hardcode_into_libs=yes |
- dynamic_linker='NetBSD ld.elf_so' |
- ;; |
- |
netbsd*) |
version_type=sunos |
need_lib_prefix=no |
@@ -3084,11 +3092,11 @@ irix5* | irix6* | nonstopux*) |
;; |
# This must be Linux ELF. |
-linux* | k*bsd*-gnu | kopensolaris*-gnu) |
+linux* | k*bsd*-gnu) |
lt_cv_deplibs_check_method=pass_all |
;; |
-netbsd* | netbsdelf*-gnu) |
+netbsd*) |
if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then |
lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' |
else |
@@ -3705,7 +3713,7 @@ m4_if([$1], [CXX], [ |
;; |
esac |
;; |
- linux* | k*bsd*-gnu | kopensolaris*-gnu) |
+ linux* | k*bsd*-gnu) |
case $cc_basename in |
KCC*) |
# KAI C++ Compiler |
@@ -3769,7 +3777,7 @@ m4_if([$1], [CXX], [ |
;; |
esac |
;; |
- netbsd* | netbsdelf*-gnu) |
+ netbsd*) |
;; |
*qnx* | *nto*) |
# QNX uses GNU C++, but need to define -shared option too, otherwise |
@@ -3989,7 +3997,7 @@ m4_if([$1], [CXX], [ |
_LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' |
;; |
- linux* | k*bsd*-gnu | kopensolaris*-gnu) |
+ linux* | k*bsd*-gnu) |
case $cc_basename in |
# old Intel for x86_64 which still supported -KPIC. |
ecc*) |
@@ -4194,9 +4202,6 @@ m4_if([$1], [CXX], [ |
cygwin* | mingw* | cegcc*) |
_LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' |
;; |
- linux* | k*bsd*-gnu) |
- _LT_TAGVAR(link_all_deplibs, $1)=no |
- ;; |
*) |
_LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' |
;; |
@@ -4261,9 +4266,6 @@ dnl Note also adjust exclude_expsyms for C++ above. |
openbsd*) |
with_gnu_ld=no |
;; |
- linux* | k*bsd*-gnu) |
- _LT_TAGVAR(link_all_deplibs, $1)=no |
- ;; |
esac |
_LT_TAGVAR(ld_shlibs, $1)=yes |
@@ -4285,7 +4287,6 @@ dnl Note also adjust exclude_expsyms for C++ above. |
fi |
supports_anon_versioning=no |
case `$LD -v 2>&1` in |
- *GNU\ gold*) supports_anon_versioning=yes ;; |
*\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 |
*\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... |
*\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... |
@@ -4377,7 +4378,7 @@ _LT_EOF |
_LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' |
;; |
- gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) |
+ gnu* | linux* | tpf* | k*bsd*-gnu) |
tmp_diet=no |
if test "$host_os" = linux-dietlibc; then |
case $cc_basename in |
@@ -4447,7 +4448,7 @@ _LT_EOF |
fi |
;; |
- netbsd* | netbsdelf*-gnu) |
+ netbsd*) |
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then |
_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
wlarc= |
@@ -4622,7 +4623,6 @@ _LT_EOF |
if test "$aix_use_runtimelinking" = yes; then |
shared_flag="$shared_flag "'${wl}-G' |
fi |
- _LT_TAGVAR(link_all_deplibs, $1)=no |
else |
# not using gcc |
if test "$host_cpu" = ia64; then |
@@ -4861,7 +4861,7 @@ _LT_EOF |
_LT_TAGVAR(link_all_deplibs, $1)=yes |
;; |
- netbsd* | netbsdelf*-gnu) |
+ netbsd*) |
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then |
_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out |
else |
@@ -5277,10 +5277,6 @@ compiler_DEFAULT=$CC |
_LT_COMPILER_BOILERPLATE |
_LT_LINKER_BOILERPLATE |
-## CAVEAT EMPTOR: |
-## There is no encapsulation within the following macros, do not change |
-## the running order or otherwise move them around unless you know exactly |
-## what you are doing... |
if test -n "$compiler"; then |
_LT_COMPILER_NO_RTTI($1) |
_LT_COMPILER_PIC($1) |
@@ -5861,7 +5857,7 @@ if test "$_lt_caught_CXX_error" != yes; then |
_LT_TAGVAR(inherit_rpath, $1)=yes |
;; |
- linux* | k*bsd*-gnu | kopensolaris*-gnu) |
+ linux* | k*bsd*-gnu) |
case $cc_basename in |
KCC*) |
# Kuck and Associates, Inc. (KAI) C++ Compiler |
@@ -6910,10 +6906,6 @@ _LT_TAGVAR(archive_cmds_need_lc, $1)=no |
_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds |
-## CAVEAT EMPTOR: |
-## There is no encapsulation within the following macros, do not change |
-## the running order or otherwise move them around unless you know exactly |
-## what you are doing... |
if test -n "$compiler"; then |
_LT_COMPILER_NO_RTTI($1) |
_LT_COMPILER_PIC($1) |
@@ -7052,12 +7044,10 @@ _LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"], |
])# _LT_DECL_SED |
m4_ifndef([AC_PROG_SED], [ |
-############################################################ |
# NOTE: This macro has been submitted for inclusion into # |
# GNU Autoconf as AC_PROG_SED. When it is available in # |
# a released version of Autoconf we should remove this # |
# macro and use it instead. # |
-############################################################ |
m4_defun([AC_PROG_SED], |
[AC_MSG_CHECKING([for a sed that does not truncate output]) |
@@ -7375,3 +7365,608 @@ _LT_EOF |
;; |
esac |
]) |
+ |
+# Helper functions for option handling. -*- Autoconf -*- |
+# |
+# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. |
+# Written by Gary V. Vaughan, 2004 |
+# |
+# This file is free software; the Free Software Foundation gives |
+# unlimited permission to copy and/or distribute it, with or without |
+# modifications, as long as this notice is preserved. |
+ |
+# serial 6 ltoptions.m4 |
+ |
+# This is to help aclocal find these macros, as it can't see m4_define. |
+AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) |
+ |
+ |
+# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) |
+# ------------------------------------------ |
+m4_define([_LT_MANGLE_OPTION], |
+[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])]) |
+ |
+ |
+# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) |
+# --------------------------------------- |
+# Set option OPTION-NAME for macro MACRO-NAME, and if there is a |
+# matching handler defined, dispatch to it. Other OPTION-NAMEs are |
+# saved as a flag. |
+m4_define([_LT_SET_OPTION], |
+[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl |
+m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), |
+ _LT_MANGLE_DEFUN([$1], [$2]), |
+ [m4_warning([Unknown $1 option `$2'])])[]dnl |
+]) |
+ |
+ |
+# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) |
+# ------------------------------------------------------------ |
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. |
+m4_define([_LT_IF_OPTION], |
+[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])]) |
+ |
+ |
+# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) |
+# ------------------------------------------------------- |
+# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME |
+# are set. |
+m4_define([_LT_UNLESS_OPTIONS], |
+[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), |
+ [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option), |
+ [m4_define([$0_found])])])[]dnl |
+m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3 |
+])[]dnl |
+]) |
+ |
+ |
+# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) |
+# ---------------------------------------- |
+# OPTION-LIST is a space-separated list of Libtool options associated |
+# with MACRO-NAME. If any OPTION has a matching handler declared with |
+# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about |
+# the unknown option and exit. |
+m4_defun([_LT_SET_OPTIONS], |
+[# Set options |
+m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), |
+ [_LT_SET_OPTION([$1], _LT_Option)]) |
+ |
+m4_if([$1],[LT_INIT],[ |
+ dnl |
+ dnl Simply set some default values (i.e off) if boolean options were not |
+ dnl specified: |
+ _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no |
+ ]) |
+ _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no |
+ ]) |
+ dnl |
+ dnl If no reference was made to various pairs of opposing options, then |
+ dnl we run the default mode handler for the pair. For example, if neither |
+ dnl `shared' nor `disable-shared' was passed, we enable building of shared |
+ dnl archives by default: |
+ _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) |
+ _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) |
+ _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) |
+ _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], |
+ [_LT_ENABLE_FAST_INSTALL]) |
+ ]) |
+])# _LT_SET_OPTIONS |
+ |
+ |
+ |
+# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) |
+# ----------------------------------------- |
+m4_define([_LT_MANGLE_DEFUN], |
+[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])]) |
+ |
+ |
+# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) |
+# ----------------------------------------------- |
+m4_define([LT_OPTION_DEFINE], |
+[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl |
+])# LT_OPTION_DEFINE |
+ |
+ |
+# dlopen |
+# ------ |
+LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes |
+]) |
+ |
+AU_DEFUN([AC_LIBTOOL_DLOPEN], |
+[_LT_SET_OPTION([LT_INIT], [dlopen]) |
+AC_DIAGNOSE([obsolete], |
+[$0: Remove this warning and the call to _LT_SET_OPTION when you |
+put the `dlopen' option into LT_INIT's first parameter.]) |
+]) |
+ |
+dnl aclocal-1.4 backwards compatibility: |
+dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], []) |
+ |
+ |
+# win32-dll |
+# --------- |
+# Declare package support for building win32 dll's. |
+LT_OPTION_DEFINE([LT_INIT], [win32-dll], |
+[enable_win32_dll=yes |
+ |
+case $host in |
+*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*) |
+ AC_CHECK_TOOL(AS, as, false) |
+ AC_CHECK_TOOL(DLLTOOL, dlltool, false) |
+ AC_CHECK_TOOL(OBJDUMP, objdump, false) |
+ ;; |
+esac |
+ |
+test -z "$AS" && AS=as |
+_LT_DECL([], [AS], [0], [Assembler program])dnl |
+ |
+test -z "$DLLTOOL" && DLLTOOL=dlltool |
+_LT_DECL([], [DLLTOOL], [0], [DLL creation program])dnl |
+ |
+test -z "$OBJDUMP" && OBJDUMP=objdump |
+_LT_DECL([], [OBJDUMP], [0], [Object dumper program])dnl |
+])# win32-dll |
+ |
+AU_DEFUN([AC_LIBTOOL_WIN32_DLL], |
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl |
+_LT_SET_OPTION([LT_INIT], [win32-dll]) |
+AC_DIAGNOSE([obsolete], |
+[$0: Remove this warning and the call to _LT_SET_OPTION when you |
+put the `win32-dll' option into LT_INIT's first parameter.]) |
+]) |
+ |
+dnl aclocal-1.4 backwards compatibility: |
+dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) |
+ |
+ |
+# _LT_ENABLE_SHARED([DEFAULT]) |
+# ---------------------------- |
+# implement the --enable-shared flag, and supports the `shared' and |
+# `disable-shared' LT_INIT options. |
+# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. |
+m4_define([_LT_ENABLE_SHARED], |
+[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl |
+AC_ARG_ENABLE([shared], |
+ [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@], |
+ [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])], |
+ [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. |
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," |
+ for pkg in $enableval; do |
+ IFS="$lt_save_ifs" |
+ if test "X$pkg" = "X$p"; then |
+ enable_shared=yes |
+ fi |
+ done |
+ IFS="$lt_save_ifs" |
+ ;; |
+ esac], |
+ [enable_shared=]_LT_ENABLE_SHARED_DEFAULT) |
+ |
+ _LT_DECL([build_libtool_libs], [enable_shared], [0], |
+ [Whether or not to build shared libraries]) |
+])# _LT_ENABLE_SHARED |
+ |
+LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])]) |
+LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])]) |
+ |
+# Old names: |
+AC_DEFUN([AC_ENABLE_SHARED], |
+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) |
+]) |
+ |
+AC_DEFUN([AC_DISABLE_SHARED], |
+[_LT_SET_OPTION([LT_INIT], [disable-shared]) |
+]) |
+ |
+AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) |
+AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) |
+ |
+dnl aclocal-1.4 backwards compatibility: |
+dnl AC_DEFUN([AM_ENABLE_SHARED], []) |
+dnl AC_DEFUN([AM_DISABLE_SHARED], []) |
+ |
+ |
+ |
+# _LT_ENABLE_STATIC([DEFAULT]) |
+# ---------------------------- |
+# implement the --enable-static flag, and support the `static' and |
+# `disable-static' LT_INIT options. |
+# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. |
+m4_define([_LT_ENABLE_STATIC], |
+[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl |
+AC_ARG_ENABLE([static], |
+ [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@], |
+ [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])], |
+ [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. |
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," |
+ for pkg in $enableval; do |
+ IFS="$lt_save_ifs" |
+ if test "X$pkg" = "X$p"; then |
+ enable_static=yes |
+ fi |
+ done |
+ IFS="$lt_save_ifs" |
+ ;; |
+ esac], |
+ [enable_static=]_LT_ENABLE_STATIC_DEFAULT) |
+ |
+ _LT_DECL([build_old_libs], [enable_static], [0], |
+ [Whether or not to build static libraries]) |
+])# _LT_ENABLE_STATIC |
+ |
+LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])]) |
+LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])]) |
+ |
+# Old names: |
+AC_DEFUN([AC_ENABLE_STATIC], |
+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) |
+]) |
+ |
+AC_DEFUN([AC_DISABLE_STATIC], |
+[_LT_SET_OPTION([LT_INIT], [disable-static]) |
+]) |
+ |
+AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) |
+AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) |
+ |
+dnl aclocal-1.4 backwards compatibility: |
+dnl AC_DEFUN([AM_ENABLE_STATIC], []) |
+dnl AC_DEFUN([AM_DISABLE_STATIC], []) |
+ |
+ |
+ |
+# _LT_ENABLE_FAST_INSTALL([DEFAULT]) |
+# ---------------------------------- |
+# implement the --enable-fast-install flag, and support the `fast-install' |
+# and `disable-fast-install' LT_INIT options. |
+# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. |
+m4_define([_LT_ENABLE_FAST_INSTALL], |
+[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl |
+AC_ARG_ENABLE([fast-install], |
+ [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], |
+ [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], |
+ [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. |
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," |
+ for pkg in $enableval; do |
+ IFS="$lt_save_ifs" |
+ if test "X$pkg" = "X$p"; then |
+ enable_fast_install=yes |
+ fi |
+ done |
+ IFS="$lt_save_ifs" |
+ ;; |
+ esac], |
+ [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT) |
+ |
+_LT_DECL([fast_install], [enable_fast_install], [0], |
+ [Whether or not to optimize for fast installation])dnl |
+])# _LT_ENABLE_FAST_INSTALL |
+ |
+LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])]) |
+LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])]) |
+ |
+# Old names: |
+AU_DEFUN([AC_ENABLE_FAST_INSTALL], |
+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) |
+AC_DIAGNOSE([obsolete], |
+[$0: Remove this warning and the call to _LT_SET_OPTION when you put |
+the `fast-install' option into LT_INIT's first parameter.]) |
+]) |
+ |
+AU_DEFUN([AC_DISABLE_FAST_INSTALL], |
+[_LT_SET_OPTION([LT_INIT], [disable-fast-install]) |
+AC_DIAGNOSE([obsolete], |
+[$0: Remove this warning and the call to _LT_SET_OPTION when you put |
+the `disable-fast-install' option into LT_INIT's first parameter.]) |
+]) |
+ |
+dnl aclocal-1.4 backwards compatibility: |
+dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) |
+dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) |
+ |
+ |
+# _LT_WITH_PIC([MODE]) |
+# -------------------- |
+# implement the --with-pic flag, and support the `pic-only' and `no-pic' |
+# LT_INIT options. |
+# MODE is either `yes' or `no'. If omitted, it defaults to `both'. |
+m4_define([_LT_WITH_PIC], |
+[AC_ARG_WITH([pic], |
+ [AS_HELP_STRING([--with-pic], |
+ [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], |
+ [pic_mode="$withval"], |
+ [pic_mode=default]) |
+ |
+test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) |
+ |
+_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl |
+])# _LT_WITH_PIC |
+ |
+LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])]) |
+LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])]) |
+ |
+# Old name: |
+AU_DEFUN([AC_LIBTOOL_PICMODE], |
+[_LT_SET_OPTION([LT_INIT], [pic-only]) |
+AC_DIAGNOSE([obsolete], |
+[$0: Remove this warning and the call to _LT_SET_OPTION when you |
+put the `pic-only' option into LT_INIT's first parameter.]) |
+]) |
+ |
+dnl aclocal-1.4 backwards compatibility: |
+dnl AC_DEFUN([AC_LIBTOOL_PICMODE], []) |
+ |
+ |
+m4_define([_LTDL_MODE], []) |
+LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive], |
+ [m4_define([_LTDL_MODE], [nonrecursive])]) |
+LT_OPTION_DEFINE([LTDL_INIT], [recursive], |
+ [m4_define([_LTDL_MODE], [recursive])]) |
+LT_OPTION_DEFINE([LTDL_INIT], [subproject], |
+ [m4_define([_LTDL_MODE], [subproject])]) |
+ |
+m4_define([_LTDL_TYPE], []) |
+LT_OPTION_DEFINE([LTDL_INIT], [installable], |
+ [m4_define([_LTDL_TYPE], [installable])]) |
+LT_OPTION_DEFINE([LTDL_INIT], [convenience], |
+ [m4_define([_LTDL_TYPE], [convenience])]) |
+ |
+# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- |
+# |
+# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. |
+# Written by Gary V. Vaughan, 2004 |
+# |
+# This file is free software; the Free Software Foundation gives |
+# unlimited permission to copy and/or distribute it, with or without |
+# modifications, as long as this notice is preserved. |
+ |
+# serial 6 ltsugar.m4 |
+ |
+# This is to help aclocal find these macros, as it can't see m4_define. |
+AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) |
+ |
+ |
+# lt_join(SEP, ARG1, [ARG2...]) |
+# ----------------------------- |
+# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their |
+# associated separator. |
+# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier |
+# versions in m4sugar had bugs. |
+m4_define([lt_join], |
+[m4_if([$#], [1], [], |
+ [$#], [2], [[$2]], |
+ [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])]) |
+m4_define([_lt_join], |
+[m4_if([$#$2], [2], [], |
+ [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])]) |
+ |
+ |
+# lt_car(LIST) |
+# lt_cdr(LIST) |
+# ------------ |
+# Manipulate m4 lists. |
+# These macros are necessary as long as will still need to support |
+# Autoconf-2.59 which quotes differently. |
+m4_define([lt_car], [[$1]]) |
+m4_define([lt_cdr], |
+[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], |
+ [$#], 1, [], |
+ [m4_dquote(m4_shift($@))])]) |
+m4_define([lt_unquote], $1) |
+ |
+ |
+# lt_append(MACRO-NAME, STRING, [SEPARATOR]) |
+# ------------------------------------------ |
+# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. |
+# Note that neither SEPARATOR nor STRING are expanded; they are appended |
+# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). |
+# No SEPARATOR is output if MACRO-NAME was previously undefined (different |
+# than defined and empty). |
+# |
+# This macro is needed until we can rely on Autoconf 2.62, since earlier |
+# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. |
+m4_define([lt_append], |
+[m4_define([$1], |
+ m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])]) |
+ |
+ |
+ |
+# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) |
+# ---------------------------------------------------------- |
+# Produce a SEP delimited list of all paired combinations of elements of |
+# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list |
+# has the form PREFIXmINFIXSUFFIXn. |
+# Needed until we can rely on m4_combine added in Autoconf 2.62. |
+m4_define([lt_combine], |
+[m4_if(m4_eval([$# > 3]), [1], |
+ [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl |
+[[m4_foreach([_Lt_prefix], [$2], |
+ [m4_foreach([_Lt_suffix], |
+ ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[, |
+ [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])]) |
+ |
+ |
+# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) |
+# ----------------------------------------------------------------------- |
+# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited |
+# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. |
+m4_define([lt_if_append_uniq], |
+[m4_ifdef([$1], |
+ [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1], |
+ [lt_append([$1], [$2], [$3])$4], |
+ [$5])], |
+ [lt_append([$1], [$2], [$3])$4])]) |
+ |
+ |
+# lt_dict_add(DICT, KEY, VALUE) |
+# ----------------------------- |
+m4_define([lt_dict_add], |
+[m4_define([$1($2)], [$3])]) |
+ |
+ |
+# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) |
+# -------------------------------------------- |
+m4_define([lt_dict_add_subkey], |
+[m4_define([$1($2:$3)], [$4])]) |
+ |
+ |
+# lt_dict_fetch(DICT, KEY, [SUBKEY]) |
+# ---------------------------------- |
+m4_define([lt_dict_fetch], |
+[m4_ifval([$3], |
+ m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]), |
+ m4_ifdef([$1($2)], [m4_defn([$1($2)])]))]) |
+ |
+ |
+# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) |
+# ----------------------------------------------------------------- |
+m4_define([lt_if_dict_fetch], |
+[m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4], |
+ [$5], |
+ [$6])]) |
+ |
+ |
+# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) |
+# -------------------------------------------------------------- |
+m4_define([lt_dict_filter], |
+[m4_if([$5], [], [], |
+ [lt_join(m4_quote(m4_default([$4], [[, ]])), |
+ lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]), |
+ [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl |
+]) |
+ |
+# ltversion.m4 -- version numbers -*- Autoconf -*- |
+# |
+# Copyright (C) 2004 Free Software Foundation, Inc. |
+# Written by Scott James Remnant, 2004 |
+# |
+# This file is free software; the Free Software Foundation gives |
+# unlimited permission to copy and/or distribute it, with or without |
+# modifications, as long as this notice is preserved. |
+ |
+# Generated from ltversion.in. |
+ |
+# serial 3012 ltversion.m4 |
+# This file is part of GNU Libtool |
+ |
+m4_define([LT_PACKAGE_VERSION], [2.2.6]) |
+m4_define([LT_PACKAGE_REVISION], [1.3012]) |
+ |
+AC_DEFUN([LTVERSION_VERSION], |
+[macro_version='2.2.6' |
+macro_revision='1.3012' |
+_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) |
+_LT_DECL(, macro_revision, 0) |
+]) |
+ |
+# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- |
+# |
+# Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc. |
+# Written by Scott James Remnant, 2004. |
+# |
+# This file is free software; the Free Software Foundation gives |
+# unlimited permission to copy and/or distribute it, with or without |
+# modifications, as long as this notice is preserved. |
+ |
+# serial 4 lt~obsolete.m4 |
+ |
+# These exist entirely to fool aclocal when bootstrapping libtool. |
+# |
+# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) |
+# which have later been changed to m4_define as they aren't part of the |
+# exported API, or moved to Autoconf or Automake where they belong. |
+# |
+# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN |
+# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us |
+# using a macro with the same name in our local m4/libtool.m4 it'll |
+# pull the old libtool.m4 in (it doesn't see our shiny new m4_define |
+# and doesn't know about Autoconf macros at all.) |
+# |
+# So we provide this file, which has a silly filename so it's always |
+# included after everything else. This provides aclocal with the |
+# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything |
+# because those macros already exist, or will be overwritten later. |
+# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. |
+# |
+# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. |
+# Yes, that means every name once taken will need to remain here until |
+# we give up compatibility with versions before 1.7, at which point |
+# we need to keep only those names which we still refer to. |
+ |
+# This is to help aclocal find these macros, as it can't see m4_define. |
+AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) |
+ |
+m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])]) |
+m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])]) |
+m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])]) |
+m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])]) |
+m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])]) |
+m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])]) |
+m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])]) |
+m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])]) |
+m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])]) |
+m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])]) |
+m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])]) |
+m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])]) |
+m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])]) |
+m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])]) |
+m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])]) |
+m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])]) |
+m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])]) |
+m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])]) |
+m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])]) |
+m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])]) |
+m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])]) |
+m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])]) |
+m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])]) |
+m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])]) |
+m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])]) |
+m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])]) |
+m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])]) |
+m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])]) |
+m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])]) |
+m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])]) |
+m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])]) |
+m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])]) |
+m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])]) |
+m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])]) |
+m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])]) |
+m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])]) |
+m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])]) |
+m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])]) |
+m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])]) |
+m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])]) |
+m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])]) |
+m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])]) |
+m4_ifndef([AC_LIBTOOL_RC], [AC_DEFUN([AC_LIBTOOL_RC])]) |
+m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])]) |
+m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])]) |
+m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])]) |
+m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])]) |
+m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])]) |
+m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])]) |
+m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])]) |
+m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])]) |
+m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])]) |
+m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])]) |
+m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])]) |
+m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])]) |
+ |