1
# generated automatically by aclocal 1.10 -*- Autoconf -*-
1
# generated automatically by aclocal 1.10.1 -*- Autoconf -*-
3
3
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4
# 2005, 2006 Free Software Foundation, Inc.
4
# 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
5
5
# This file is free software; the Free Software Foundation
6
6
# gives unlimited permission to copy and/or distribute it,
7
7
# with or without modifications, as long as this notice is preserved.
11
11
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12
12
# PARTICULAR PURPOSE.
14
m4_if(m4_PACKAGE_VERSION, [2.61],,
15
[m4_fatal([this file was generated for autoconf 2.61.
16
You have another version of autoconf. If you want to use that,
17
you should regenerate the build system entirely.], [63])])
14
m4_ifndef([AC_AUTOCONF_VERSION],
15
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
16
m4_if(AC_AUTOCONF_VERSION, [2.61],,
17
[m4_warning([this file was generated for autoconf 2.61.
18
You have another version of autoconf. It may work, but is not guaranteed to.
19
If you have problems, you may need to regenerate the build system entirely.
20
To do so, use the procedure documented by the package, typically `autoreconf'.])])
19
22
# Copyright (C) 1995-2002 Free Software Foundation, Inc.
20
23
# Copyright (C) 2001-2003,2004 Red Hat, Inc.
721
724
echo "$lt_simple_link_test_code" >conftest.$ac_ext
722
725
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
723
726
_lt_linker_boilerplate=`cat conftest.err`
725
728
])# _LT_LINKER_BOILERPLATE
730
# _LT_REQUIRED_DARWIN_CHECKS
731
# --------------------------
732
# Check for some things on darwin
733
AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS],[
736
AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
737
AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
739
AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
740
[lt_cv_apple_cc_single_mod=no
741
if test -z "${LT_MULTI_MODULE}"; then
742
# By default we will add the -single_module flag. You can override
743
# by either setting the environment variable LT_MULTI_MODULE
744
# non-empty at configure time, or by adding -multi_module to the
746
echo "int foo(void){return 1;}" > conftest.c
747
$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
748
-dynamiclib ${wl}-single_module conftest.c
749
if test -f libconftest.dylib; then
750
lt_cv_apple_cc_single_mod=yes
751
rm -rf libconftest.dylib*
755
AC_CACHE_CHECK([for -exported_symbols_list linker flag],
756
[lt_cv_ld_exported_symbols_list],
757
[lt_cv_ld_exported_symbols_list=no
758
save_LDFLAGS=$LDFLAGS
759
echo "_main" > conftest.sym
760
LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
761
AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
762
[lt_cv_ld_exported_symbols_list=yes],
763
[lt_cv_ld_exported_symbols_list=no])
764
LDFLAGS="$save_LDFLAGS"
767
rhapsody* | darwin1.[[0123]])
768
_lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
770
_lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
772
# if running on 10.5 or later, the deployment target defaults
773
# to the OS version, if on x86, and 10.4, the deployment
774
# target defaults to 10.4. Don't you love it?
775
case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
776
10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
777
_lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
779
_lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
781
_lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
785
if test "$lt_cv_apple_cc_single_mod" = "yes"; then
786
_lt_dar_single_mod='$single_module'
788
if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
789
_lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
791
_lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
793
if test "$DSYMUTIL" != ":"; then
794
_lt_dsymutil="~$DSYMUTIL \$lib || :"
728
802
# _LT_AC_SYS_LIBPATH_AIX
729
803
# ----------------------
2270
2348
AC_MSG_RESULT([$dynamic_linker])
2271
2349
test "$dynamic_linker" = no && can_build_shared=no
2351
AC_CACHE_VAL([lt_cv_sys_lib_search_path_spec],
2352
[lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"])
2353
sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
2354
AC_CACHE_VAL([lt_cv_sys_lib_dlsearch_path_spec],
2355
[lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"])
2356
sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
2273
2358
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
2274
2359
if test "$GCC" = yes; then
2275
2360
variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
3532
3618
darwin* | rhapsody*)
3534
rhapsody* | darwin1.[[012]])
3535
_LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
3538
if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
3539
_LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
3541
case ${MACOSX_DEPLOYMENT_TARGET} in
3543
_LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
3546
_LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
3552
3619
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
3553
3620
_LT_AC_TAGVAR(hardcode_direct, $1)=no
3554
3621
_LT_AC_TAGVAR(hardcode_automatic, $1)=yes
3555
3622
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
3556
3623
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
3557
3624
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
3559
if test "$GXX" = yes ; then
3560
lt_int_apple_cc_single_mod=no
3625
_LT_AC_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
3626
if test "$GXX" = yes ; then
3561
3627
output_verbose_link_cmd='echo'
3562
if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
3563
lt_int_apple_cc_single_mod=yes
3628
_LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
3629
_LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
3630
_LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
3631
_LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
3632
if test "$lt_cv_apple_cc_single_mod" != "yes"; then
3633
_LT_AC_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -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}"
3634
_LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
3565
if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
3566
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
3568
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
3570
_LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
3571
# Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
3572
if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
3573
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
3575
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
3577
_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}'
3579
3637
case $cc_basename in
4260
4318
# compiler output when linking a shared library.
4261
4319
# Parse the compiler output and extract the necessary
4262
4320
# objects, libraries and library flags.
4263
AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[
4321
AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],
4322
[AC_REQUIRE([LT_AC_PROG_SED])dnl
4264
4323
dnl we can't use the lt_simple_compile_test_code here,
4265
4324
dnl because it contains code intended for an executable,
4266
4325
dnl not a library. It's possible we should let each
4765
4829
# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
4766
4830
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
4768
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4832
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
4769
4833
# Free Software Foundation, Inc.
4771
4835
# This file is part of GNU Libtool:
5900
5971
if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
5901
5972
AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
5902
_LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1),
5973
_LT_AC_TAGVAR(lt_cv_prog_compiler_pic_works, $1),
5903
5974
[$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
5904
5975
[case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
5991
6063
# it will be wrapped by ` (' and `)$', so one must not match beginning or
5992
6064
# end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
5993
6065
# as well as any symbol that contains `d'.
5994
_LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_"
6066
_LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
5995
6067
# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
5996
6068
# platforms (ab)use it in PIC code, but their linkers get confused if
5997
6069
# the symbol is explicitly referenced. Since portable code cannot
5998
6070
# rely on this symbol name, it's probably fine to never include it in
5999
6071
# preloaded symbol tables.
6072
# Exclude shared library initialization/finalization symbols.
6073
dnl Note also adjust exclude_expsyms for C++ above.
6000
6074
extract_expsyms_cmds=
6001
6075
# Just being paranoid about ensuring that cc_basename is set.
6002
6076
_LT_CC_BASENAME([$compiler])
6446
6520
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
6447
6521
if test "$GCC" = yes ; then
6448
6522
output_verbose_link_cmd='echo'
6449
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
6450
_LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
6451
# Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
6452
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
6453
_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}'
6523
_LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
6524
_LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
6525
_LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
6526
_LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
6455
6528
case $cc_basename in
7220
7293
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
7221
7294
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
7222
7295
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
7223
[AM_AUTOMAKE_VERSION([1.10])dnl
7224
_AM_AUTOCONF_VERSION(m4_PACKAGE_VERSION)])
7296
[AM_AUTOMAKE_VERSION([1.10.1])dnl
7297
m4_ifndef([AC_AUTOCONF_VERSION],
7298
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
7299
_AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)])
7226
7301
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
7576
7651
# Do all the work for Automake. -*- Autoconf -*-
7578
7653
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
7579
# 2005, 2006 Free Software Foundation, Inc.
7654
# 2005, 2006, 2008 Free Software Foundation, Inc.
7581
7656
# This file is free software; the Free Software Foundation
7582
7657
# gives unlimited permission to copy and/or distribute it,
7583
7658
# with or without modifications, as long as this notice is preserved.
7587
7662
# This macro actually does too much. Some checks are only needed if
7588
7663
# your package does certain things. But this isn't really a big deal.