1
# generated automatically by aclocal 1.8.5 -*- Autoconf -*-
1
# generated automatically by aclocal 1.10 -*- Autoconf -*-
3
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
4
# Free Software Foundation, Inc.
3
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4
# 2005, 2006 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.
293
300
# If we don't find anything, use the default library path according
294
301
# to the aix ld manual.
295
302
AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX],
296
[AC_LINK_IFELSE(AC_LANG_PROGRAM,[
297
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
303
[AC_REQUIRE([LT_AC_PROG_SED])dnl
304
AC_LINK_IFELSE(AC_LANG_PROGRAM,[
306
/Import File Strings/,/^$/ {
312
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
299
313
# Check for a 64-bit object if we didn't find anything.
300
if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
314
if test -z "$aix_libpath"; then
315
aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
302
317
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
303
318
])# _LT_AC_SYS_LIBPATH_AIX
785
# If test is not a shell built-in, we'll probably end up computing a
786
# maximum length that is only half of the actual maximum length, but
788
SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
789
while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
808
lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
809
if test -n "$lt_cv_sys_max_cmd_len"; then
810
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
811
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
813
SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
814
while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
790
815
= "XX$teststring") >/dev/null 2>&1 &&
791
new_result=`expr "X$teststring" : ".*" 2>&1` &&
792
lt_cv_sys_max_cmd_len=$new_result &&
793
test $i != 17 # 1/2 MB should be enough
796
teststring=$teststring$teststring
799
# Add a significant safety factor because C++ compilers can tack on massive
800
# amounts of additional arguments before passing them to the linker.
801
# It appears as though 1/2 is a usable value.
802
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
816
new_result=`expr "X$teststring" : ".*" 2>&1` &&
817
lt_cv_sys_max_cmd_len=$new_result &&
818
test $i != 17 # 1/2 MB should be enough
821
teststring=$teststring$teststring
824
# Add a significant safety factor because C++ compilers can tack on massive
825
# amounts of additional arguments before passing them to the linker.
826
# It appears as though 1/2 is a usable value.
827
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
1205
1234
version_type=none
1206
1235
dynamic_linker="$host_os ld.so"
1207
1236
sys_lib_dlsearch_path_spec="/lib /usr/lib"
1208
1238
if test "$GCC" = yes; then
1209
sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
1210
if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
1240
darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
1241
*) lt_awk_arg="/^libraries:/" ;;
1243
lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
1244
if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
1211
1245
# if the path contains ";" then we assume it to be the separator
1212
1246
# otherwise default to the standard path separator (i.e. ":") - it is
1213
1247
# assumed that no part of a normal pathname contains ";" but that should
1214
1248
# okay in the real world where ";" in dirpaths is itself problematic.
1215
sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
1249
lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
1217
sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
1251
lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
1253
# Ok, now we have the path, separated by spaces, we can step through it
1254
# and add multilib dir if necessary.
1255
lt_tmp_lt_search_path_spec=
1256
lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
1257
for lt_sys_path in $lt_search_path_spec; do
1258
if test -d "$lt_sys_path/$lt_multi_os_dir"; then
1259
lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
1261
test -d "$lt_sys_path" && \
1262
lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
1265
lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
1266
BEGIN {RS=" "; FS="/|\n";} {
1269
for (lt_i = NF; lt_i > 0; lt_i--) {
1270
if ($lt_i != "" && $lt_i != ".") {
1271
if ($lt_i == "..") {
1274
if (lt_count == 0) {
1275
lt_foo="/" $lt_i lt_foo;
1282
if (lt_foo != "") { lt_freq[[lt_foo]]++; }
1283
if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
1285
sys_lib_search_path_spec=`echo $lt_search_path_spec`
1220
1287
sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
1222
1289
need_lib_prefix=unknown
1223
1290
hardcode_into_libs=no
3067
3145
case $cc_basename in
3069
3147
output_verbose_link_cmd='echo'
3070
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
3148
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
3071
3149
_LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
3072
3150
# Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
3073
_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/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
3151
_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/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
3074
3152
_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}'
3343
3419
# dependencies.
3344
3420
output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
3423
case `$CC -V 2>&1 | sed 5q` in
3426
_LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
3427
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
3428
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
3429
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
3430
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
3432
# Not sure whether something based on
3433
# $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
3435
output_verbose_link_cmd='echo'
3437
# Archives containing C++ object files must be created using
3438
# "CC -xar", where "CC" is the Sun C++ compiler. This is
3439
# necessary to make sure instantiated templates are included
3441
_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
3381
3480
_LT_AC_TAGVAR(ld_shlibs, $1)=no
3384
_LT_AC_TAGVAR(hardcode_direct, $1)=yes
3385
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
3386
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
3387
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
3388
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
3389
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
3390
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
3391
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
3483
if test -f /usr/libexec/ld.so; then
3484
_LT_AC_TAGVAR(hardcode_direct, $1)=yes
3485
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
3486
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
3487
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
3488
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
3489
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
3490
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
3491
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
3493
output_verbose_link_cmd='echo'
3495
_LT_AC_TAGVAR(ld_shlibs, $1)=no
3393
output_verbose_link_cmd='echo'
3396
3499
case $cc_basename in
3552
3655
case $host_os in
3553
3656
solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
3555
# The C++ compiler is used as linker so we must use $wl
3556
# flag to pass the commands to the underlying system
3557
# linker. We must also pass each convience library through
3558
# to the system linker between allextract/defaultextract.
3559
# The C++ compiler will combine linker options so we
3560
# cannot just pass the convience library names through
3658
# The compiler driver will combine and reorder linker options,
3659
# but understands `-z linker_flag'.
3562
3660
# Supported since Solaris 2.6 (maybe 2.5.1?)
3563
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
3661
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
3566
3664
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
3858
3962
_LT_AC_TAGVAR(postdeps,$1)=
3966
case `$CC -V 2>&1 | sed 5q` in
3970
# The more standards-conforming stlport4 library is
3971
# incompatible with the Cstd library. Avoid specifying
3972
# it if it's in CXXFLAGS. Ignore libCrun as
3973
# -library=stlport4 depends on it.
3974
case " $CXX $CXXFLAGS " in
3975
*" -library=stlport4 "*)
3976
solaris_use_stlport4=yes
3979
if test "$solaris_use_stlport4" != yes; then
3980
_LT_AC_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
3862
3987
case $cc_basename in
3989
# The more standards-conforming stlport4 library is
3990
# incompatible with the Cstd library. Avoid specifying
3991
# it if it's in CXXFLAGS. Ignore libCrun as
3992
# -library=stlport4 depends on it.
3993
case " $CXX $CXXFLAGS " in
3994
*" -library=stlport4 "*)
3995
solaris_use_stlport4=yes
3864
3999
# Adding this requires a known-good setup of shared libraries for
3865
4000
# Sun compiler versions before 5.6, else PIC objects from an old
3866
4001
# archive will be linked into the output, leading to subtle bugs.
3867
_LT_AC_TAGVAR(postdeps,$1)='-lCstd -lCrun'
4002
if test "$solaris_use_stlport4" != yes; then
4003
_LT_AC_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
5532
5711
ifc* | ifort*) # Intel Fortran compiler
5533
5712
tmp_addflag=' -nofor_main' ;;
5535
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5714
case `$CC -V 2>&1 | sed 5q` in
5715
*Sun\ C*) # Sun C 5.9
5716
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
5717
tmp_sharedflag='-G' ;;
5718
*Sun\ F*) # Sun Fortran 8.3
5719
tmp_sharedflag='-G' ;;
5721
tmp_sharedflag='-shared' ;;
5723
_LT_AC_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5537
5725
if test $supports_anon_versioning = yes; then
5538
5726
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~
5539
5727
cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
5540
5728
$echo "local: *; };" >> $output_objdir/$libname.ver~
5541
$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
5729
$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
5543
5731
_LT_AC_TAGVAR(link_all_deplibs, $1)=no
5833
6021
case $cc_basename in
5835
6023
output_verbose_link_cmd='echo'
5836
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
6024
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
5837
6025
_LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
5838
6026
# Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
5839
_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 $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
6027
_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 $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
5840
6028
_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}'
6001
_LT_AC_TAGVAR(hardcode_direct, $1)=yes
6002
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
6003
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6004
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
6005
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
6006
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
6007
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
6189
if test -f /usr/libexec/ld.so; then
6190
_LT_AC_TAGVAR(hardcode_direct, $1)=yes
6191
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
6192
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6193
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
6194
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
6195
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
6196
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
6199
openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
6200
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6201
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
6204
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
6205
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
6010
openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
6011
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6012
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
6015
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
6016
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
6210
_LT_AC_TAGVAR(ld_shlibs, $1)=no
6074
6266
case $host_os in
6075
6267
solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
6077
# The compiler driver will combine linker options so we
6078
# cannot just pass the convience library names through
6079
# without $wl, iff we do not link with $LD.
6080
# Luckily, gcc supports the same syntax we need for Sun Studio.
6269
# The compiler driver will combine and reorder linker options,
6270
# but understands `-z linker_flag'. GCC discards it without `$wl',
6271
# but is careful enough not to reorder.
6081
6272
# Supported since Solaris 2.6 (maybe 2.5.1?)
6084
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;;
6086
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
6273
if test "$GCC" = yes; then
6274
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
6276
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
6089
6280
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
6319
6510
[AC_CHECK_TOOL(RC, windres, no)
6514
# Cheap backport of AS_EXECUTABLE_P and required macros
6515
# from Autoconf 2.59; we should not use $as_executable_p directly.
6519
m4_ifndef([_AS_TEST_PREPARE],
6520
[m4_defun([_AS_TEST_PREPARE],
6521
[if test -x / >/dev/null 2>&1; then
6522
as_executable_p='test -x'
6524
as_executable_p='test -f'
6526
])])# _AS_TEST_PREPARE
6530
# Check whether a file is executable.
6531
m4_ifndef([AS_EXECUTABLE_P],
6532
[m4_defun([AS_EXECUTABLE_P],
6533
[AS_REQUIRE([_AS_TEST_PREPARE])dnl
6534
$as_executable_p $1[]dnl
6535
])])# AS_EXECUTABLE_P
6322
6537
# NOTE: This macro has been submitted for inclusion into #
6323
6538
# GNU Autoconf as AC_PROG_SED. When it is available in #
6324
6539
# a released version of Autoconf we should remove this #
6379
6595
SED=$lt_cv_path_SED
6380
6597
AC_MSG_RESULT([$SED])
6384
# Copyright (C) 2002, 2003 Free Software Foundation, Inc.
6385
# Generated from amversion.in; do not edit by hand.
6387
# This program is free software; you can redistribute it and/or modify
6388
# it under the terms of the GNU General Public License as published by
6389
# the Free Software Foundation; either version 2, or (at your option)
6390
# any later version.
6392
# This program is distributed in the hope that it will be useful,
6393
# but WITHOUT ANY WARRANTY; without even the implied warranty of
6394
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6395
# GNU General Public License for more details.
6397
# You should have received a copy of the GNU General Public License
6398
# along with this program; if not, write to the Free Software
6399
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
6600
# Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
6602
# This file is free software; the Free Software Foundation
6603
# gives unlimited permission to copy and/or distribute it,
6604
# with or without modifications, as long as this notice is preserved.
6401
6606
# AM_AUTOMAKE_VERSION(VERSION)
6402
6607
# ----------------------------
6403
6608
# Automake X.Y traces this macro to ensure aclocal.m4 has been
6404
6609
# generated from the m4 files accompanying Automake X.Y.
6405
AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.8"])
6610
# (This private macro should not be called outside this file.)
6611
AC_DEFUN([AM_AUTOMAKE_VERSION],
6612
[am__api_version='1.10'
6613
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
6614
dnl require some minimum version. Point them to the right macro.
6615
m4_if([$1], [1.10], [],
6616
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
6619
# _AM_AUTOCONF_VERSION(VERSION)
6620
# -----------------------------
6621
# aclocal traces this macro to find the Autoconf version.
6622
# This is a private macro too. Using m4_define simplifies
6623
# the logic in aclocal, which can simply ignore this definition.
6624
m4_define([_AM_AUTOCONF_VERSION], [])
6407
6626
# AM_SET_CURRENT_AUTOMAKE_VERSION
6408
6627
# -------------------------------
6409
# Call AM_AUTOMAKE_VERSION so it can be traced.
6628
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
6410
6629
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
6411
6630
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
6412
[AM_AUTOMAKE_VERSION([1.8.5])])
6416
# Copyright (C) 2001, 2003 Free Software Foundation, Inc.
6418
# This program is free software; you can redistribute it and/or modify
6419
# it under the terms of the GNU General Public License as published by
6420
# the Free Software Foundation; either version 2, or (at your option)
6421
# any later version.
6423
# This program is distributed in the hope that it will be useful,
6424
# but WITHOUT ANY WARRANTY; without even the implied warranty of
6425
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6426
# GNU General Public License for more details.
6428
# You should have received a copy of the GNU General Public License
6429
# along with this program; if not, write to the Free Software
6430
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
6631
[AM_AUTOMAKE_VERSION([1.10])dnl
6632
_AM_AUTOCONF_VERSION(m4_PACKAGE_VERSION)])
6634
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
6636
# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
6638
# This file is free software; the Free Software Foundation
6639
# gives unlimited permission to copy and/or distribute it,
6640
# with or without modifications, as long as this notice is preserved.
6433
6642
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
6434
6643
# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
6475
6684
am_aux_dir=`cd $ac_aux_dir && pwd`
6478
# AM_CONDITIONAL -*- Autoconf -*-
6480
# Copyright (C) 1997, 2000, 2001, 2003 Free Software Foundation, Inc.
6482
# This program is free software; you can redistribute it and/or modify
6483
# it under the terms of the GNU General Public License as published by
6484
# the Free Software Foundation; either version 2, or (at your option)
6485
# any later version.
6487
# This program is distributed in the hope that it will be useful,
6488
# but WITHOUT ANY WARRANTY; without even the implied warranty of
6489
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6490
# GNU General Public License for more details.
6492
# You should have received a copy of the GNU General Public License
6493
# along with this program; if not, write to the Free Software
6494
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
6687
# AM_CONDITIONAL -*- Autoconf -*-
6689
# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006
6690
# Free Software Foundation, Inc.
6692
# This file is free software; the Free Software Foundation
6693
# gives unlimited permission to copy and/or distribute it,
6694
# with or without modifications, as long as this notice is preserved.
6499
6698
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
6500
6699
# -------------------------------------
6515
6716
AC_CONFIG_COMMANDS_PRE(
6516
6717
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
6517
AC_MSG_ERROR([conditional "$1" was never defined.
6518
Usually this means the macro was only invoked conditionally.])
6718
AC_MSG_ERROR([[conditional "$1" was never defined.
6719
Usually this means the macro was only invoked conditionally.]])
6521
# serial 7 -*- Autoconf -*-
6523
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004
6722
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
6524
6723
# Free Software Foundation, Inc.
6526
# This program is free software; you can redistribute it and/or modify
6527
# it under the terms of the GNU General Public License as published by
6528
# the Free Software Foundation; either version 2, or (at your option)
6529
# any later version.
6531
# This program is distributed in the hope that it will be useful,
6532
# but WITHOUT ANY WARRANTY; without even the implied warranty of
6533
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6534
# GNU General Public License for more details.
6536
# You should have received a copy of the GNU General Public License
6537
# along with this program; if not, write to the Free Software
6538
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
6725
# This file is free software; the Free Software Foundation
6726
# gives unlimited permission to copy and/or distribute it,
6727
# with or without modifications, as long as this notice is preserved.
6542
6731
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
6543
6732
# written in clear, in which case automake, when reading aclocal.m4,
6683
6873
AMDEPBACKSLASH='\'
6685
6875
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
6686
AC_SUBST([AMDEPBACKSLASH])
6876
AC_SUBST([AMDEPBACKSLASH])dnl
6877
_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
6689
# Generate code to set up dependency tracking. -*- Autoconf -*-
6691
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
6693
# This program is free software; you can redistribute it and/or modify
6694
# it under the terms of the GNU General Public License as published by
6695
# the Free Software Foundation; either version 2, or (at your option)
6696
# any later version.
6698
# This program is distributed in the hope that it will be useful,
6699
# but WITHOUT ANY WARRANTY; without even the implied warranty of
6700
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6701
# GNU General Public License for more details.
6703
# You should have received a copy of the GNU General Public License
6704
# along with this program; if not, write to the Free Software
6705
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
6880
# Generate code to set up dependency tracking. -*- Autoconf -*-
6882
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
6883
# Free Software Foundation, Inc.
6885
# This file is free software; the Free Software Foundation
6886
# gives unlimited permission to copy and/or distribute it,
6887
# with or without modifications, as long as this notice is preserved.
6710
6891
# _AM_OUTPUT_DEPENDENCY_COMMANDS
6711
6892
# ------------------------------
6718
6899
# some people rename them; so instead we look at the file content.
6719
6900
# Grep'ing the first line is not enough: some people post-process
6720
6901
# each Makefile.in and add a new line on top of each file to say so.
6721
# So let's grep whole file.
6722
if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
6902
# Grep'ing the whole file is not good either: AIX grep has a line
6903
# limit of 2048, but all sed's we know have understand at least 4000.
6904
if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
6723
6905
dirpart=`AS_DIRNAME("$mf")`
6727
grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue
6728
# Extract the definition of DEP_FILES from the Makefile without
6909
# Extract the definition of DEPDIR, am__include, and am__quote
6910
# from the Makefile without running `make'.
6730
6911
DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
6731
6912
test -z "$DEPDIR" && continue
6913
am__include=`sed -n 's/^am__include = //p' < "$mf"`
6914
test -z "am__include" && continue
6915
am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
6732
6916
# When using ansi2knr, U may be empty or an underscore; expand it
6733
6917
U=`sed -n 's/^U = //p' < "$mf"`
6734
test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
6735
# We invoke sed twice because it is the simplest approach to
6736
# changing $(DEPDIR) to its actual value in the expansion.
6737
for file in `sed -n '
6738
/^DEP_FILES = .*\\\\$/ {
6747
/^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
6918
# Find all dependency output files, they are included files with
6919
# $(DEPDIR) in their names. We invoke sed twice because it is the
6920
# simplest approach to changing $(DEPDIR) to its actual value in the
6922
for file in `sed -n "
6923
s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
6748
6924
sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
6749
6925
# Make sure the directory exists.
6750
6926
test -f "$dirpart/$file" && continue
6770
6946
[AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
6773
# Do all the work for Automake. -*- Autoconf -*-
6775
# This macro actually does too much some checks are only needed if
6949
# Do all the work for Automake. -*- Autoconf -*-
6951
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6952
# 2005, 2006 Free Software Foundation, Inc.
6954
# This file is free software; the Free Software Foundation
6955
# gives unlimited permission to copy and/or distribute it,
6956
# with or without modifications, as long as this notice is preserved.
6960
# This macro actually does too much. Some checks are only needed if
6776
6961
# your package does certain things. But this isn't really a big deal.
6778
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
6779
# Free Software Foundation, Inc.
6781
# This program is free software; you can redistribute it and/or modify
6782
# it under the terms of the GNU General Public License as published by
6783
# the Free Software Foundation; either version 2, or (at your option)
6784
# any later version.
6786
# This program is distributed in the hope that it will be useful,
6787
# but WITHOUT ANY WARRANTY; without even the implied warranty of
6788
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6789
# GNU General Public License for more details.
6791
# You should have received a copy of the GNU General Public License
6792
# along with this program; if not, write to the Free Software
6793
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
6798
6963
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
6799
6964
# AM_INIT_AUTOMAKE([OPTIONS])
6800
6965
# -----------------------------------------------
6807
6972
# arguments mandatory, and then we can depend on a new Autoconf
6808
6973
# release and drop the old call support.
6809
6974
AC_DEFUN([AM_INIT_AUTOMAKE],
6810
[AC_PREREQ([2.58])dnl
6975
[AC_PREREQ([2.60])dnl
6811
6976
dnl Autoconf wants to disallow AM_ names. We explicitly allow
6812
6977
dnl the ones we care about.
6813
6978
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
6814
6979
AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
6815
6980
AC_REQUIRE([AC_PROG_INSTALL])dnl
6816
# test to see if srcdir already configured
6817
if test "`cd $srcdir && pwd`" != "`pwd`" &&
6818
test -f $srcdir/config.status; then
6819
AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
6981
if test "`cd $srcdir && pwd`" != "`pwd`"; then
6982
# Use -I$(srcdir) only when $(srcdir) != ., so that make's output
6983
# is not polluted with repeated "-I."
6984
AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
6985
# test to see if srcdir already configured
6986
if test -f $srcdir/config.status; then
6987
AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
6822
6991
# test whether we have cygpath
6895
7072
echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
7074
# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
7076
# This file is free software; the Free Software Foundation
7077
# gives unlimited permission to copy and/or distribute it,
7078
# with or without modifications, as long as this notice is preserved.
6897
7080
# AM_PROG_INSTALL_SH
6898
7081
# ------------------
6899
7082
# Define $install_sh.
6901
# Copyright (C) 2001, 2003 Free Software Foundation, Inc.
6903
# This program is free software; you can redistribute it and/or modify
6904
# it under the terms of the GNU General Public License as published by
6905
# the Free Software Foundation; either version 2, or (at your option)
6906
# any later version.
6908
# This program is distributed in the hope that it will be useful,
6909
# but WITHOUT ANY WARRANTY; without even the implied warranty of
6910
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6911
# GNU General Public License for more details.
6913
# You should have received a copy of the GNU General Public License
6914
# along with this program; if not, write to the Free Software
6915
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
6918
7083
AC_DEFUN([AM_PROG_INSTALL_SH],
6919
7084
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
6920
install_sh=${install_sh-"$am_aux_dir/install-sh"}
7085
install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
6921
7086
AC_SUBST(install_sh)])
6924
# Copyright (C) 2003 Free Software Foundation, Inc.
6926
# This program is free software; you can redistribute it and/or modify
6927
# it under the terms of the GNU General Public License as published by
6928
# the Free Software Foundation; either version 2, or (at your option)
6929
# any later version.
6931
# This program is distributed in the hope that it will be useful,
6932
# but WITHOUT ANY WARRANTY; without even the implied warranty of
6933
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6934
# GNU General Public License for more details.
6936
# You should have received a copy of the GNU General Public License
6937
# along with this program; if not, write to the Free Software
6938
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
7088
# Copyright (C) 2003, 2005 Free Software Foundation, Inc.
7090
# This file is free software; the Free Software Foundation
7091
# gives unlimited permission to copy and/or distribute it,
7092
# with or without modifications, as long as this notice is preserved.
6943
7096
# Check whether the underlying file-system supports filenames
6944
7097
# with a leading dot. For instance MS-DOS doesn't.
6953
7106
rmdir .tst 2>/dev/null
6954
7107
AC_SUBST([am__leading_dot])])
6956
# Add --enable-maintainer-mode option to configure.
7109
# Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
6957
7110
# From Jim Meyering
6959
# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004
7112
# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005
6960
7113
# Free Software Foundation, Inc.
6962
# This program is free software; you can redistribute it and/or modify
6963
# it under the terms of the GNU General Public License as published by
6964
# the Free Software Foundation; either version 2, or (at your option)
6965
# any later version.
6967
# This program is distributed in the hope that it will be useful,
6968
# but WITHOUT ANY WARRANTY; without even the implied warranty of
6969
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6970
# GNU General Public License for more details.
6972
# You should have received a copy of the GNU General Public License
6973
# along with this program; if not, write to the Free Software
6974
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
7115
# This file is free software; the Free Software Foundation
7116
# gives unlimited permission to copy and/or distribute it,
7117
# with or without modifications, as long as this notice is preserved.
6979
7121
AC_DEFUN([AM_MAINTAINER_MODE],
6980
7122
[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
6994
7136
AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
6996
# Check to see how 'make' treats includes. -*- Autoconf -*-
6998
# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
7000
# This program is free software; you can redistribute it and/or modify
7001
# it under the terms of the GNU General Public License as published by
7002
# the Free Software Foundation; either version 2, or (at your option)
7003
# any later version.
7005
# This program is distributed in the hope that it will be useful,
7006
# but WITHOUT ANY WARRANTY; without even the implied warranty of
7007
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7008
# GNU General Public License for more details.
7010
# You should have received a copy of the GNU General Public License
7011
# along with this program; if not, write to the Free Software
7012
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
7138
# Check to see how 'make' treats includes. -*- Autoconf -*-
7140
# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
7142
# This file is free software; the Free Software Foundation
7143
# gives unlimited permission to copy and/or distribute it,
7144
# with or without modifications, as long as this notice is preserved.
7017
7148
# AM_MAKE_INCLUDE()
7018
7149
# -----------------
7056
7187
rm -f confinc confmf
7062
# Copyright (C) 1997, 1999, 2000, 2001, 2003 Free Software Foundation, Inc.
7064
# This program is free software; you can redistribute it and/or modify
7065
# it under the terms of the GNU General Public License as published by
7066
# the Free Software Foundation; either version 2, or (at your option)
7067
# any later version.
7069
# This program is distributed in the hope that it will be useful,
7070
# but WITHOUT ANY WARRANTY; without even the implied warranty of
7071
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7072
# GNU General Public License for more details.
7074
# You should have received a copy of the GNU General Public License
7075
# along with this program; if not, write to the Free Software
7076
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
7190
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
7192
# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005
7193
# Free Software Foundation, Inc.
7195
# This file is free software; the Free Software Foundation
7196
# gives unlimited permission to copy and/or distribute it,
7197
# with or without modifications, as long as this notice is preserved.
7081
7201
# AM_MISSING_PROG(NAME, PROGRAM)
7082
7202
# ------------------------------
7226
# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
7228
# This file is free software; the Free Software Foundation
7229
# gives unlimited permission to copy and/or distribute it,
7230
# with or without modifications, as long as this notice is preserved.
7105
7232
# AM_PROG_MKDIR_P
7106
7233
# ---------------
7107
# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise.
7109
# Copyright (C) 2003, 2004 Free Software Foundation, Inc.
7111
# This program is free software; you can redistribute it and/or modify
7112
# it under the terms of the GNU General Public License as published by
7113
# the Free Software Foundation; either version 2, or (at your option)
7114
# any later version.
7116
# This program is distributed in the hope that it will be useful,
7117
# but WITHOUT ANY WARRANTY; without even the implied warranty of
7118
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7119
# GNU General Public License for more details.
7121
# You should have received a copy of the GNU General Public License
7122
# along with this program; if not, write to the Free Software
7123
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
7126
# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories
7127
# created by `make install' are always world readable, even if the
7128
# installer happens to have an overly restrictive umask (e.g. 077).
7129
# This was a mistake. There are at least two reasons why we must not
7131
# - it causes special bits like SGID to be ignored,
7132
# - it may be too restrictive (some setups expect 775 directories).
7134
# Do not use -m 0755 and let people choose whatever they expect by
7137
# We cannot accept any implementation of `mkdir' that recognizes `-p'.
7138
# Some implementations (such as Solaris 8's) are not thread-safe: if a
7139
# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c'
7140
# concurrently, both version can detect that a/ is missing, but only
7141
# one can create it and the other will error out. Consequently we
7142
# restrict ourselves to GNU make (using the --version option ensures
7234
# Check for `mkdir -p'.
7144
7235
AC_DEFUN([AM_PROG_MKDIR_P],
7145
[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
7146
# Keeping the `.' argument allows $(mkdir_p) to be used without
7147
# argument. Indeed, we sometimes output rules like
7148
# $(mkdir_p) $(somedir)
7149
# where $(somedir) is conditionally defined.
7150
# (`test -n '$(somedir)' && $(mkdir_p) $(somedir)' is a more
7151
# expensive solution, as it forces Make to start a sub-shell.)
7152
mkdir_p='mkdir -p -- .'
7154
# On NextStep and OpenStep, the `mkdir' command does not
7155
# recognize any option. It will interpret all options as
7156
# directories to create, and then abort because `.' already
7158
for d in ./-p ./--version;
7160
test -d $d && rmdir $d
7162
# $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
7163
if test -f "$ac_aux_dir/mkinstalldirs"; then
7164
mkdir_p='$(mkinstalldirs)'
7166
mkdir_p='$(install_sh) -d'
7169
AC_SUBST([mkdir_p])])
7171
# Helper functions for option handling. -*- Autoconf -*-
7173
# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
7175
# This program is free software; you can redistribute it and/or modify
7176
# it under the terms of the GNU General Public License as published by
7177
# the Free Software Foundation; either version 2, or (at your option)
7178
# any later version.
7180
# This program is distributed in the hope that it will be useful,
7181
# but WITHOUT ANY WARRANTY; without even the implied warranty of
7182
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7183
# GNU General Public License for more details.
7185
# You should have received a copy of the GNU General Public License
7186
# along with this program; if not, write to the Free Software
7187
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
7236
[AC_PREREQ([2.60])dnl
7237
AC_REQUIRE([AC_PROG_MKDIR_P])dnl
7238
dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
7239
dnl while keeping a definition of mkdir_p for backward compatibility.
7240
dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
7241
dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
7242
dnl Makefile.ins that do not define MKDIR_P, so we do our own
7243
dnl adjustment using top_builddir (which is defined more often than
7245
AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
7247
[[\\/$]]* | ?:[[\\/]]*) ;;
7248
*/*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
7252
# Helper functions for option handling. -*- Autoconf -*-
7254
# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
7256
# This file is free software; the Free Software Foundation
7257
# gives unlimited permission to copy and/or distribute it,
7258
# with or without modifications, as long as this notice is preserved.
7192
7262
# _AM_MANGLE_OPTION(NAME)
7193
7263
# -----------------------
7212
7282
AC_DEFUN([_AM_IF_OPTION],
7213
7283
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
7216
# Check to make sure that the build environment is sane.
7219
# Copyright (C) 1996, 1997, 2000, 2001, 2003 Free Software Foundation, Inc.
7221
# This program is free software; you can redistribute it and/or modify
7222
# it under the terms of the GNU General Public License as published by
7223
# the Free Software Foundation; either version 2, or (at your option)
7224
# any later version.
7226
# This program is distributed in the hope that it will be useful,
7227
# but WITHOUT ANY WARRANTY; without even the implied warranty of
7228
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7229
# GNU General Public License for more details.
7231
# You should have received a copy of the GNU General Public License
7232
# along with this program; if not, write to the Free Software
7233
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
7285
# Check to make sure that the build environment is sane. -*- Autoconf -*-
7287
# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
7288
# Free Software Foundation, Inc.
7290
# This file is free software; the Free Software Foundation
7291
# gives unlimited permission to copy and/or distribute it,
7292
# with or without modifications, as long as this notice is preserved.
7238
7296
# AM_SANITY_CHECK
7239
7297
# ---------------
7277
7335
AC_MSG_RESULT(yes)])
7337
# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
7339
# This file is free software; the Free Software Foundation
7340
# gives unlimited permission to copy and/or distribute it,
7341
# with or without modifications, as long as this notice is preserved.
7279
7343
# AM_PROG_INSTALL_STRIP
7281
# Copyright (C) 2001, 2003 Free Software Foundation, Inc.
7283
# This program is free software; you can redistribute it and/or modify
7284
# it under the terms of the GNU General Public License as published by
7285
# the Free Software Foundation; either version 2, or (at your option)
7286
# any later version.
7288
# This program is distributed in the hope that it will be useful,
7289
# but WITHOUT ANY WARRANTY; without even the implied warranty of
7290
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7291
# GNU General Public License for more details.
7293
# You should have received a copy of the GNU General Public License
7294
# along with this program; if not, write to the Free Software
7295
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
7344
# ---------------------
7298
7345
# One issue with vendor `install' (even GNU) is that you can't
7299
7346
# specify the program used to strip binaries. This is especially
7300
7347
# annoying in cross-compiling environments, where the build's strip
7312
7359
if test "$cross_compiling" != no; then
7313
7360
AC_CHECK_TOOL([STRIP], [strip], :)
7315
INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
7362
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
7316
7363
AC_SUBST([INSTALL_STRIP_PROGRAM])])
7365
# Copyright (C) 2006 Free Software Foundation, Inc.
7367
# This file is free software; the Free Software Foundation
7368
# gives unlimited permission to copy and/or distribute it,
7369
# with or without modifications, as long as this notice is preserved.
7371
# _AM_SUBST_NOTMAKE(VARIABLE)
7372
# ---------------------------
7373
# Prevent Automake from outputing VARIABLE = @VARIABLE@ in Makefile.in.
7374
# This macro is traced by Automake.
7375
AC_DEFUN([_AM_SUBST_NOTMAKE])
7377
# Check how to create a tarball. -*- Autoconf -*-
7379
# Copyright (C) 2004, 2005 Free Software Foundation, Inc.
7381
# This file is free software; the Free Software Foundation
7382
# gives unlimited permission to copy and/or distribute it,
7383
# with or without modifications, as long as this notice is preserved.
7387
# _AM_PROG_TAR(FORMAT)
7388
# --------------------
7389
# Check how to create a tarball in format FORMAT.
7390
# FORMAT should be one of `v7', `ustar', or `pax'.
7392
# Substitute a variable $(am__tar) that is a command
7393
# writing to stdout a FORMAT-tarball containing the directory
7395
# tardir=directory && $(am__tar) > result.tar
7397
# Substitute a variable $(am__untar) that extract such
7398
# a tarball read from stdin.
7399
# $(am__untar) < result.tar
7400
AC_DEFUN([_AM_PROG_TAR],
7401
[# Always define AMTAR for backward compatibility.
7402
AM_MISSING_PROG([AMTAR], [tar])
7404
[am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
7405
[m4_case([$1], [ustar],, [pax],,
7406
[m4_fatal([Unknown tar format])])
7407
AC_MSG_CHECKING([how to create a $1 tar archive])
7408
# Loop over all known methods to create a tar archive until one works.
7409
_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
7410
_am_tools=${am_cv_prog_tar_$1-$_am_tools}
7411
# Do not fold the above two line into one, because Tru64 sh and
7412
# Solaris sh will not grok spaces in the rhs of `-'.
7413
for _am_tool in $_am_tools
7417
for _am_tar in tar gnutar gtar;
7419
AM_RUN_LOG([$_am_tar --version]) && break
7421
am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
7422
am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
7423
am__untar="$_am_tar -xf -"
7426
# Must skip GNU tar: if it does not support --format= it doesn't create
7427
# ustar tarball either.
7428
(tar --version) >/dev/null 2>&1 && continue
7429
am__tar='tar chf - "$$tardir"'
7430
am__tar_='tar chf - "$tardir"'
7431
am__untar='tar xf -'
7434
am__tar='pax -L -x $1 -w "$$tardir"'
7435
am__tar_='pax -L -x $1 -w "$tardir"'
7439
am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
7440
am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
7441
am__untar='cpio -i -H $1 -d'
7450
# If the value was cached, stop now. We just wanted to have am__tar
7451
# and am__untar set.
7452
test -n "${am_cv_prog_tar_$1}" && break
7454
# tar/untar a dummy directory, and stop if the command works
7457
echo GrepMe > conftest.dir/file
7458
AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
7460
if test -s conftest.tar; then
7461
AM_RUN_LOG([$am__untar <conftest.tar])
7462
grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
7467
AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
7468
AC_MSG_RESULT([$am_cv_prog_tar_$1])])
7470
AC_SUBST([am__untar])