aclocal.m4 | aclocal.m4 | |||
---|---|---|---|---|
# generated automatically by aclocal 1.10 -*- Autoconf -*- | # generated automatically by aclocal 1.9.6 -*- Autoconf -*- | |||
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, | |||
# 2005, 2006 Free Software Foundation, Inc. | # 2005 Free Software Foundation, Inc. | |||
# This file is free software; the Free Software Foundation | # This file is free software; the Free Software Foundation | |||
# gives unlimited permission to copy and/or distribute it, | # gives unlimited permission to copy and/or distribute it, | |||
# with or without modifications, as long as this notice is preserved. | # with or without modifications, as long as this notice is preserved. | |||
# This program is distributed in the hope that it will be useful, | # This program is distributed in the hope that it will be useful, | |||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without | # but WITHOUT ANY WARRANTY, to the extent permitted by law; without | |||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A | # even the implied warranty of MERCHANTABILITY or FITNESS FOR A | |||
# PARTICULAR PURPOSE. | # PARTICULAR PURPOSE. | |||
m4_if(m4_PACKAGE_VERSION, [2.61],, | ||||
[m4_fatal([this file was generated for autoconf 2.61. | ||||
You have another version of autoconf. If you want to use that, | ||||
you should regenerate the build system entirely.], [63])]) | ||||
# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- | # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- | |||
# serial 51 Debian 1.5.24-1ubuntu1 AC_PROG_LIBTOOL | # serial 52 Debian 1.5.26-1ubuntu1 AC_PROG_LIBTOOL | |||
# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) | # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) | |||
# ----------------------------------------------------------- | # ----------------------------------------------------------- | |||
# If this macro is not defined by Autoconf, define it here. | # If this macro is not defined by Autoconf, define it here. | |||
m4_ifdef([AC_PROVIDE_IFELSE], | m4_ifdef([AC_PROVIDE_IFELSE], | |||
[], | [], | |||
[m4_define([AC_PROVIDE_IFELSE], | [m4_define([AC_PROVIDE_IFELSE], | |||
[m4_ifdef([AC_PROVIDE_$1], | [m4_ifdef([AC_PROVIDE_$1], | |||
[$2], [$3])])]) | [$2], [$3])])]) | |||
skipping to change at line 105 | skipping to change at line 100 | |||
AC_REQUIRE([AC_PROG_LD])dnl | AC_REQUIRE([AC_PROG_LD])dnl | |||
AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl | AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl | |||
AC_REQUIRE([AC_PROG_NM])dnl | AC_REQUIRE([AC_PROG_NM])dnl | |||
AC_REQUIRE([AC_PROG_LN_S])dnl | AC_REQUIRE([AC_PROG_LN_S])dnl | |||
AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl | AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl | |||
# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers ! | # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers ! | |||
AC_REQUIRE([AC_OBJEXT])dnl | AC_REQUIRE([AC_OBJEXT])dnl | |||
AC_REQUIRE([AC_EXEEXT])dnl | AC_REQUIRE([AC_EXEEXT])dnl | |||
dnl | dnl | |||
AC_LIBTOOL_SYS_MAX_CMD_LEN | AC_LIBTOOL_SYS_MAX_CMD_LEN | |||
AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE | AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE | |||
AC_LIBTOOL_OBJDIR | AC_LIBTOOL_OBJDIR | |||
AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl | AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl | |||
_LT_AC_PROG_ECHO_BACKSLASH | _LT_AC_PROG_ECHO_BACKSLASH | |||
case $host_os in | case $host_os in | |||
aix3*) | aix3*) | |||
# AIX sometimes has problems with the GCC collect2 program. For some | # AIX sometimes has problems with the GCC collect2 program. For some | |||
skipping to change at line 207 | skipping to change at line 201 | |||
# Only perform the check for file, if the check method requires it | # Only perform the check for file, if the check method requires it | |||
case $deplibs_check_method in | case $deplibs_check_method in | |||
file_magic*) | file_magic*) | |||
if test "$file_magic_cmd" = '$MAGIC_CMD'; then | if test "$file_magic_cmd" = '$MAGIC_CMD'; then | |||
AC_PATH_MAGIC | AC_PATH_MAGIC | |||
fi | fi | |||
;; | ;; | |||
esac | esac | |||
_LT_REQUIRED_DARWIN_CHECKS | ||||
AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no) | AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no) | |||
AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], | AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], | |||
enable_win32_dll=yes, enable_win32_dll=no) | enable_win32_dll=yes, enable_win32_dll=no) | |||
AC_ARG_ENABLE([libtool-lock], | AC_ARG_ENABLE([libtool-lock], | |||
[AC_HELP_STRING([--disable-libtool-lock], | [AC_HELP_STRING([--disable-libtool-lock], | |||
[avoid locking (might break parallel builds)])]) | [avoid locking (might break parallel builds)])]) | |||
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes | test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes | |||
AC_ARG_WITH([pic], | AC_ARG_WITH([pic], | |||
skipping to change at line 282 | skipping to change at line 278 | |||
# _LT_LINKER_BOILERPLATE | # _LT_LINKER_BOILERPLATE | |||
# ---------------------- | # ---------------------- | |||
# Check for linker boilerplate output or warnings with | # Check for linker boilerplate output or warnings with | |||
# the simple link test code. | # the simple link test code. | |||
AC_DEFUN([_LT_LINKER_BOILERPLATE], | AC_DEFUN([_LT_LINKER_BOILERPLATE], | |||
[AC_REQUIRE([LT_AC_PROG_SED])dnl | [AC_REQUIRE([LT_AC_PROG_SED])dnl | |||
ac_outfile=conftest.$ac_objext | ac_outfile=conftest.$ac_objext | |||
echo "$lt_simple_link_test_code" >conftest.$ac_ext | echo "$lt_simple_link_test_code" >conftest.$ac_ext | |||
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err | eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err | |||
_lt_linker_boilerplate=`cat conftest.err` | _lt_linker_boilerplate=`cat conftest.err` | |||
$rm conftest* | $rm -r conftest* | |||
])# _LT_LINKER_BOILERPLATE | ])# _LT_LINKER_BOILERPLATE | |||
# _LT_REQUIRED_DARWIN_CHECKS | ||||
# -------------------------- | ||||
# Check for some things on darwin | ||||
AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS],[ | ||||
case $host_os in | ||||
rhapsody* | darwin*) | ||||
AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) | ||||
AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) | ||||
AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_ | ||||
mod], | ||||
[lt_cv_apple_cc_single_mod=no | ||||
if test -z "${LT_MULTI_MODULE}"; then | ||||
# By default we will add the -single_module flag. You can override | ||||
# by either setting the environment variable LT_MULTI_MODULE | ||||
# non-empty at configure time, or by adding -multi_module to the | ||||
# link flags. | ||||
echo "int foo(void){return 1;}" > conftest.c | ||||
$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ | ||||
-dynamiclib ${wl}-single_module conftest.c | ||||
if test -f libconftest.dylib; then | ||||
lt_cv_apple_cc_single_mod=yes | ||||
rm -rf libconftest.dylib* | ||||
fi | ||||
rm conftest.c | ||||
fi]) | ||||
AC_CACHE_CHECK([for -exported_symbols_list linker flag], | ||||
[lt_cv_ld_exported_symbols_list], | ||||
[lt_cv_ld_exported_symbols_list=no | ||||
save_LDFLAGS=$LDFLAGS | ||||
echo "_main" > conftest.sym | ||||
LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" | ||||
AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], | ||||
[lt_cv_ld_exported_symbols_list=yes], | ||||
[lt_cv_ld_exported_symbols_list=no]) | ||||
LDFLAGS="$save_LDFLAGS" | ||||
]) | ||||
case $host_os in | ||||
rhapsody* | darwin1.[[0123]]) | ||||
_lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; | ||||
darwin1.*) | ||||
_lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}sup | ||||
press' ;; | ||||
darwin*) | ||||
# if running on 10.5 or later, the deployment target defaults | ||||
# to the OS version, if on x86, and 10.4, the deployment | ||||
# target defaults to 10.4. Don't you love it? | ||||
case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in | ||||
10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) | ||||
_lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; | ||||
10.[[012]]*) | ||||
_lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}sup | ||||
press' ;; | ||||
10.*) | ||||
_lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; | ||||
esac | ||||
;; | ||||
esac | ||||
if test "$lt_cv_apple_cc_single_mod" = "yes"; then | ||||
_lt_dar_single_mod='$single_module' | ||||
fi | ||||
if test "$lt_cv_ld_exported_symbols_list" = "yes"; then | ||||
_lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${li | ||||
bname}-symbols.expsym' | ||||
else | ||||
_lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols. | ||||
expsym \${lib}" | ||||
fi | ||||
if test "$DSYMUTIL" != ":"; then | ||||
_lt_dsymutil="~$DSYMUTIL \$lib || :" | ||||
else | ||||
_lt_dsymutil= | ||||
fi | ||||
;; | ||||
esac | ||||
]) | ||||
# _LT_AC_SYS_LIBPATH_AIX | # _LT_AC_SYS_LIBPATH_AIX | |||
# ---------------------- | # ---------------------- | |||
# Links a minimal program and checks the executable | # Links a minimal program and checks the executable | |||
# for the system default hardcoded library path. In most cases, | # for the system default hardcoded library path. In most cases, | |||
# this is /usr/lib:/lib, but when the MPI compilers are used | # this is /usr/lib:/lib, but when the MPI compilers are used | |||
# the location of the communication and MPI libs are included too. | # the location of the communication and MPI libs are included too. | |||
# If we don't find anything, use the default library path according | # If we don't find anything, use the default library path according | |||
# to the aix ld manual. | # to the aix ld manual. | |||
AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX], | AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX], | |||
[AC_REQUIRE([LT_AC_PROG_SED])dnl | [AC_REQUIRE([LT_AC_PROG_SED])dnl | |||
skipping to change at line 605 | skipping to change at line 673 | |||
fi | fi | |||
;; | ;; | |||
sparc*-*solaris*) | sparc*-*solaris*) | |||
# Find out which ABI we are using. | # Find out which ABI we are using. | |||
echo 'int i;' > conftest.$ac_ext | echo 'int i;' > conftest.$ac_ext | |||
if AC_TRY_EVAL(ac_compile); then | if AC_TRY_EVAL(ac_compile); then | |||
case `/usr/bin/file conftest.o` in | case `/usr/bin/file conftest.o` in | |||
*64-bit*) | *64-bit*) | |||
case $lt_cv_prog_gnu_ld in | case $lt_cv_prog_gnu_ld in | |||
yes*) LD="${LD-ld} -m elf64_sparc" ;; | yes*) LD="${LD-ld} -m elf64_sparc" ;; | |||
*) LD="${LD-ld} -64" ;; | *) | |||
if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then | ||||
LD="${LD-ld} -64" | ||||
fi | ||||
;; | ||||
esac | esac | |||
;; | ;; | |||
esac | esac | |||
fi | fi | |||
rm -rf conftest* | rm -rf conftest* | |||
;; | ;; | |||
AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], | AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], | |||
[*-*-cygwin* | *-*-mingw* | *-*-pw32*) | [*-*-cygwin* | *-*-mingw* | *-*-pw32*) | |||
AC_CHECK_TOOL(DLLTOOL, dlltool, false) | AC_CHECK_TOOL(DLLTOOL, dlltool, false) | |||
skipping to change at line 696 | skipping to change at line 768 | |||
cat conftest.err 1>&AS_MESSAGE_LOG_FD | cat conftest.err 1>&AS_MESSAGE_LOG_FD | |||
$echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp | $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp | |||
$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 | $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 | |||
if diff conftest.exp conftest.er2 >/dev/null; then | if diff conftest.exp conftest.er2 >/dev/null; then | |||
$2=yes | $2=yes | |||
fi | fi | |||
else | else | |||
$2=yes | $2=yes | |||
fi | fi | |||
fi | fi | |||
$rm conftest* | $rm -r conftest* | |||
LDFLAGS="$save_LDFLAGS" | LDFLAGS="$save_LDFLAGS" | |||
]) | ]) | |||
if test x"[$]$2" = xyes; then | if test x"[$]$2" = xyes; then | |||
ifelse([$4], , :, [$4]) | ifelse([$4], , :, [$4]) | |||
else | else | |||
ifelse([$5], , :, [$5]) | ifelse([$5], , :, [$5]) | |||
fi | fi | |||
])# AC_LIBTOOL_LINKER_OPTION | ])# AC_LIBTOOL_LINKER_OPTION | |||
skipping to change at line 963 | skipping to change at line 1035 | |||
lt_cv_dlopen="dyld" | lt_cv_dlopen="dyld" | |||
lt_cv_dlopen_libs= | lt_cv_dlopen_libs= | |||
lt_cv_dlopen_self=yes | lt_cv_dlopen_self=yes | |||
]) | ]) | |||
;; | ;; | |||
*) | *) | |||
AC_CHECK_FUNC([shl_load], | AC_CHECK_FUNC([shl_load], | |||
[lt_cv_dlopen="shl_load"], | [lt_cv_dlopen="shl_load"], | |||
[AC_CHECK_LIB([dld], [shl_load], | [AC_CHECK_LIB([dld], [shl_load], | |||
[lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], | [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], | |||
[AC_CHECK_FUNC([dlopen], | [AC_CHECK_FUNC([dlopen], | |||
[lt_cv_dlopen="dlopen"], | [lt_cv_dlopen="dlopen"], | |||
[AC_CHECK_LIB([dl], [dlopen], | [AC_CHECK_LIB([dl], [dlopen], | |||
[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], | [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], | |||
[AC_CHECK_LIB([svld], [dlopen], | [AC_CHECK_LIB([svld], [dlopen], | |||
[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], | [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], | |||
[AC_CHECK_LIB([dld], [dld_link], | [AC_CHECK_LIB([dld], [dld_link], | |||
[lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"]) | [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) | |||
]) | ]) | |||
]) | ]) | |||
]) | ]) | |||
]) | ]) | |||
]) | ]) | |||
;; | ;; | |||
esac | esac | |||
if test "x$lt_cv_dlopen" != xno; then | if test "x$lt_cv_dlopen" != xno; then | |||
enable_dlopen=yes | enable_dlopen=yes | |||
skipping to change at line 1282 | skipping to change at line 1354 | |||
case $host_os in | case $host_os in | |||
aix3*) | aix3*) | |||
version_type=linux | version_type=linux | |||
library_names_spec='${libname}${release}${shared_ext}$versuffix $libname. a' | library_names_spec='${libname}${release}${shared_ext}$versuffix $libname. a' | |||
shlibpath_var=LIBPATH | shlibpath_var=LIBPATH | |||
# AIX 3 has no versioning support, so we append a major version to the na me. | # AIX 3 has no versioning support, so we append a major version to the na me. | |||
soname_spec='${libname}${release}${shared_ext}$major' | soname_spec='${libname}${release}${shared_ext}$major' | |||
;; | ;; | |||
aix4* | aix5*) | aix[[4-9]]*) | |||
version_type=linux | version_type=linux | |||
need_lib_prefix=no | need_lib_prefix=no | |||
need_version=no | need_version=no | |||
hardcode_into_libs=yes | hardcode_into_libs=yes | |||
if test "$host_cpu" = ia64; then | if test "$host_cpu" = ia64; then | |||
# AIX 5 supports IA64 | # AIX 5 supports IA64 | |||
library_names_spec='${libname}${release}${shared_ext}$major ${libname}$ {release}${shared_ext}$versuffix $libname${shared_ext}' | library_names_spec='${libname}${release}${shared_ext}$major ${libname}$ {release}${shared_ext}$versuffix $libname${shared_ext}' | |||
shlibpath_var=LD_LIBRARY_PATH | shlibpath_var=LD_LIBRARY_PATH | |||
else | else | |||
# With GCC up to 2.95.x, collect2 would create an import file | # With GCC up to 2.95.x, collect2 would create an import file | |||
skipping to change at line 1815 | skipping to change at line 1887 | |||
shlibpath_var=LD_LIBRARY_PATH | shlibpath_var=LD_LIBRARY_PATH | |||
;; | ;; | |||
*) | *) | |||
dynamic_linker=no | dynamic_linker=no | |||
;; | ;; | |||
esac | esac | |||
AC_MSG_RESULT([$dynamic_linker]) | AC_MSG_RESULT([$dynamic_linker]) | |||
test "$dynamic_linker" = no && can_build_shared=no | test "$dynamic_linker" = no && can_build_shared=no | |||
AC_CACHE_VAL([lt_cv_sys_lib_search_path_spec], | ||||
[lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"]) | ||||
sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" | ||||
AC_CACHE_VAL([lt_cv_sys_lib_dlsearch_path_spec], | ||||
[lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"]) | ||||
sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" | ||||
variables_saved_for_relink="PATH $shlibpath_var $runpath_var" | variables_saved_for_relink="PATH $shlibpath_var $runpath_var" | |||
if test "$GCC" = yes; then | if test "$GCC" = yes; then | |||
variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX C OMPILER_PATH LIBRARY_PATH" | variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX C OMPILER_PATH LIBRARY_PATH" | |||
fi | fi | |||
])# AC_LIBTOOL_SYS_DYNAMIC_LINKER | ])# AC_LIBTOOL_SYS_DYNAMIC_LINKER | |||
# _LT_AC_TAGCONFIG | # _LT_AC_TAGCONFIG | |||
# ---------------- | # ---------------- | |||
AC_DEFUN([_LT_AC_TAGCONFIG], | AC_DEFUN([_LT_AC_TAGCONFIG], | |||
[AC_REQUIRE([LT_AC_PROG_SED])dnl | [AC_REQUIRE([LT_AC_PROG_SED])dnl | |||
skipping to change at line 2297 | skipping to change at line 2376 | |||
# 'none' -- dependencies not supported. | # 'none' -- dependencies not supported. | |||
# `unknown' -- same as none, but documents that we really don't know. | # `unknown' -- same as none, but documents that we really don't know. | |||
# 'pass_all' -- all dependencies passed with no checks. | # 'pass_all' -- all dependencies passed with no checks. | |||
# 'test_compile' -- check by making test program. | # 'test_compile' -- check by making test program. | |||
# 'file_magic [[regex]]' -- check by looking for files in library path | # 'file_magic [[regex]]' -- check by looking for files in library path | |||
# which responds to the $file_magic_cmd with a given extended regex. | # which responds to the $file_magic_cmd with a given extended regex. | |||
# If you have `file' or equivalent on your system and you're not sure | # If you have `file' or equivalent on your system and you're not sure | |||
# whether `pass_all' will *always* work, you probably want this one. | # whether `pass_all' will *always* work, you probably want this one. | |||
case $host_os in | case $host_os in | |||
aix4* | aix5*) | aix[[4-9]]*) | |||
lt_cv_deplibs_check_method=pass_all | lt_cv_deplibs_check_method=pass_all | |||
;; | ;; | |||
beos*) | beos*) | |||
lt_cv_deplibs_check_method=pass_all | lt_cv_deplibs_check_method=pass_all | |||
;; | ;; | |||
bsdi[[45]]*) | bsdi[[45]]*) | |||
lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB ( shared object|dynamic lib)' | lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB ( shared object|dynamic lib)' | |||
lt_cv_file_magic_cmd='/usr/bin/file -L' | lt_cv_file_magic_cmd='/usr/bin/file -L' | |||
skipping to change at line 2722 | skipping to change at line 2801 | |||
# are all built from PIC. | # are all built from PIC. | |||
case $host_os in | case $host_os in | |||
aix3*) | aix3*) | |||
test "$enable_shared" = yes && enable_static=no | test "$enable_shared" = yes && enable_static=no | |||
if test -n "$RANLIB"; then | if test -n "$RANLIB"; then | |||
archive_cmds="$archive_cmds~\$RANLIB \$lib" | archive_cmds="$archive_cmds~\$RANLIB \$lib" | |||
postinstall_cmds='$RANLIB $lib' | postinstall_cmds='$RANLIB $lib' | |||
fi | fi | |||
;; | ;; | |||
aix4* | aix5*) | aix[[4-9]]*) | |||
if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then | if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then | |||
test "$enable_shared" = yes && enable_static=no | test "$enable_shared" = yes && enable_static=no | |||
fi | fi | |||
;; | ;; | |||
esac | esac | |||
AC_MSG_RESULT([$enable_shared]) | AC_MSG_RESULT([$enable_shared]) | |||
AC_MSG_CHECKING([whether to build static libraries]) | AC_MSG_CHECKING([whether to build static libraries]) | |||
# Make sure either enable_shared or enable_static is yes. | # Make sure either enable_shared or enable_static is yes. | |||
test "$enable_shared" = yes || enable_static=yes | test "$enable_shared" = yes || enable_static=yes | |||
skipping to change at line 2778 | skipping to change at line 2857 | |||
_LT_AC_TAGVAR(no_undefined_flag, $1)= | _LT_AC_TAGVAR(no_undefined_flag, $1)= | |||
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)= | _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= | |||
_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no | _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no | |||
# Dependencies to place before and after the object being linked: | # Dependencies to place before and after the object being linked: | |||
_LT_AC_TAGVAR(predep_objects, $1)= | _LT_AC_TAGVAR(predep_objects, $1)= | |||
_LT_AC_TAGVAR(postdep_objects, $1)= | _LT_AC_TAGVAR(postdep_objects, $1)= | |||
_LT_AC_TAGVAR(predeps, $1)= | _LT_AC_TAGVAR(predeps, $1)= | |||
_LT_AC_TAGVAR(postdeps, $1)= | _LT_AC_TAGVAR(postdeps, $1)= | |||
_LT_AC_TAGVAR(compiler_lib_search_path, $1)= | _LT_AC_TAGVAR(compiler_lib_search_path, $1)= | |||
_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)= | ||||
# Source file extension for C++ test sources. | # Source file extension for C++ test sources. | |||
ac_ext=cpp | ac_ext=cpp | |||
# Object file extension for compiled C++ test sources. | # Object file extension for compiled C++ test sources. | |||
objext=o | objext=o | |||
_LT_AC_TAGVAR(objext, $1)=$objext | _LT_AC_TAGVAR(objext, $1)=$objext | |||
# Code to be used in simple compile tests | # Code to be used in simple compile tests | |||
lt_simple_compile_test_code="int some_variable = 0;" | lt_simple_compile_test_code="int some_variable = 0;" | |||
skipping to change at line 2887 | skipping to change at line 2967 | |||
fi | fi | |||
# PORTME: fill in a description of your system's C++ link characteristics | # PORTME: fill in a description of your system's C++ link characteristics | |||
AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared librari es]) | AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared librari es]) | |||
_LT_AC_TAGVAR(ld_shlibs, $1)=yes | _LT_AC_TAGVAR(ld_shlibs, $1)=yes | |||
case $host_os in | case $host_os in | |||
aix3*) | aix3*) | |||
# FIXME: insert proper C++ library support | # FIXME: insert proper C++ library support | |||
_LT_AC_TAGVAR(ld_shlibs, $1)=no | _LT_AC_TAGVAR(ld_shlibs, $1)=no | |||
;; | ;; | |||
aix4* | aix5*) | aix[[4-9]]*) | |||
if test "$host_cpu" = ia64; then | if test "$host_cpu" = ia64; then | |||
# On IA64, the linker does run time linking by default, so we don't | # On IA64, the linker does run time linking by default, so we don't | |||
# have to do anything special. | # have to do anything special. | |||
aix_use_runtimelinking=no | aix_use_runtimelinking=no | |||
exp_sym_flag='-Bexport' | exp_sym_flag='-Bexport' | |||
no_entry_flag="" | no_entry_flag="" | |||
else | else | |||
aix_use_runtimelinking=no | aix_use_runtimelinking=no | |||
# Test if we are trying to use run time linking or normal | # Test if we are trying to use run time linking or normal | |||
# AIX style linking. If -brtl is somewhere in LDFLAGS, we | # AIX style linking. If -brtl is somewhere in LDFLAGS, we | |||
# need to do runtime linking. | # need to do runtime linking. | |||
case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*) | case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) | |||
for ld_flag in $LDFLAGS; do | for ld_flag in $LDFLAGS; do | |||
case $ld_flag in | case $ld_flag in | |||
*-brtl*) | *-brtl*) | |||
aix_use_runtimelinking=yes | aix_use_runtimelinking=yes | |||
break | break | |||
;; | ;; | |||
esac | esac | |||
done | done | |||
;; | ;; | |||
esac | esac | |||
skipping to change at line 3046 | skipping to change at line 3126 | |||
else | else | |||
echo EXPORTS > $output_objdir/$soname.def; | echo EXPORTS > $output_objdir/$soname.def; | |||
cat $export_symbols >> $output_objdir/$soname.def; | cat $export_symbols >> $output_objdir/$soname.def; | |||
fi~ | fi~ | |||
$CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $lib objs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${ wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $lib objs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${ wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | |||
else | else | |||
_LT_AC_TAGVAR(ld_shlibs, $1)=no | _LT_AC_TAGVAR(ld_shlibs, $1)=no | |||
fi | fi | |||
;; | ;; | |||
darwin* | rhapsody*) | darwin* | rhapsody*) | |||
case $host_os in | ||||
rhapsody* | darwin1.[[012]]) | ||||
_LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}supp | ||||
ress' | ||||
;; | ||||
*) # Darwin 1.3 on | ||||
if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then | ||||
_LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${ | ||||
wl}-undefined ${wl}suppress' | ||||
else | ||||
case ${MACOSX_DEPLOYMENT_TARGET} in | ||||
10.[[012]]) | ||||
_LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespac | ||||
e ${wl}-undefined ${wl}suppress' | ||||
;; | ||||
10.*) | ||||
_LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${w | ||||
l}dynamic_lookup' | ||||
;; | ||||
esac | ||||
fi | ||||
;; | ||||
esac | ||||
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no | _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no | |||
_LT_AC_TAGVAR(hardcode_direct, $1)=no | _LT_AC_TAGVAR(hardcode_direct, $1)=no | |||
_LT_AC_TAGVAR(hardcode_automatic, $1)=yes | _LT_AC_TAGVAR(hardcode_automatic, $1)=yes | |||
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported | _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported | |||
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='' | _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='' | |||
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes | _LT_AC_TAGVAR(link_all_deplibs, $1)=yes | |||
_LT_AC_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" | ||||
if test "$GXX" = yes ; then | if test "$GXX" = yes ; then | |||
lt_int_apple_cc_single_mod=no | ||||
output_verbose_link_cmd='echo' | output_verbose_link_cmd='echo' | |||
if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then | _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_f | |||
lt_int_apple_cc_single_mod=yes | lag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$s | |||
oname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" | ||||
_LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib | ||||
-bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" | ||||
_LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbo | ||||
ls > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_un | ||||
defined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$ | ||||
rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt | ||||
_dsymutil}" | ||||
_LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_sym | ||||
bols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_fl | ||||
ag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_sy | ||||
ms}${_lt_dsymutil}" | ||||
if test "$lt_cv_apple_cc_single_mod" != "yes"; then | ||||
_LT_AC_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nos | ||||
tdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag | ||||
-o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath | ||||
/\$soname \$verstring${_lt_dsymutil}" | ||||
_LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_sym | ||||
bols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_ext | ||||
erns -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undef | ||||
ined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_nam | ||||
e \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" | ||||
fi | fi | |||
if test "X$lt_int_apple_cc_single_mod" = Xyes ; then | ||||
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $all | ||||
ow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $ | ||||
rpath/$soname $verstring' | ||||
else | ||||
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -keep_private_externs -no | ||||
stdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o | ||||
$lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname | ||||
$verstring' | ||||
fi | ||||
_LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib - | ||||
bundle $libobjs $deplibs$compiler_flags' | ||||
# Don't fix this by using the ld -exported_symbols_list flag, it do | ||||
esn't exist in older darwin lds | ||||
if test "X$lt_int_apple_cc_single_mod" = Xyes ; then | ||||
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s, | ||||
^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libnam | ||||
e}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $ | ||||
lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstri | ||||
ng~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' | ||||
else | ||||
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s, | ||||
^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libnam | ||||
e}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o | ||||
$libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $de | ||||
plibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $ou | ||||
tput_objdir/${libname}-symbols.expsym ${lib}' | ||||
fi | ||||
_LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^ | ||||
[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname | ||||
}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $depli | ||||
bs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib} | ||||
' | ||||
else | else | |||
case $cc_basename in | case $cc_basename in | |||
xlc*) | xlc*) | |||
output_verbose_link_cmd='echo' | output_verbose_link_cmd='echo' | |||
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_modu le $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-in stall_name ${wl}`echo $rpath/$soname` $xlcverstring' | _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_modu le $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-in stall_name ${wl}`echo $rpath/$soname` $xlcverstring' | |||
_LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' | _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' | |||
# Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds | # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds | |||
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname} -symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$son ame $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib} ' | _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname} -symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$son ame $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib} ' | |||
_LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}- symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs $compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' | _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}- symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs $compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' | |||
;; | ;; | |||
skipping to change at line 3341 | skipping to change at line 3393 | |||
esac | esac | |||
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' | _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' | |||
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $ libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbo ls-file $wl$export_symbols -o $lib' | _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $ libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbo ls-file $wl$export_symbols -o $lib' | |||
;; | ;; | |||
esac | esac | |||
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no | _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no | |||
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' | _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' | |||
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' | _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' | |||
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$con venience ${wl}--no-whole-archive' | _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$con venience ${wl}--no-whole-archive' | |||
;; | ;; | |||
pgCC*) | pgCC* | pgcpp*) | |||
# Portland Group C++ compiler | # Portland Group C++ compiler | |||
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objec ts $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$so name -o $lib' | _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objec ts $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$so name -o $lib' | |||
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $prede p_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $ {wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' | _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $prede p_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $ {wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' | |||
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$lib dir' | _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$lib dir' | |||
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' | _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' | |||
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_ convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-arch ive' | _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_ convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-arch ive' | |||
;; | ;; | |||
cxx*) | cxx*) | |||
# Compaq C++ | # Compaq C++ | |||
skipping to change at line 3776 | skipping to change at line 3828 | |||
lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld | lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld | |||
lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld | lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld | |||
])# AC_LIBTOOL_LANG_CXX_CONFIG | ])# AC_LIBTOOL_LANG_CXX_CONFIG | |||
# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME]) | # AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME]) | |||
# ------------------------------------ | # ------------------------------------ | |||
# Figure out "hidden" library dependencies from verbose | # Figure out "hidden" library dependencies from verbose | |||
# compiler output when linking a shared library. | # compiler output when linking a shared library. | |||
# Parse the compiler output and extract the necessary | # Parse the compiler output and extract the necessary | |||
# objects, libraries and library flags. | # objects, libraries and library flags. | |||
AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[ | AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP], | |||
[AC_REQUIRE([LT_AC_PROG_SED])dnl | ||||
dnl we can't use the lt_simple_compile_test_code here, | dnl we can't use the lt_simple_compile_test_code here, | |||
dnl because it contains code intended for an executable, | dnl because it contains code intended for an executable, | |||
dnl not a library. It's possible we should let each | dnl not a library. It's possible we should let each | |||
dnl tag define a new lt_????_link_test_code variable, | dnl tag define a new lt_????_link_test_code variable, | |||
dnl but it's only used here... | dnl but it's only used here... | |||
ifelse([$1],[],[cat > conftest.$ac_ext <<EOF | ifelse([$1],[],[cat > conftest.$ac_ext <<EOF | |||
int a; | int a; | |||
void foo (void) { a = 0; } | void foo (void) { a = 0; } | |||
EOF | EOF | |||
],[$1],[CXX],[cat > conftest.$ac_ext <<EOF | ],[$1],[CXX],[cat > conftest.$ac_ext <<EOF | |||
skipping to change at line 3901 | skipping to change at line 3954 | |||
done | done | |||
# Clean up. | # Clean up. | |||
rm -f a.out a.exe | rm -f a.out a.exe | |||
else | else | |||
echo "libtool.m4: error: problem compiling $1 test program" | echo "libtool.m4: error: problem compiling $1 test program" | |||
fi | fi | |||
$rm -f confest.$objext | $rm -f confest.$objext | |||
_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)= | ||||
if test -n "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then | ||||
_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_AC_TAGVAR(compi | ||||
ler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` | ||||
fi | ||||
# PORTME: override above test on systems where it is broken | # PORTME: override above test on systems where it is broken | |||
ifelse([$1],[CXX], | ifelse([$1],[CXX], | |||
[case $host_os in | [case $host_os in | |||
interix[[3-9]]*) | interix[[3-9]]*) | |||
# Interix 3.5 installs completely hosed .la files for C++, so rather than | # Interix 3.5 installs completely hosed .la files for C++, so rather than | |||
# hack all around it, let's just trust "g++" to DTRT. | # hack all around it, let's just trust "g++" to DTRT. | |||
_LT_AC_TAGVAR(predep_objects,$1)= | _LT_AC_TAGVAR(predep_objects,$1)= | |||
_LT_AC_TAGVAR(postdep_objects,$1)= | _LT_AC_TAGVAR(postdep_objects,$1)= | |||
_LT_AC_TAGVAR(postdeps,$1)= | _LT_AC_TAGVAR(postdeps,$1)= | |||
;; | ;; | |||
skipping to change at line 3957 | skipping to change at line 4015 | |||
# Sun compiler versions before 5.6, else PIC objects from an old | # Sun compiler versions before 5.6, else PIC objects from an old | |||
# archive will be linked into the output, leading to subtle bugs. | # archive will be linked into the output, leading to subtle bugs. | |||
if test "$solaris_use_stlport4" != yes; then | if test "$solaris_use_stlport4" != yes; then | |||
_LT_AC_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' | _LT_AC_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' | |||
fi | fi | |||
;; | ;; | |||
esac | esac | |||
;; | ;; | |||
esac | esac | |||
]) | ]) | |||
case " $_LT_AC_TAGVAR(postdeps, $1) " in | case " $_LT_AC_TAGVAR(postdeps, $1) " in | |||
*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;; | *" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;; | |||
esac | esac | |||
])# AC_LIBTOOL_POSTDEP_PREDEP | ])# AC_LIBTOOL_POSTDEP_PREDEP | |||
# AC_LIBTOOL_LANG_F77_CONFIG | # AC_LIBTOOL_LANG_F77_CONFIG | |||
# -------------------------- | # -------------------------- | |||
# Ensure that the configuration vars for the C compiler are | # Ensure that the configuration vars for the C compiler are | |||
# suitably defined. Those variables are subsequently used by | # suitably defined. Those variables are subsequently used by | |||
# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. | # AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. | |||
skipping to change at line 4042 | skipping to change at line 4099 | |||
# On AIX, shared libraries and static libraries use the same namespace, and | # On AIX, shared libraries and static libraries use the same namespace, and | |||
# are all built from PIC. | # are all built from PIC. | |||
case $host_os in | case $host_os in | |||
aix3*) | aix3*) | |||
test "$enable_shared" = yes && enable_static=no | test "$enable_shared" = yes && enable_static=no | |||
if test -n "$RANLIB"; then | if test -n "$RANLIB"; then | |||
archive_cmds="$archive_cmds~\$RANLIB \$lib" | archive_cmds="$archive_cmds~\$RANLIB \$lib" | |||
postinstall_cmds='$RANLIB $lib' | postinstall_cmds='$RANLIB $lib' | |||
fi | fi | |||
;; | ;; | |||
aix4* | aix5*) | aix[[4-9]]*) | |||
if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then | if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then | |||
test "$enable_shared" = yes && enable_static=no | test "$enable_shared" = yes && enable_static=no | |||
fi | fi | |||
;; | ;; | |||
esac | esac | |||
AC_MSG_RESULT([$enable_shared]) | AC_MSG_RESULT([$enable_shared]) | |||
AC_MSG_CHECKING([whether to build static libraries]) | AC_MSG_CHECKING([whether to build static libraries]) | |||
# Make sure either enable_shared or enable_static is yes. | # Make sure either enable_shared or enable_static is yes. | |||
test "$enable_shared" = yes || enable_static=yes | test "$enable_shared" = yes || enable_static=yes | |||
skipping to change at line 4216 | skipping to change at line 4273 | |||
_LT_AC_TAGVAR(thread_safe_flag_spec, $1) \ | _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \ | |||
_LT_AC_TAGVAR(whole_archive_flag_spec, $1) \ | _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \ | |||
_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \ | _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \ | |||
_LT_AC_TAGVAR(old_archive_cmds, $1) \ | _LT_AC_TAGVAR(old_archive_cmds, $1) \ | |||
_LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \ | _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \ | |||
_LT_AC_TAGVAR(predep_objects, $1) \ | _LT_AC_TAGVAR(predep_objects, $1) \ | |||
_LT_AC_TAGVAR(postdep_objects, $1) \ | _LT_AC_TAGVAR(postdep_objects, $1) \ | |||
_LT_AC_TAGVAR(predeps, $1) \ | _LT_AC_TAGVAR(predeps, $1) \ | |||
_LT_AC_TAGVAR(postdeps, $1) \ | _LT_AC_TAGVAR(postdeps, $1) \ | |||
_LT_AC_TAGVAR(compiler_lib_search_path, $1) \ | _LT_AC_TAGVAR(compiler_lib_search_path, $1) \ | |||
_LT_AC_TAGVAR(compiler_lib_search_dirs, $1) \ | ||||
_LT_AC_TAGVAR(archive_cmds, $1) \ | _LT_AC_TAGVAR(archive_cmds, $1) \ | |||
_LT_AC_TAGVAR(archive_expsym_cmds, $1) \ | _LT_AC_TAGVAR(archive_expsym_cmds, $1) \ | |||
_LT_AC_TAGVAR(postinstall_cmds, $1) \ | _LT_AC_TAGVAR(postinstall_cmds, $1) \ | |||
_LT_AC_TAGVAR(postuninstall_cmds, $1) \ | _LT_AC_TAGVAR(postuninstall_cmds, $1) \ | |||
_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \ | _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \ | |||
_LT_AC_TAGVAR(allow_undefined_flag, $1) \ | _LT_AC_TAGVAR(allow_undefined_flag, $1) \ | |||
_LT_AC_TAGVAR(no_undefined_flag, $1) \ | _LT_AC_TAGVAR(no_undefined_flag, $1) \ | |||
_LT_AC_TAGVAR(export_symbols_cmds, $1) \ | _LT_AC_TAGVAR(export_symbols_cmds, $1) \ | |||
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \ | _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \ | |||
_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \ | _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \ | |||
skipping to change at line 4278 | skipping to change at line 4336 | |||
[cfgfile="$ofile"]) | [cfgfile="$ofile"]) | |||
cat <<__EOF__ >> "$cfgfile" | cat <<__EOF__ >> "$cfgfile" | |||
ifelse([$1], [], | ifelse([$1], [], | |||
[#! $SHELL | [#! $SHELL | |||
# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-buildin g support services. | # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-buildin g support services. | |||
# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) | # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) | |||
# NOTE: Changes made to this file will be lost: look at ltmain.sh. | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | |||
# | # | |||
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 | |||
# Free Software Foundation, Inc. | # Free Software Foundation, Inc. | |||
# | # | |||
# This file is part of GNU Libtool: | # This file is part of GNU Libtool: | |||
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 | # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 | |||
# | # | |||
# This program is free software; you can redistribute it and/or modify | # This program is free software; you can redistribute it and/or modify | |||
# it under the terms of the GNU General Public License as published by | # it under the terms of the GNU General Public License as published by | |||
# the Free Software Foundation; either version 2 of the License, or | # the Free Software Foundation; either version 2 of the License, or | |||
# (at your option) any later version. | # (at your option) any later version. | |||
# | # | |||
skipping to change at line 4515 | skipping to change at line 4573 | |||
postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1) | postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1) | |||
# Dependencies to place before the objects being linked to create a | # Dependencies to place before the objects being linked to create a | |||
# shared library. | # shared library. | |||
predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1) | predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1) | |||
# Dependencies to place after the objects being linked to create a | # Dependencies to place after the objects being linked to create a | |||
# shared library. | # shared library. | |||
postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1) | postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1) | |||
# The directories searched by this compiler when creating a shared | ||||
# library | ||||
compiler_lib_search_dirs=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_dirs, $1) | ||||
# The library search path used internally by the compiler when linking | # The library search path used internally by the compiler when linking | |||
# a shared library. | # a shared library. | |||
compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) | compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) | |||
# Method to check whether dependent libraries are shared objects. | # Method to check whether dependent libraries are shared objects. | |||
deplibs_check_method=$lt_deplibs_check_method | deplibs_check_method=$lt_deplibs_check_method | |||
# Command to use when deplibs_check_method == file_magic. | # Command to use when deplibs_check_method == file_magic. | |||
file_magic_cmd=$lt_file_magic_cmd | file_magic_cmd=$lt_file_magic_cmd | |||
skipping to change at line 4862 | skipping to change at line 4924 | |||
else | else | |||
echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD | echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD | |||
fi | fi | |||
else | else | |||
echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD | echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD | |||
fi | fi | |||
else | else | |||
echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD | echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD | |||
cat conftest.$ac_ext >&5 | cat conftest.$ac_ext >&5 | |||
fi | fi | |||
rm -f conftest* conftst* | rm -rf conftest* conftst* | |||
# Do not use the global_symbol_pipe unless it works. | # Do not use the global_symbol_pipe unless it works. | |||
if test "$pipe_works" = yes; then | if test "$pipe_works" = yes; then | |||
break | break | |||
else | else | |||
lt_cv_sys_global_symbol_pipe= | lt_cv_sys_global_symbol_pipe= | |||
fi | fi | |||
done | done | |||
]) | ]) | |||
if test -z "$lt_cv_sys_global_symbol_pipe"; then | if test -z "$lt_cv_sys_global_symbol_pipe"; then | |||
skipping to change at line 4918 | skipping to change at line 4980 | |||
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways -restore-a4' | _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways -restore-a4' | |||
;; | ;; | |||
beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) | beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) | |||
# PIC is the default for these OSes. | # PIC is the default for these OSes. | |||
;; | ;; | |||
mingw* | cygwin* | os2* | pw32*) | mingw* | cygwin* | os2* | pw32*) | |||
# This hack is so that the source file can tell whether it is being | # This hack is so that the source file can tell whether it is being | |||
# built for inclusion in a dll (and should export symbols for example ). | # built for inclusion in a dll (and should export symbols for example ). | |||
# Although the cygwin gcc ignores -fPIC, still need this for old-styl e | # Although the cygwin gcc ignores -fPIC, still need this for old-styl e | |||
# (--disable-auto-import) libraries | # (--disable-auto-import) libraries | |||
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' | m4_if([$1], [GCJ], [], | |||
[_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) | ||||
;; | ;; | |||
darwin* | rhapsody*) | darwin* | rhapsody*) | |||
# PIC is the default on this platform | # PIC is the default on this platform | |||
# Common symbols not allowed in MH_DYLIB files | # Common symbols not allowed in MH_DYLIB files | |||
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' | _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' | |||
;; | ;; | |||
*djgpp*) | *djgpp*) | |||
# DJGPP does not support shared libraries at all | # DJGPP does not support shared libraries at all | |||
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= | _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= | |||
;; | ;; | |||
skipping to change at line 4955 | skipping to change at line 5018 | |||
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' | _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' | |||
;; | ;; | |||
esac | esac | |||
;; | ;; | |||
*) | *) | |||
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' | _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' | |||
;; | ;; | |||
esac | esac | |||
else | else | |||
case $host_os in | case $host_os in | |||
aix4* | aix5*) | aix[[4-9]]*) | |||
# All AIX code is PIC. | # All AIX code is PIC. | |||
if test "$host_cpu" = ia64; then | if test "$host_cpu" = ia64; then | |||
# AIX 5 now supports IA64 processor | # AIX 5 now supports IA64 processor | |||
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' | _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' | |||
else | else | |||
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscall s.exp' | _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscall s.exp' | |||
fi | fi | |||
;; | ;; | |||
chorus*) | chorus*) | |||
case $cc_basename in | case $cc_basename in | |||
skipping to change at line 5051 | skipping to change at line 5114 | |||
# KAI C++ Compiler | # KAI C++ Compiler | |||
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' | _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' | |||
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' | _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' | |||
;; | ;; | |||
icpc* | ecpc*) | icpc* | ecpc*) | |||
# Intel C++ | # Intel C++ | |||
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' | _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' | |||
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' | _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' | |||
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' | _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' | |||
;; | ;; | |||
pgCC*) | pgCC* | pgcpp*) | |||
# Portland Group C++ compiler. | # Portland Group C++ compiler. | |||
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' | _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' | |||
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' | _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' | |||
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' | _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' | |||
;; | ;; | |||
cxx*) | cxx*) | |||
# Compaq C++ | # Compaq C++ | |||
# Make sure the PIC flag is empty. It appears that all Alpha | # Make sure the PIC flag is empty. It appears that all Alpha | |||
# Linux and Compaq Tru64 Unix objects are PIC. | # Linux and Compaq Tru64 Unix objects are PIC. | |||
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= | _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= | |||
skipping to change at line 5202 | skipping to change at line 5265 | |||
beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) | beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) | |||
# PIC is the default for these OSes. | # PIC is the default for these OSes. | |||
;; | ;; | |||
mingw* | cygwin* | pw32* | os2*) | mingw* | cygwin* | pw32* | os2*) | |||
# This hack is so that the source file can tell whether it is being | # This hack is so that the source file can tell whether it is being | |||
# built for inclusion in a dll (and should export symbols for example ). | # built for inclusion in a dll (and should export symbols for example ). | |||
# Although the cygwin gcc ignores -fPIC, still need this for old-styl e | # Although the cygwin gcc ignores -fPIC, still need this for old-styl e | |||
# (--disable-auto-import) libraries | # (--disable-auto-import) libraries | |||
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' | m4_if([$1], [GCJ], [], | |||
[_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) | ||||
;; | ;; | |||
darwin* | rhapsody*) | darwin* | rhapsody*) | |||
# PIC is the default on this platform | # PIC is the default on this platform | |||
# Common symbols not allowed in MH_DYLIB files | # Common symbols not allowed in MH_DYLIB files | |||
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' | _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' | |||
;; | ;; | |||
interix[[3-9]]*) | interix[[3-9]]*) | |||
# Interix 3.x gcc -fpic/-fPIC options generate broken code. | # Interix 3.x gcc -fpic/-fPIC options generate broken code. | |||
skipping to change at line 5272 | skipping to change at line 5336 | |||
xlc*) | xlc*) | |||
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon' | _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon' | |||
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' | _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' | |||
;; | ;; | |||
esac | esac | |||
;; | ;; | |||
mingw* | cygwin* | pw32* | os2*) | mingw* | cygwin* | pw32* | os2*) | |||
# This hack is so that the source file can tell whether it is being | # This hack is so that the source file can tell whether it is being | |||
# built for inclusion in a dll (and should export symbols for example ). | # built for inclusion in a dll (and should export symbols for example ). | |||
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' | m4_if([$1], [GCJ], [], | |||
[_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) | ||||
;; | ;; | |||
hpux9* | hpux10* | hpux11*) | hpux9* | hpux10* | hpux11*) | |||
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' | _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' | |||
# PIC is the default for IA64 HP-UX and 64-bit HP-UX, but | # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but | |||
# not for PA HP-UX. | # not for PA HP-UX. | |||
case $host_cpu in | case $host_cpu in | |||
hppa*64*|ia64*) | hppa*64*|ia64*) | |||
# +Z the default | # +Z the default | |||
;; | ;; | |||
skipping to change at line 5409 | skipping to change at line 5474 | |||
esac | esac | |||
fi | fi | |||
]) | ]) | |||
AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)]) | AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)]) | |||
# | # | |||
# Check to make sure the PIC flag actually works. | # Check to make sure the PIC flag actually works. | |||
# | # | |||
if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then | if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then | |||
AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_ compiler_pic, $1) works], | AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_ compiler_pic, $1) works], | |||
_LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1), | _LT_AC_TAGVAR(lt_cv_prog_compiler_pic_works, $1), | |||
[$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifels e([$1],[CXX],[ -DPIC],[])])], [], | [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifels e([$1],[CXX],[ -DPIC],[])])], [], | |||
[case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in | [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in | |||
"" | " "*) ;; | "" | " "*) ;; | |||
*) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_co mpiler_pic, $1)" ;; | *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_co mpiler_pic, $1)" ;; | |||
esac], | esac], | |||
[_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= | [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= | |||
_LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) | _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) | |||
fi | fi | |||
case $host_os in | case $host_os in | |||
# For platforms which do not support PIC, -DPIC is meaningless: | # For platforms which do not support PIC, -DPIC is meaningless: | |||
skipping to change at line 5433 | skipping to change at line 5498 | |||
*) | *) | |||
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compile r_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])" | _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compile r_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])" | |||
;; | ;; | |||
esac | esac | |||
# | # | |||
# Check to make sure the static flag actually works. | # Check to make sure the static flag actually works. | |||
# | # | |||
wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_A C_TAGVAR(lt_prog_compiler_static, $1)\" | wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_A C_TAGVAR(lt_prog_compiler_static, $1)\" | |||
AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag work s], | AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag work s], | |||
_LT_AC_TAGVAR(lt_prog_compiler_static_works, $1), | _LT_AC_TAGVAR(lt_cv_prog_compiler_static_works, $1), | |||
$lt_tmp_static_flag, | $lt_tmp_static_flag, | |||
[], | [], | |||
[_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=]) | [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=]) | |||
]) | ]) | |||
# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME]) | # AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME]) | |||
# ------------------------------------ | # ------------------------------------ | |||
# See if the linker supports building shared libraries. | # See if the linker supports building shared libraries. | |||
AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS], | AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS], | |||
[AC_REQUIRE([LT_AC_PROG_SED])dnl | [AC_REQUIRE([LT_AC_PROG_SED])dnl | |||
AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared librari es]) | AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared librari es]) | |||
ifelse([$1],[CXX],[ | ifelse([$1],[CXX],[ | |||
_LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $glob al_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' | _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $glob al_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' | |||
case $host_os in | case $host_os in | |||
aix4* | aix5*) | aix[[4-9]]*) | |||
# If we're using GNU nm, then we don't want the "-C" option. | # If we're using GNU nm, then we don't want the "-C" option. | |||
# -C means demangle to AIX nm, but means don't demangle with GNU nm | # -C means demangle to AIX nm, but means don't demangle with GNU nm | |||
if $NM -V 2>&1 | grep 'GNU' > /dev/null; then | if $NM -V 2>&1 | grep 'GNU' > /dev/null; then | |||
_LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenienc e | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ( [substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symb ols' | _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenienc e | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ( [substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symb ols' | |||
else | else | |||
_LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenien ce | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_sym bols' | _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenien ce | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_sym bols' | |||
fi | fi | |||
;; | ;; | |||
pw32*) | pw32*) | |||
_LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" | _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" | |||
skipping to change at line 5470 | skipping to change at line 5535 | |||
cygwin* | mingw*) | cygwin* | mingw*) | |||
_LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $gl obal_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DA TA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' | _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $gl obal_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DA TA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' | |||
;; | ;; | |||
linux* | k*bsd*-gnu) | linux* | k*bsd*-gnu) | |||
_LT_AC_TAGVAR(link_all_deplibs, $1)=no | _LT_AC_TAGVAR(link_all_deplibs, $1)=no | |||
;; | ;; | |||
*) | *) | |||
_LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $gl obal_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' | _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $gl obal_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' | |||
;; | ;; | |||
esac | esac | |||
_LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID] _.*'] | ||||
],[ | ],[ | |||
runpath_var= | runpath_var= | |||
_LT_AC_TAGVAR(allow_undefined_flag, $1)= | _LT_AC_TAGVAR(allow_undefined_flag, $1)= | |||
_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no | _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no | |||
_LT_AC_TAGVAR(archive_cmds, $1)= | _LT_AC_TAGVAR(archive_cmds, $1)= | |||
_LT_AC_TAGVAR(archive_expsym_cmds, $1)= | _LT_AC_TAGVAR(archive_expsym_cmds, $1)= | |||
_LT_AC_TAGVAR(old_archive_From_new_cmds, $1)= | _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)= | |||
_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)= | _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)= | |||
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= | _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= | |||
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)= | _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= | |||
skipping to change at line 5500 | skipping to change at line 5566 | |||
_LT_AC_TAGVAR(module_expsym_cmds, $1)= | _LT_AC_TAGVAR(module_expsym_cmds, $1)= | |||
_LT_AC_TAGVAR(always_export_symbols, $1)=no | _LT_AC_TAGVAR(always_export_symbols, $1)=no | |||
_LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $glob al_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' | _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $glob al_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' | |||
# include_expsyms should be a list of space-separated symbols to be *alwa ys* | # include_expsyms should be a list of space-separated symbols to be *alwa ys* | |||
# included in the symbol list | # included in the symbol list | |||
_LT_AC_TAGVAR(include_expsyms, $1)= | _LT_AC_TAGVAR(include_expsyms, $1)= | |||
# exclude_expsyms can be an extended regexp of symbols to exclude | # exclude_expsyms can be an extended regexp of symbols to exclude | |||
# it will be wrapped by ` (' and `)$', so one must not match beginning or | # it will be wrapped by ` (' and `)$', so one must not match beginning or | |||
# end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `b c', | # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `b c', | |||
# as well as any symbol that contains `d'. | # as well as any symbol that contains `d'. | |||
_LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_" | _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID] _.*'] | |||
# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out | # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out | |||
# platforms (ab)use it in PIC code, but their linkers get confused if | # platforms (ab)use it in PIC code, but their linkers get confused if | |||
# the symbol is explicitly referenced. Since portable code cannot | # the symbol is explicitly referenced. Since portable code cannot | |||
# rely on this symbol name, it's probably fine to never include it in | # rely on this symbol name, it's probably fine to never include it in | |||
# preloaded symbol tables. | # preloaded symbol tables. | |||
# Exclude shared library initialization/finalization symbols. | ||||
dnl Note also adjust exclude_expsyms for C++ above. | ||||
extract_expsyms_cmds= | extract_expsyms_cmds= | |||
# Just being paranoid about ensuring that cc_basename is set. | # Just being paranoid about ensuring that cc_basename is set. | |||
_LT_CC_BASENAME([$compiler]) | _LT_CC_BASENAME([$compiler]) | |||
case $host_os in | case $host_os in | |||
cygwin* | mingw* | pw32*) | cygwin* | mingw* | pw32*) | |||
# FIXME: the MSVC++ port hasn't been tested in a loooong time | # FIXME: the MSVC++ port hasn't been tested in a loooong time | |||
# When not using gcc, we currently assume that we are using | # When not using gcc, we currently assume that we are using | |||
# Microsoft Visual C++. | # Microsoft Visual C++. | |||
if test "$GCC" != yes; then | if test "$GCC" != yes; then | |||
with_gnu_ld=no | with_gnu_ld=no | |||
skipping to change at line 5555 | skipping to change at line 5623 | |||
case `$LD -v 2>/dev/null` in | case `$LD -v 2>/dev/null` in | |||
*\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 | *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 | |||
*\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... | *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... | |||
*\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 .. . | *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 .. . | |||
*\ 2.11.*) ;; # other 2.11 versions | *\ 2.11.*) ;; # other 2.11 versions | |||
*) supports_anon_versioning=yes ;; | *) supports_anon_versioning=yes ;; | |||
esac | esac | |||
# See if GNU ld supports shared libraries. | # See if GNU ld supports shared libraries. | |||
case $host_os in | case $host_os in | |||
aix3* | aix4* | aix5*) | aix[[3-9]]*) | |||
# On AIX/PPC, the GNU linker is very broken | # On AIX/PPC, the GNU linker is very broken | |||
if test "$host_cpu" != ia64; then | if test "$host_cpu" != ia64; then | |||
_LT_AC_TAGVAR(ld_shlibs, $1)=no | _LT_AC_TAGVAR(ld_shlibs, $1)=no | |||
cat <<EOF 1>&2 | cat <<EOF 1>&2 | |||
*** Warning: the GNU linker, at least up to release 2.9.1, is reported | *** Warning: the GNU linker, at least up to release 2.9.1, is reported | |||
*** to be unable to reliably create shared libraries on AIX. | *** to be unable to reliably create shared libraries on AIX. | |||
*** Therefore, libtool is disabling shared libraries support. If you | *** Therefore, libtool is disabling shared libraries support. If you | |||
*** really care for shared libraries, you may want to modify your PATH | *** really care for shared libraries, you may want to modify your PATH | |||
*** so that a non-GNU linker is found, and then restart. | *** so that a non-GNU linker is found, and then restart. | |||
skipping to change at line 5775 | skipping to change at line 5843 | |||
# Note: this linker hardcodes the directories in LIBPATH if there | # Note: this linker hardcodes the directories in LIBPATH if there | |||
# are no directories specified by -L. | # are no directories specified by -L. | |||
_LT_AC_TAGVAR(hardcode_minus_L, $1)=yes | _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes | |||
if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then | if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then | |||
# Neither direct hardcoding nor static linking is supported with a | # Neither direct hardcoding nor static linking is supported with a | |||
# broken collect2. | # broken collect2. | |||
_LT_AC_TAGVAR(hardcode_direct, $1)=unsupported | _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported | |||
fi | fi | |||
;; | ;; | |||
aix4* | aix5*) | aix[[4-9]]*) | |||
if test "$host_cpu" = ia64; then | if test "$host_cpu" = ia64; then | |||
# On IA64, the linker does run time linking by default, so we don't | # On IA64, the linker does run time linking by default, so we don't | |||
# have to do anything special. | # have to do anything special. | |||
aix_use_runtimelinking=no | aix_use_runtimelinking=no | |||
exp_sym_flag='-Bexport' | exp_sym_flag='-Bexport' | |||
no_entry_flag="" | no_entry_flag="" | |||
else | else | |||
# If we're using GNU nm, then we don't want the "-C" option. | # If we're using GNU nm, then we don't want the "-C" option. | |||
# -C means demangle to AIX nm, but means don't demangle with GNU nm | # -C means demangle to AIX nm, but means don't demangle with GNU nm | |||
if $NM -V 2>&1 | grep 'GNU' > /dev/null; then | if $NM -V 2>&1 | grep 'GNU' > /dev/null; then | |||
_LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $conveni ence | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) & & ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_s ymbols' | _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $conveni ence | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) & & ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_s ymbols' | |||
else | else | |||
_LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $conven ience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_ symbols' | _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $conven ience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_ symbols' | |||
fi | fi | |||
aix_use_runtimelinking=no | aix_use_runtimelinking=no | |||
# Test if we are trying to use run time linking or normal | # Test if we are trying to use run time linking or normal | |||
# AIX style linking. If -brtl is somewhere in LDFLAGS, we | # AIX style linking. If -brtl is somewhere in LDFLAGS, we | |||
# need to do runtime linking. | # need to do runtime linking. | |||
case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*) | case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) | |||
for ld_flag in $LDFLAGS; do | for ld_flag in $LDFLAGS; do | |||
if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then | if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then | |||
aix_use_runtimelinking=yes | aix_use_runtimelinking=yes | |||
break | break | |||
fi | fi | |||
done | done | |||
;; | ;; | |||
esac | esac | |||
exp_sym_flag='-bexport' | exp_sym_flag='-bexport' | |||
skipping to change at line 5955 | skipping to change at line 6023 | |||
;; | ;; | |||
esac | esac | |||
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no | _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no | |||
_LT_AC_TAGVAR(hardcode_direct, $1)=no | _LT_AC_TAGVAR(hardcode_direct, $1)=no | |||
_LT_AC_TAGVAR(hardcode_automatic, $1)=yes | _LT_AC_TAGVAR(hardcode_automatic, $1)=yes | |||
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported | _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported | |||
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='' | _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='' | |||
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes | _LT_AC_TAGVAR(link_all_deplibs, $1)=yes | |||
if test "$GCC" = yes ; then | if test "$GCC" = yes ; then | |||
output_verbose_link_cmd='echo' | output_verbose_link_cmd='echo' | |||
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_f | _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined | |||
lag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname | _flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\ | |||
$verstring' | $soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" | |||
_LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bu | _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$li | |||
ndle $libobjs $deplibs$compiler_flags' | b -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" | |||
# Don't fix this by using the ld -exported_symbols_list flag, it does | _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_sym | |||
n't exist in older darwin lds | bols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_ | |||
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ | undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name | |||
]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-sym | \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_ | |||
bols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs | lt_dsymutil}" | |||
$compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_ | _LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_s | |||
objdir/${libname}-symbols.expsym ${lib}' | ymbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_ | |||
_LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ] | flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_ | |||
*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symb | syms}${_lt_dsymutil}" | |||
ols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$com | ||||
piler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' | ||||
else | else | |||
case $cc_basename in | case $cc_basename in | |||
xlc*) | xlc*) | |||
output_verbose_link_cmd='echo' | output_verbose_link_cmd='echo' | |||
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_f lag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' | _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_f lag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' | |||
_LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' | _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' | |||
# Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds | # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds | |||
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}- symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $depli bs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nme dit -s $output_objdir/${libname}-symbols.expsym ${lib}' | _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}- symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $depli bs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nme dit -s $output_objdir/${libname}-symbols.expsym ${lib}' | |||
_LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}- symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs $compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' | _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}- symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs $compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' | |||
;; | ;; | |||
skipping to change at line 6536 | skipping to change at line 6603 | |||
lt_cv_path_SED=$lt_ac_sed | lt_cv_path_SED=$lt_ac_sed | |||
fi | fi | |||
done | done | |||
done | done | |||
]) | ]) | |||
SED=$lt_cv_path_SED | SED=$lt_cv_path_SED | |||
AC_SUBST([SED]) | AC_SUBST([SED]) | |||
AC_MSG_RESULT([$SED]) | AC_MSG_RESULT([$SED]) | |||
]) | ]) | |||
# Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc. | # Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc. | |||
# | # | |||
# This file is free software; the Free Software Foundation | # This file is free software; the Free Software Foundation | |||
# gives unlimited permission to copy and/or distribute it, | # gives unlimited permission to copy and/or distribute it, | |||
# with or without modifications, as long as this notice is preserved. | # with or without modifications, as long as this notice is preserved. | |||
# AM_AUTOMAKE_VERSION(VERSION) | # AM_AUTOMAKE_VERSION(VERSION) | |||
# ---------------------------- | # ---------------------------- | |||
# Automake X.Y traces this macro to ensure aclocal.m4 has been | # Automake X.Y traces this macro to ensure aclocal.m4 has been | |||
# generated from the m4 files accompanying Automake X.Y. | # generated from the m4 files accompanying Automake X.Y. | |||
# (This private macro should not be called outside this file.) | AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"]) | |||
AC_DEFUN([AM_AUTOMAKE_VERSION], | ||||
[am__api_version='1.10' | ||||
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to | ||||
dnl require some minimum version. Point them to the right macro. | ||||
m4_if([$1], [1.10], [], | ||||
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl | ||||
]) | ||||
# _AM_AUTOCONF_VERSION(VERSION) | ||||
# ----------------------------- | ||||
# aclocal traces this macro to find the Autoconf version. | ||||
# This is a private macro too. Using m4_define simplifies | ||||
# the logic in aclocal, which can simply ignore this definition. | ||||
m4_define([_AM_AUTOCONF_VERSION], []) | ||||
# AM_SET_CURRENT_AUTOMAKE_VERSION | # AM_SET_CURRENT_AUTOMAKE_VERSION | |||
# ------------------------------- | # ------------------------------- | |||
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. | # Call AM_AUTOMAKE_VERSION so it can be traced. | |||
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. | # This function is AC_REQUIREd by AC_INIT_AUTOMAKE. | |||
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], | AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], | |||
[AM_AUTOMAKE_VERSION([1.10])dnl | [AM_AUTOMAKE_VERSION([1.9.6])]) | |||
_AM_AUTOCONF_VERSION(m4_PACKAGE_VERSION)]) | ||||
# AM_AUX_DIR_EXPAND -*- Autoconf -* - | # AM_AUX_DIR_EXPAND -*- Autoconf -* - | |||
# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. | # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. | |||
# | # | |||
# This file is free software; the Free Software Foundation | # This file is free software; the Free Software Foundation | |||
# gives unlimited permission to copy and/or distribute it, | # gives unlimited permission to copy and/or distribute it, | |||
# with or without modifications, as long as this notice is preserved. | # with or without modifications, as long as this notice is preserved. | |||
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets | # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets | |||
skipping to change at line 6625 | skipping to change at line 6677 | |||
AC_DEFUN([AM_AUX_DIR_EXPAND], | AC_DEFUN([AM_AUX_DIR_EXPAND], | |||
[dnl Rely on autoconf to set up CDPATH properly. | [dnl Rely on autoconf to set up CDPATH properly. | |||
AC_PREREQ([2.50])dnl | AC_PREREQ([2.50])dnl | |||
# expand $ac_aux_dir to an absolute path | # expand $ac_aux_dir to an absolute path | |||
am_aux_dir=`cd $ac_aux_dir && pwd` | am_aux_dir=`cd $ac_aux_dir && pwd` | |||
]) | ]) | |||
# AM_CONDITIONAL -*- Autoconf -* - | # AM_CONDITIONAL -*- Autoconf -* - | |||
# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006 | # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005 | |||
# Free Software Foundation, Inc. | # Free Software Foundation, Inc. | |||
# | # | |||
# This file is free software; the Free Software Foundation | # This file is free software; the Free Software Foundation | |||
# gives unlimited permission to copy and/or distribute it, | # gives unlimited permission to copy and/or distribute it, | |||
# with or without modifications, as long as this notice is preserved. | # with or without modifications, as long as this notice is preserved. | |||
# serial 8 | # serial 7 | |||
# AM_CONDITIONAL(NAME, SHELL-CONDITION) | # AM_CONDITIONAL(NAME, SHELL-CONDITION) | |||
# ------------------------------------- | # ------------------------------------- | |||
# Define a conditional. | # Define a conditional. | |||
AC_DEFUN([AM_CONDITIONAL], | AC_DEFUN([AM_CONDITIONAL], | |||
[AC_PREREQ(2.52)dnl | [AC_PREREQ(2.52)dnl | |||
ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], | ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], | |||
[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl | [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl | |||
AC_SUBST([$1_TRUE])dnl | AC_SUBST([$1_TRUE]) | |||
AC_SUBST([$1_FALSE])dnl | AC_SUBST([$1_FALSE]) | |||
_AM_SUBST_NOTMAKE([$1_TRUE])dnl | ||||
_AM_SUBST_NOTMAKE([$1_FALSE])dnl | ||||
if $2; then | if $2; then | |||
$1_TRUE= | $1_TRUE= | |||
$1_FALSE='#' | $1_FALSE='#' | |||
else | else | |||
$1_TRUE='#' | $1_TRUE='#' | |||
$1_FALSE= | $1_FALSE= | |||
fi | fi | |||
AC_CONFIG_COMMANDS_PRE( | AC_CONFIG_COMMANDS_PRE( | |||
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then | [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then | |||
AC_MSG_ERROR([[conditional "$1" was never defined. | AC_MSG_ERROR([[conditional "$1" was never defined. | |||
Usually this means the macro was only invoked conditionally.]]) | Usually this means the macro was only invoked conditionally.]]) | |||
fi])]) | fi])]) | |||
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 | # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 | |||
# Free Software Foundation, Inc. | # Free Software Foundation, Inc. | |||
# | # | |||
# This file is free software; the Free Software Foundation | # This file is free software; the Free Software Foundation | |||
# gives unlimited permission to copy and/or distribute it, | # gives unlimited permission to copy and/or distribute it, | |||
# with or without modifications, as long as this notice is preserved. | # with or without modifications, as long as this notice is preserved. | |||
# serial 9 | # serial 8 | |||
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be | # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be | |||
# written in clear, in which case automake, when reading aclocal.m4, | # written in clear, in which case automake, when reading aclocal.m4, | |||
# will think it sees a *use*, and therefore will trigger all it's | # will think it sees a *use*, and therefore will trigger all it's | |||
# C support machinery. Also note that it means that autoscan, seeing | # C support machinery. Also note that it means that autoscan, seeing | |||
# CC etc. in the Makefile, will ask for an AC_PROG_CC use... | # CC etc. in the Makefile, will ask for an AC_PROG_CC use... | |||
# _AM_DEPENDENCIES(NAME) | # _AM_DEPENDENCIES(NAME) | |||
# ---------------------- | # ---------------------- | |||
# See how the compiler implements dependency checking. | # See how the compiler implements dependency checking. | |||
skipping to change at line 6692 | skipping to change at line 6742 | |||
# just rely on AC_PROG_CC. | # just rely on AC_PROG_CC. | |||
AC_DEFUN([_AM_DEPENDENCIES], | AC_DEFUN([_AM_DEPENDENCIES], | |||
[AC_REQUIRE([AM_SET_DEPDIR])dnl | [AC_REQUIRE([AM_SET_DEPDIR])dnl | |||
AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl | AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl | |||
AC_REQUIRE([AM_MAKE_INCLUDE])dnl | AC_REQUIRE([AM_MAKE_INCLUDE])dnl | |||
AC_REQUIRE([AM_DEP_TRACK])dnl | AC_REQUIRE([AM_DEP_TRACK])dnl | |||
ifelse([$1], CC, [depcc="$CC" am_compiler_list=], | ifelse([$1], CC, [depcc="$CC" am_compiler_list=], | |||
[$1], CXX, [depcc="$CXX" am_compiler_list=], | [$1], CXX, [depcc="$CXX" am_compiler_list=], | |||
[$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], | [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], | |||
[$1], UPC, [depcc="$UPC" am_compiler_list=], | ||||
[$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], | [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], | |||
[depcc="$$1" am_compiler_list=]) | [depcc="$$1" am_compiler_list=]) | |||
AC_CACHE_CHECK([dependency style of $depcc], | AC_CACHE_CHECK([dependency style of $depcc], | |||
[am_cv_$1_dependencies_compiler_type], | [am_cv_$1_dependencies_compiler_type], | |||
[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then | [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then | |||
# We make a subdir and do the tests there. Otherwise we can end up | # We make a subdir and do the tests there. Otherwise we can end up | |||
# making bogus files that we don't know about and never remove. For | # making bogus files that we don't know about and never remove. For | |||
# instance it was reported that on HP-UX the gcc test will end up | # instance it was reported that on HP-UX the gcc test will end up | |||
# making a dummy file named `D' -- because `-MD' means `put the output | # making a dummy file named `D' -- because `-MD' means `put the output | |||
skipping to change at line 6758 | skipping to change at line 6807 | |||
none) break ;; | none) break ;; | |||
esac | esac | |||
# We check with `-c' and `-o' for the sake of the "dashmstdout" | # We check with `-c' and `-o' for the sake of the "dashmstdout" | |||
# mode. It turns out that the SunPro C++ compiler does not properly | # mode. It turns out that the SunPro C++ compiler does not properly | |||
# handle `-M -o', and we need to detect this. | # handle `-M -o', and we need to detect this. | |||
if depmode=$depmode \ | if depmode=$depmode \ | |||
source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ | source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ | |||
depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ | depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ | |||
$SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest. c \ | $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest. c \ | |||
>/dev/null 2>conftest.err && | >/dev/null 2>conftest.err && | |||
grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && | ||||
grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && | grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && | |||
grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && | grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && | |||
${MAKE-make} -s -f confmf > /dev/null 2>&1; then | ${MAKE-make} -s -f confmf > /dev/null 2>&1; then | |||
# icc doesn't choke on unknown options, it will just issue warnings | # icc doesn't choke on unknown options, it will just issue warnings | |||
# or remarks (even with -Werror). So we grep stderr for any message | # or remarks (even with -Werror). So we grep stderr for any message | |||
# that says an option was ignored or not supported. | # that says an option was ignored or not supported. | |||
# When given -MP, icc 7.0 and 7.1 complain thusly: | # When given -MP, icc 7.0 and 7.1 complain thusly: | |||
# icc: Command line warning: ignoring option '-M'; no argument requ ired | # icc: Command line warning: ignoring option '-M'; no argument requ ired | |||
# The diagnosis changed in icc 8.0: | # The diagnosis changed in icc 8.0: | |||
# icc: Command line remark: option '-MP' not supported | # icc: Command line remark: option '-MP' not supported | |||
skipping to change at line 6809 | skipping to change at line 6857 | |||
# ------------ | # ------------ | |||
AC_DEFUN([AM_DEP_TRACK], | AC_DEFUN([AM_DEP_TRACK], | |||
[AC_ARG_ENABLE(dependency-tracking, | [AC_ARG_ENABLE(dependency-tracking, | |||
[ --disable-dependency-tracking speeds up one-time build | [ --disable-dependency-tracking speeds up one-time build | |||
--enable-dependency-tracking do not reject slow dependency extractors]) | --enable-dependency-tracking do not reject slow dependency extractors]) | |||
if test "x$enable_dependency_tracking" != xno; then | if test "x$enable_dependency_tracking" != xno; then | |||
am_depcomp="$ac_aux_dir/depcomp" | am_depcomp="$ac_aux_dir/depcomp" | |||
AMDEPBACKSLASH='\' | AMDEPBACKSLASH='\' | |||
fi | fi | |||
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) | AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) | |||
AC_SUBST([AMDEPBACKSLASH])dnl | AC_SUBST([AMDEPBACKSLASH]) | |||
_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl | ||||
]) | ]) | |||
# Generate code to set up dependency tracking. -*- Autoconf -* - | # Generate code to set up dependency tracking. -*- Autoconf -* - | |||
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 | # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 | |||
# Free Software Foundation, Inc. | # Free Software Foundation, Inc. | |||
# | # | |||
# This file is free software; the Free Software Foundation | # This file is free software; the Free Software Foundation | |||
# gives unlimited permission to copy and/or distribute it, | # gives unlimited permission to copy and/or distribute it, | |||
# with or without modifications, as long as this notice is preserved. | # with or without modifications, as long as this notice is preserved. | |||
skipping to change at line 6835 | skipping to change at line 6882 | |||
# ------------------------------ | # ------------------------------ | |||
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], | AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], | |||
[for mf in $CONFIG_FILES; do | [for mf in $CONFIG_FILES; do | |||
# Strip MF so we end up with the name of the file. | # Strip MF so we end up with the name of the file. | |||
mf=`echo "$mf" | sed -e 's/:.*$//'` | mf=`echo "$mf" | sed -e 's/:.*$//'` | |||
# Check whether this is an Automake generated Makefile or not. | # Check whether this is an Automake generated Makefile or not. | |||
# We used to match only the files named `Makefile.in', but | # We used to match only the files named `Makefile.in', but | |||
# some people rename them; so instead we look at the file content. | # some people rename them; so instead we look at the file content. | |||
# Grep'ing the first line is not enough: some people post-process | # Grep'ing the first line is not enough: some people post-process | |||
# each Makefile.in and add a new line on top of each file to say so. | # each Makefile.in and add a new line on top of each file to say so. | |||
# Grep'ing the whole file is not good either: AIX grep has a line | # So let's grep whole file. | |||
# limit of 2048, but all sed's we know have understand at least 4000. | if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then | |||
if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; the | ||||
n | ||||
dirpart=`AS_DIRNAME("$mf")` | dirpart=`AS_DIRNAME("$mf")` | |||
else | else | |||
continue | continue | |||
fi | fi | |||
# Extract the definition of DEPDIR, am__include, and am__quote | # Extract the definition of DEPDIR, am__include, and am__quote | |||
# from the Makefile without running `make'. | # from the Makefile without running `make'. | |||
DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` | DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` | |||
test -z "$DEPDIR" && continue | test -z "$DEPDIR" && continue | |||
am__include=`sed -n 's/^am__include = //p' < "$mf"` | am__include=`sed -n 's/^am__include = //p' < "$mf"` | |||
test -z "am__include" && continue | test -z "am__include" && continue | |||
skipping to change at line 6895 | skipping to change at line 6941 | |||
# gives unlimited permission to copy and/or distribute it, | # gives unlimited permission to copy and/or distribute it, | |||
# with or without modifications, as long as this notice is preserved. | # with or without modifications, as long as this notice is preserved. | |||
# serial 8 | # serial 8 | |||
# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS. | # AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS. | |||
AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) | AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) | |||
# Do all the work for Automake. -*- Autoconf -* - | # Do all the work for Automake. -*- Autoconf -* - | |||
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 | |||
# 2005, 2006 Free Software Foundation, Inc. | # Free Software Foundation, Inc. | |||
# | # | |||
# This file is free software; the Free Software Foundation | # This file is free software; the Free Software Foundation | |||
# gives unlimited permission to copy and/or distribute it, | # gives unlimited permission to copy and/or distribute it, | |||
# with or without modifications, as long as this notice is preserved. | # with or without modifications, as long as this notice is preserved. | |||
# serial 12 | # serial 12 | |||
# This macro actually does too much. Some checks are only needed if | # This macro actually does too much. Some checks are only needed if | |||
# your package does certain things. But this isn't really a big deal. | # your package does certain things. But this isn't really a big deal. | |||
skipping to change at line 6919 | skipping to change at line 6965 | |||
# ----------------------------------------------- | # ----------------------------------------------- | |||
# The call with PACKAGE and VERSION arguments is the old style | # The call with PACKAGE and VERSION arguments is the old style | |||
# call (pre autoconf-2.50), which is being phased out. PACKAGE | # call (pre autoconf-2.50), which is being phased out. PACKAGE | |||
# and VERSION should now be passed to AC_INIT and removed from | # and VERSION should now be passed to AC_INIT and removed from | |||
# the call to AM_INIT_AUTOMAKE. | # the call to AM_INIT_AUTOMAKE. | |||
# We support both call styles for the transition. After | # We support both call styles for the transition. After | |||
# the next Automake release, Autoconf can make the AC_INIT | # the next Automake release, Autoconf can make the AC_INIT | |||
# arguments mandatory, and then we can depend on a new Autoconf | # arguments mandatory, and then we can depend on a new Autoconf | |||
# release and drop the old call support. | # release and drop the old call support. | |||
AC_DEFUN([AM_INIT_AUTOMAKE], | AC_DEFUN([AM_INIT_AUTOMAKE], | |||
[AC_PREREQ([2.60])dnl | [AC_PREREQ([2.58])dnl | |||
dnl Autoconf wants to disallow AM_ names. We explicitly allow | dnl Autoconf wants to disallow AM_ names. We explicitly allow | |||
dnl the ones we care about. | dnl the ones we care about. | |||
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl | m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl | |||
AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl | AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl | |||
AC_REQUIRE([AC_PROG_INSTALL])dnl | AC_REQUIRE([AC_PROG_INSTALL])dnl | |||
if test "`cd $srcdir && pwd`" != "`pwd`"; then | # test to see if srcdir already configured | |||
# Use -I$(srcdir) only when $(srcdir) != ., so that make's output | if test "`cd $srcdir && pwd`" != "`pwd`" && | |||
# is not polluted with repeated "-I." | test -f $srcdir/config.status; then | |||
AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl | AC_MSG_ERROR([source directory already configured; run "make distclean" t | |||
# test to see if srcdir already configured | here first]) | |||
if test -f $srcdir/config.status; then | ||||
AC_MSG_ERROR([source directory already configured; run "make distclean" | ||||
there first]) | ||||
fi | ||||
fi | fi | |||
# test whether we have cygpath | # test whether we have cygpath | |||
if test -z "$CYGPATH_W"; then | if test -z "$CYGPATH_W"; then | |||
if (cygpath --version) >/dev/null 2>/dev/null; then | if (cygpath --version) >/dev/null 2>/dev/null; then | |||
CYGPATH_W='cygpath -w' | CYGPATH_W='cygpath -w' | |||
else | else | |||
CYGPATH_W=echo | CYGPATH_W=echo | |||
fi | fi | |||
fi | fi | |||
AC_SUBST([CYGPATH_W]) | AC_SUBST([CYGPATH_W]) | |||
# Define the identity of the package. | # Define the identity of the package. | |||
dnl Distinguish between old-style and new-style calls. | dnl Distinguish between old-style and new-style calls. | |||
m4_ifval([$2], | m4_ifval([$2], | |||
[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl | [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl | |||
AC_SUBST([PACKAGE], [$1])dnl | AC_SUBST([PACKAGE], [$1])dnl | |||
AC_SUBST([VERSION], [$2])], | AC_SUBST([VERSION], [$2])], | |||
[_AM_SET_OPTIONS([$1])dnl | [_AM_SET_OPTIONS([$1])dnl | |||
dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. | ||||
m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, | ||||
[m4_fatal([AC_INIT should be called with package and version arguments])] | ||||
)dnl | ||||
AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl | AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl | |||
AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl | AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl | |||
_AM_IF_OPTION([no-define],, | _AM_IF_OPTION([no-define],, | |||
[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) | [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) | |||
AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl | AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl | |||
# Some tools Automake needs. | # Some tools Automake needs. | |||
AC_REQUIRE([AM_SANITY_CHECK])dnl | AC_REQUIRE([AM_SANITY_CHECK])dnl | |||
AC_REQUIRE([AC_ARG_PROGRAM])dnl | AC_REQUIRE([AC_ARG_PROGRAM])dnl | |||
skipping to change at line 6990 | skipping to change at line 7029 | |||
[_AM_PROG_TAR([v7])])]) | [_AM_PROG_TAR([v7])])]) | |||
_AM_IF_OPTION([no-dependencies],, | _AM_IF_OPTION([no-dependencies],, | |||
[AC_PROVIDE_IFELSE([AC_PROG_CC], | [AC_PROVIDE_IFELSE([AC_PROG_CC], | |||
[_AM_DEPENDENCIES(CC)], | [_AM_DEPENDENCIES(CC)], | |||
[define([AC_PROG_CC], | [define([AC_PROG_CC], | |||
defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl | defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl | |||
AC_PROVIDE_IFELSE([AC_PROG_CXX], | AC_PROVIDE_IFELSE([AC_PROG_CXX], | |||
[_AM_DEPENDENCIES(CXX)], | [_AM_DEPENDENCIES(CXX)], | |||
[define([AC_PROG_CXX], | [define([AC_PROG_CXX], | |||
defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl | defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl | |||
AC_PROVIDE_IFELSE([AC_PROG_OBJC], | ||||
[_AM_DEPENDENCIES(OBJC)], | ||||
[define([AC_PROG_OBJC], | ||||
defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dn | ||||
l | ||||
]) | ]) | |||
]) | ]) | |||
# When config.status generates a header, we must update the stamp-h file. | # When config.status generates a header, we must update the stamp-h file. | |||
# This file resides in the same directory as the config header | # This file resides in the same directory as the config header | |||
# that is generated. The stamp files are numbered to have different names. | # that is generated. The stamp files are numbered to have different names. | |||
# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the | # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the | |||
# loop where config.status creates the headers, so we can generate | # loop where config.status creates the headers, so we can generate | |||
# our stamp files there. | # our stamp files there. | |||
skipping to change at line 7028 | skipping to change at line 7063 | |||
# | # | |||
# This file is free software; the Free Software Foundation | # This file is free software; the Free Software Foundation | |||
# gives unlimited permission to copy and/or distribute it, | # gives unlimited permission to copy and/or distribute it, | |||
# with or without modifications, as long as this notice is preserved. | # with or without modifications, as long as this notice is preserved. | |||
# AM_PROG_INSTALL_SH | # AM_PROG_INSTALL_SH | |||
# ------------------ | # ------------------ | |||
# Define $install_sh. | # Define $install_sh. | |||
AC_DEFUN([AM_PROG_INSTALL_SH], | AC_DEFUN([AM_PROG_INSTALL_SH], | |||
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl | [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl | |||
install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} | install_sh=${install_sh-"$am_aux_dir/install-sh"} | |||
AC_SUBST(install_sh)]) | AC_SUBST(install_sh)]) | |||
# Copyright (C) 2003, 2005 Free Software Foundation, Inc. | # Copyright (C) 2003, 2005 Free Software Foundation, Inc. | |||
# | # | |||
# This file is free software; the Free Software Foundation | # This file is free software; the Free Software Foundation | |||
# gives unlimited permission to copy and/or distribute it, | # gives unlimited permission to copy and/or distribute it, | |||
# with or without modifications, as long as this notice is preserved. | # with or without modifications, as long as this notice is preserved. | |||
# serial 2 | # serial 2 | |||
skipping to change at line 7106 | skipping to change at line 7141 | |||
fi | fi | |||
fi | fi | |||
AC_SUBST([am__include]) | AC_SUBST([am__include]) | |||
AC_SUBST([am__quote]) | AC_SUBST([am__quote]) | |||
AC_MSG_RESULT([$_am_result]) | AC_MSG_RESULT([$_am_result]) | |||
rm -f confinc confmf | rm -f confinc confmf | |||
]) | ]) | |||
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -* - | # Fake the existence of programs that GNU maintainers use. -*- Autoconf -* - | |||
# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005 | # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005 | |||
# Free Software Foundation, Inc. | # Free Software Foundation, Inc. | |||
# | # | |||
# This file is free software; the Free Software Foundation | # This file is free software; the Free Software Foundation | |||
# gives unlimited permission to copy and/or distribute it, | # gives unlimited permission to copy and/or distribute it, | |||
# with or without modifications, as long as this notice is preserved. | # with or without modifications, as long as this notice is preserved. | |||
# serial 5 | # serial 4 | |||
# AM_MISSING_PROG(NAME, PROGRAM) | # AM_MISSING_PROG(NAME, PROGRAM) | |||
# ------------------------------ | # ------------------------------ | |||
AC_DEFUN([AM_MISSING_PROG], | AC_DEFUN([AM_MISSING_PROG], | |||
[AC_REQUIRE([AM_MISSING_HAS_RUN]) | [AC_REQUIRE([AM_MISSING_HAS_RUN]) | |||
$1=${$1-"${am_missing_run}$2"} | $1=${$1-"${am_missing_run}$2"} | |||
AC_SUBST($1)]) | AC_SUBST($1)]) | |||
# AM_MISSING_HAS_RUN | # AM_MISSING_HAS_RUN | |||
# ------------------ | # ------------------ | |||
# Define MISSING if not defined so far and test if it supports --run. | # Define MISSING if not defined so far and test if it supports --run. | |||
# If it does, set am_missing_run to use it, otherwise, to nothing. | # If it does, set am_missing_run to use it, otherwise, to nothing. | |||
AC_DEFUN([AM_MISSING_HAS_RUN], | AC_DEFUN([AM_MISSING_HAS_RUN], | |||
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl | [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl | |||
AC_REQUIRE_AUX_FILE([missing])dnl | ||||
test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" | test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" | |||
# Use eval to expand $SHELL | # Use eval to expand $SHELL | |||
if eval "$MISSING --run true"; then | if eval "$MISSING --run true"; then | |||
am_missing_run="$MISSING --run " | am_missing_run="$MISSING --run " | |||
else | else | |||
am_missing_run= | am_missing_run= | |||
AC_MSG_WARN([`missing' script is too old or missing]) | AC_MSG_WARN([`missing' script is too old or missing]) | |||
fi | fi | |||
]) | ]) | |||
# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. | # Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. | |||
# | # | |||
# This file is free software; the Free Software Foundation | # This file is free software; the Free Software Foundation | |||
# gives unlimited permission to copy and/or distribute it, | # gives unlimited permission to copy and/or distribute it, | |||
# with or without modifications, as long as this notice is preserved. | # with or without modifications, as long as this notice is preserved. | |||
# AM_PROG_MKDIR_P | # AM_PROG_MKDIR_P | |||
# --------------- | # --------------- | |||
# Check for `mkdir -p'. | # Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwis | |||
e. | ||||
# | ||||
# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories | ||||
# created by `make install' are always world readable, even if the | ||||
# installer happens to have an overly restrictive umask (e.g. 077). | ||||
# This was a mistake. There are at least two reasons why we must not | ||||
# use `-m 0755': | ||||
# - it causes special bits like SGID to be ignored, | ||||
# - it may be too restrictive (some setups expect 775 directories). | ||||
# | ||||
# Do not use -m 0755 and let people choose whatever they expect by | ||||
# setting umask. | ||||
# | ||||
# We cannot accept any implementation of `mkdir' that recognizes `-p'. | ||||
# Some implementations (such as Solaris 8's) are not thread-safe: if a | ||||
# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c' | ||||
# concurrently, both version can detect that a/ is missing, but only | ||||
# one can create it and the other will error out. Consequently we | ||||
# restrict ourselves to GNU make (using the --version option ensures | ||||
# this.) | ||||
AC_DEFUN([AM_PROG_MKDIR_P], | AC_DEFUN([AM_PROG_MKDIR_P], | |||
[AC_PREREQ([2.60])dnl | [if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then | |||
AC_REQUIRE([AC_PROG_MKDIR_P])dnl | # We used to keeping the `.' as first argument, in order to | |||
dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, | # allow $(mkdir_p) to be used without argument. As in | |||
dnl while keeping a definition of mkdir_p for backward compatibility. | # $(mkdir_p) $(somedir) | |||
dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. | # where $(somedir) is conditionally defined. However this is wrong | |||
dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of | # for two reasons: | |||
dnl Makefile.ins that do not define MKDIR_P, so we do our own | # 1. if the package is installed by a user who cannot write `.' | |||
dnl adjustment using top_builddir (which is defined more often than | # make install will fail, | |||
dnl MKDIR_P). | # 2. the above comment should most certainly read | |||
AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl | # $(mkdir_p) $(DESTDIR)$(somedir) | |||
case $mkdir_p in | # so it does not work when $(somedir) is undefined and | |||
[[\\/$]]* | ?:[[\\/]]*) ;; | # $(DESTDIR) is not. | |||
*/*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; | # To support the latter case, we have to write | |||
esac | # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), | |||
]) | # so the `.' trick is pointless. | |||
mkdir_p='mkdir -p --' | ||||
else | ||||
# On NextStep and OpenStep, the `mkdir' command does not | ||||
# recognize any option. It will interpret all options as | ||||
# directories to create, and then abort because `.' already | ||||
# exists. | ||||
for d in ./-p ./--version; | ||||
do | ||||
test -d $d && rmdir $d | ||||
done | ||||
# $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. | ||||
if test -f "$ac_aux_dir/mkinstalldirs"; then | ||||
mkdir_p='$(mkinstalldirs)' | ||||
else | ||||
mkdir_p='$(install_sh) -d' | ||||
fi | ||||
fi | ||||
AC_SUBST([mkdir_p])]) | ||||
# Helper functions for option handling. -*- Autoconf -* - | # Helper functions for option handling. -*- Autoconf -* - | |||
# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. | # Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. | |||
# | # | |||
# This file is free software; the Free Software Foundation | # This file is free software; the Free Software Foundation | |||
# gives unlimited permission to copy and/or distribute it, | # gives unlimited permission to copy and/or distribute it, | |||
# with or without modifications, as long as this notice is preserved. | # with or without modifications, as long as this notice is preserved. | |||
# serial 3 | # serial 3 | |||
skipping to change at line 7275 | skipping to change at line 7346 | |||
AC_DEFUN([AM_PROG_INSTALL_STRIP], | AC_DEFUN([AM_PROG_INSTALL_STRIP], | |||
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl | [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl | |||
# Installed binaries are usually stripped using `strip' when the user | # Installed binaries are usually stripped using `strip' when the user | |||
# run `make install-strip'. However `strip' might not be the right | # run `make install-strip'. However `strip' might not be the right | |||
# tool to use in cross-compilation environments, therefore Automake | # tool to use in cross-compilation environments, therefore Automake | |||
# will honor the `STRIP' environment variable to overrule this program. | # will honor the `STRIP' environment variable to overrule this program. | |||
dnl Don't test for $cross_compiling = yes, because it might be `maybe'. | dnl Don't test for $cross_compiling = yes, because it might be `maybe'. | |||
if test "$cross_compiling" != no; then | if test "$cross_compiling" != no; then | |||
AC_CHECK_TOOL([STRIP], [strip], :) | AC_CHECK_TOOL([STRIP], [strip], :) | |||
fi | fi | |||
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" | INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" | |||
AC_SUBST([INSTALL_STRIP_PROGRAM])]) | AC_SUBST([INSTALL_STRIP_PROGRAM])]) | |||
# Copyright (C) 2006 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. | ||||
# _AM_SUBST_NOTMAKE(VARIABLE) | ||||
# --------------------------- | ||||
# Prevent Automake from outputing VARIABLE = @VARIABLE@ in Makefile.in. | ||||
# This macro is traced by Automake. | ||||
AC_DEFUN([_AM_SUBST_NOTMAKE]) | ||||
# Check how to create a tarball. -*- Autoconf -* - | # Check how to create a tarball. -*- Autoconf -* - | |||
# Copyright (C) 2004, 2005 Free Software Foundation, Inc. | # Copyright (C) 2004, 2005 Free Software Foundation, Inc. | |||
# | # | |||
# This file is free software; the Free Software Foundation | # This file is free software; the Free Software Foundation | |||
# gives unlimited permission to copy and/or distribute it, | # gives unlimited permission to copy and/or distribute it, | |||
# with or without modifications, as long as this notice is preserved. | # with or without modifications, as long as this notice is preserved. | |||
# serial 2 | # serial 2 | |||
End of changes. 74 change blocks. | ||||
204 lines changed or deleted | 259 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |