11
11
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12
12
# PARTICULAR PURPOSE.
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'.])])
14
22
# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
16
# serial 48 Debian 1.5.22-4 AC_PROG_LIBTOOL
24
# serial 52 Debian 1.5.26-3 AC_PROG_LIBTOOL
19
27
# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
276
286
# Check for linker boilerplate output or warnings with
277
287
# the simple link test code.
278
288
AC_DEFUN([_LT_LINKER_BOILERPLATE],
279
[ac_outfile=conftest.$ac_objext
280
printf "$lt_simple_link_test_code" >conftest.$ac_ext
289
[AC_REQUIRE([LT_AC_PROG_SED])dnl
290
ac_outfile=conftest.$ac_objext
291
echo "$lt_simple_link_test_code" >conftest.$ac_ext
281
292
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
282
293
_lt_linker_boilerplate=`cat conftest.err`
284
295
])# _LT_LINKER_BOILERPLATE
297
# _LT_REQUIRED_DARWIN_CHECKS
298
# --------------------------
299
# Check for some things on darwin
300
AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS],[
303
AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
304
AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
306
AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
307
[lt_cv_apple_cc_single_mod=no
308
if test -z "${LT_MULTI_MODULE}"; then
309
# By default we will add the -single_module flag. You can override
310
# by either setting the environment variable LT_MULTI_MODULE
311
# non-empty at configure time, or by adding -multi_module to the
313
echo "int foo(void){return 1;}" > conftest.c
314
$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
315
-dynamiclib ${wl}-single_module conftest.c
316
if test -f libconftest.dylib; then
317
lt_cv_apple_cc_single_mod=yes
318
rm -rf libconftest.dylib*
322
AC_CACHE_CHECK([for -exported_symbols_list linker flag],
323
[lt_cv_ld_exported_symbols_list],
324
[lt_cv_ld_exported_symbols_list=no
325
save_LDFLAGS=$LDFLAGS
326
echo "_main" > conftest.sym
327
LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
328
AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
329
[lt_cv_ld_exported_symbols_list=yes],
330
[lt_cv_ld_exported_symbols_list=no])
331
LDFLAGS="$save_LDFLAGS"
334
rhapsody* | darwin1.[[0123]])
335
_lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
337
_lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
339
# if running on 10.5 or later, the deployment target defaults
340
# to the OS version, if on x86, and 10.4, the deployment
341
# target defaults to 10.4. Don't you love it?
342
case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
343
10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
344
_lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
346
_lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
348
_lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
352
if test "$lt_cv_apple_cc_single_mod" = "yes"; then
353
_lt_dar_single_mod='$single_module'
355
if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
356
_lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
358
_lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
360
if test "$DSYMUTIL" != ":"; then
361
_lt_dsymutil="~$DSYMUTIL \$lib || :"
287
369
# _LT_AC_SYS_LIBPATH_AIX
288
370
# ----------------------
293
375
# If we don't find anything, use the default library path according
294
376
# to the aix ld manual.
295
377
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; }
378
[AC_REQUIRE([LT_AC_PROG_SED])dnl
379
AC_LINK_IFELSE(AC_LANG_PROGRAM,[
381
/Import File Strings/,/^$/ {
387
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
299
388
# 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; }
389
if test -z "$aix_libpath"; then
390
aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
302
392
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
303
393
])# _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` \
887
lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
888
if test -n "$lt_cv_sys_max_cmd_len"; then
889
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
890
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
892
SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
893
while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
790
894
= "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`
895
new_result=`expr "X$teststring" : ".*" 2>&1` &&
896
lt_cv_sys_max_cmd_len=$new_result &&
897
test $i != 17 # 1/2 MB should be enough
900
teststring=$teststring$teststring
903
# Add a significant safety factor because C++ compilers can tack on massive
904
# amounts of additional arguments before passing them to the linker.
905
# It appears as though 1/2 is a usable value.
906
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
1205
1313
version_type=none
1206
1314
dynamic_linker="$host_os ld.so"
1207
1315
sys_lib_dlsearch_path_spec="/lib /usr/lib"
1208
1317
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
1319
darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
1320
*) lt_awk_arg="/^libraries:/" ;;
1322
lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
1323
if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
1211
1324
# if the path contains ";" then we assume it to be the separator
1212
1325
# otherwise default to the standard path separator (i.e. ":") - it is
1213
1326
# assumed that no part of a normal pathname contains ";" but that should
1214
1327
# 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'`
1328
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"`
1330
lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
1332
# Ok, now we have the path, separated by spaces, we can step through it
1333
# and add multilib dir if necessary.
1334
lt_tmp_lt_search_path_spec=
1335
lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
1336
for lt_sys_path in $lt_search_path_spec; do
1337
if test -d "$lt_sys_path/$lt_multi_os_dir"; then
1338
lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
1340
test -d "$lt_sys_path" && \
1341
lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
1344
lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
1345
BEGIN {RS=" "; FS="/|\n";} {
1348
for (lt_i = NF; lt_i > 0; lt_i--) {
1349
if ($lt_i != "" && $lt_i != ".") {
1350
if ($lt_i == "..") {
1353
if (lt_count == 0) {
1354
lt_foo="/" $lt_i lt_foo;
1361
if (lt_foo != "") { lt_freq[[lt_foo]]++; }
1362
if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
1364
sys_lib_search_path_spec=`echo $lt_search_path_spec`
1220
1366
sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
1222
1368
need_lib_prefix=unknown
1223
1369
hardcode_into_libs=no
3020
3185
darwin* | rhapsody*)
3022
rhapsody* | darwin1.[[012]])
3023
_LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
3026
if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
3027
_LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
3029
case ${MACOSX_DEPLOYMENT_TARGET} in
3031
_LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
3034
_LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
3040
3186
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
3041
3187
_LT_AC_TAGVAR(hardcode_direct, $1)=no
3042
3188
_LT_AC_TAGVAR(hardcode_automatic, $1)=yes
3043
3189
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
3044
3190
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
3045
3191
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
3047
if test "$GXX" = yes ; then
3048
lt_int_apple_cc_single_mod=no
3192
_LT_AC_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
3193
if test "$GXX" = yes ; then
3049
3194
output_verbose_link_cmd='echo'
3050
if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
3051
lt_int_apple_cc_single_mod=yes
3195
_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}"
3196
_LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
3197
_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}"
3198
_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}"
3199
if test "$lt_cv_apple_cc_single_mod" != "yes"; then
3200
_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}"
3201
_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}"
3053
if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
3054
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
3056
_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'
3058
_LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
3059
# Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
3060
if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
3061
_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}'
3063
_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}'
3065
_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}'
3067
3204
case $cc_basename in
3069
3206
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'
3207
_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
3208
_LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
3072
3209
# 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}'
3210
_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
3211
_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
3478
# dependencies.
3344
3479
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'
3482
case `$CC -V 2>&1 | sed 5q` in
3485
_LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
3486
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
3487
_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'
3488
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
3489
_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'
3491
# Not sure whether something based on
3492
# $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
3494
output_verbose_link_cmd='echo'
3496
# Archives containing C++ object files must be created using
3497
# "CC -xar", where "CC" is the Sun C++ compiler. This is
3498
# necessary to make sure instantiated templates are included
3500
_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
3381
3539
_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'
3542
if test -f /usr/libexec/ld.so; then
3543
_LT_AC_TAGVAR(hardcode_direct, $1)=yes
3544
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
3545
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
3546
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
3547
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
3548
_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'
3549
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
3550
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
3552
output_verbose_link_cmd='echo'
3554
_LT_AC_TAGVAR(ld_shlibs, $1)=no
3393
output_verbose_link_cmd='echo'
3396
3558
case $cc_basename in
3552
3714
case $host_os in
3553
3715
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
3717
# The compiler driver will combine and reorder linker options,
3718
# but understands `-z linker_flag'.
3562
3719
# 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'
3720
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
3566
3723
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
3858
4027
_LT_AC_TAGVAR(postdeps,$1)=
4031
case `$CC -V 2>&1 | sed 5q` in
4035
# The more standards-conforming stlport4 library is
4036
# incompatible with the Cstd library. Avoid specifying
4037
# it if it's in CXXFLAGS. Ignore libCrun as
4038
# -library=stlport4 depends on it.
4039
case " $CXX $CXXFLAGS " in
4040
*" -library=stlport4 "*)
4041
solaris_use_stlport4=yes
4044
if test "$solaris_use_stlport4" != yes; then
4045
_LT_AC_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
3862
4052
case $cc_basename in
4054
# The more standards-conforming stlport4 library is
4055
# incompatible with the Cstd library. Avoid specifying
4056
# it if it's in CXXFLAGS. Ignore libCrun as
4057
# -library=stlport4 depends on it.
4058
case " $CXX $CXXFLAGS " in
4059
*" -library=stlport4 "*)
4060
solaris_use_stlport4=yes
3864
4064
# Adding this requires a known-good setup of shared libraries for
3865
4065
# Sun compiler versions before 5.6, else PIC objects from an old
3866
4066
# archive will be linked into the output, leading to subtle bugs.
3867
_LT_AC_TAGVAR(postdeps,$1)='-lCstd -lCrun'
4067
if test "$solaris_use_stlport4" != yes; then
4068
_LT_AC_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
3874
4075
case " $_LT_AC_TAGVAR(postdeps, $1) " in
3875
4076
*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
5378
5630
# it will be wrapped by ` (' and `)$', so one must not match beginning or
5379
5631
# end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
5380
5632
# as well as any symbol that contains `d'.
5381
_LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_"
5633
_LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
5382
5634
# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
5383
5635
# platforms (ab)use it in PIC code, but their linkers get confused if
5384
5636
# the symbol is explicitly referenced. Since portable code cannot
5385
5637
# rely on this symbol name, it's probably fine to never include it in
5386
5638
# preloaded symbol tables.
5639
# Exclude shared library initialization/finalization symbols.
5640
dnl Note also adjust exclude_expsyms for C++ above.
5387
5641
extract_expsyms_cmds=
5388
5642
# Just being paranoid about ensuring that cc_basename is set.
5389
5643
_LT_CC_BASENAME([$compiler])
5532
5786
ifc* | ifort*) # Intel Fortran compiler
5533
5787
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'
5789
case `$CC -V 2>&1 | sed 5q` in
5790
*Sun\ C*) # Sun C 5.9
5791
_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'
5792
tmp_sharedflag='-G' ;;
5793
*Sun\ F*) # Sun Fortran 8.3
5794
tmp_sharedflag='-G' ;;
5796
tmp_sharedflag='-shared' ;;
5798
_LT_AC_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5537
5800
if test $supports_anon_versioning = yes; then
5538
5801
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~
5539
5802
cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
5540
5803
$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'
5804
$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
5543
5806
_LT_AC_TAGVAR(link_all_deplibs, $1)=no
5824
6087
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
5825
6088
if test "$GCC" = yes ; then
5826
6089
output_verbose_link_cmd='echo'
5827
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
5828
_LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
5829
# Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
5830
_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}'
5831
_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}'
6090
_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}"
6091
_LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
6092
_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}"
6093
_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}"
5833
6095
case $cc_basename in
5835
6097
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'
6098
_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
6099
_LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
5838
6100
# 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}'
6101
_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
6102
_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'
6263
if test -f /usr/libexec/ld.so; then
6264
_LT_AC_TAGVAR(hardcode_direct, $1)=yes
6265
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
6266
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6267
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
6268
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
6269
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
6270
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
6273
openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
6274
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6275
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
6278
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
6279
_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'
6284
_LT_AC_TAGVAR(ld_shlibs, $1)=no
6074
6340
case $host_os in
6075
6341
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.
6343
# The compiler driver will combine and reorder linker options,
6344
# but understands `-z linker_flag'. GCC discards it without `$wl',
6345
# but is careful enough not to reorder.
6081
6346
# 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' ;;
6347
if test "$GCC" = yes; then
6348
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
6350
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
6089
6354
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
6319
6584
[AC_CHECK_TOOL(RC, windres, no)
6588
# Cheap backport of AS_EXECUTABLE_P and required macros
6589
# from Autoconf 2.59; we should not use $as_executable_p directly.
6593
m4_ifndef([_AS_TEST_PREPARE],
6594
[m4_defun([_AS_TEST_PREPARE],
6595
[if test -x / >/dev/null 2>&1; then
6596
as_executable_p='test -x'
6598
as_executable_p='test -f'
6600
])])# _AS_TEST_PREPARE
6604
# Check whether a file is executable.
6605
m4_ifndef([AS_EXECUTABLE_P],
6606
[m4_defun([AS_EXECUTABLE_P],
6607
[AS_REQUIRE([_AS_TEST_PREPARE])dnl
6608
$as_executable_p $1[]dnl
6609
])])# AS_EXECUTABLE_P
6322
6611
# NOTE: This macro has been submitted for inclusion into #
6323
6612
# GNU Autoconf as AC_PROG_SED. When it is available in #
6324
6613
# a released version of Autoconf we should remove this #
6390
6681
# ----------------------------
6391
6682
# Automake X.Y traces this macro to ensure aclocal.m4 has been
6392
6683
# generated from the m4 files accompanying Automake X.Y.
6393
AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"])
6684
# (This private macro should not be called outside this file.)
6685
AC_DEFUN([AM_AUTOMAKE_VERSION],
6686
[am__api_version='1.10'
6687
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
6688
dnl require some minimum version. Point them to the right macro.
6689
m4_if([$1], [1.10.1], [],
6690
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
6693
# _AM_AUTOCONF_VERSION(VERSION)
6694
# -----------------------------
6695
# aclocal traces this macro to find the Autoconf version.
6696
# This is a private macro too. Using m4_define simplifies
6697
# the logic in aclocal, which can simply ignore this definition.
6698
m4_define([_AM_AUTOCONF_VERSION], [])
6395
6700
# AM_SET_CURRENT_AUTOMAKE_VERSION
6396
6701
# -------------------------------
6397
# Call AM_AUTOMAKE_VERSION so it can be traced.
6702
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
6398
6703
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
6399
6704
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
6400
[AM_AUTOMAKE_VERSION([1.9.6])])
6705
[AM_AUTOMAKE_VERSION([1.10.1])dnl
6706
m4_ifndef([AC_AUTOCONF_VERSION],
6707
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
6708
_AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)])
6402
6710
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
6485
6795
Usually this means the macro was only invoked conditionally.]])
6489
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
6798
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
6490
6799
# Free Software Foundation, Inc.
6492
6801
# This file is free software; the Free Software Foundation
6493
6802
# gives unlimited permission to copy and/or distribute it,
6494
6803
# with or without modifications, as long as this notice is preserved.
6498
6807
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
6499
6808
# written in clear, in which case automake, when reading aclocal.m4,
6740
7053
# Do all the work for Automake. -*- Autoconf -*-
6742
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
6743
# Free Software Foundation, Inc.
7055
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
7056
# 2005, 2006, 2008 Free Software Foundation, Inc.
6745
7058
# This file is free software; the Free Software Foundation
6746
7059
# gives unlimited permission to copy and/or distribute it,
6747
7060
# with or without modifications, as long as this notice is preserved.
6751
7064
# This macro actually does too much. Some checks are only needed if
6752
7065
# your package does certain things. But this isn't really a big deal.
6763
7076
# arguments mandatory, and then we can depend on a new Autoconf
6764
7077
# release and drop the old call support.
6765
7078
AC_DEFUN([AM_INIT_AUTOMAKE],
6766
[AC_PREREQ([2.58])dnl
7079
[AC_PREREQ([2.60])dnl
6767
7080
dnl Autoconf wants to disallow AM_ names. We explicitly allow
6768
7081
dnl the ones we care about.
6769
7082
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
6770
7083
AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
6771
7084
AC_REQUIRE([AC_PROG_INSTALL])dnl
6772
# test to see if srcdir already configured
6773
if test "`cd $srcdir && pwd`" != "`pwd`" &&
6774
test -f $srcdir/config.status; then
6775
AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
7085
if test "`cd $srcdir && pwd`" != "`pwd`"; then
7086
# Use -I$(srcdir) only when $(srcdir) != ., so that make's output
7087
# is not polluted with repeated "-I."
7088
AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
7089
# test to see if srcdir already configured
7090
if test -f $srcdir/config.status; then
7091
AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
6778
7095
# test whether we have cygpath
7032
7358
# AM_PROG_MKDIR_P
7033
7359
# ---------------
7034
# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise.
7036
# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories
7037
# created by `make install' are always world readable, even if the
7038
# installer happens to have an overly restrictive umask (e.g. 077).
7039
# This was a mistake. There are at least two reasons why we must not
7041
# - it causes special bits like SGID to be ignored,
7042
# - it may be too restrictive (some setups expect 775 directories).
7044
# Do not use -m 0755 and let people choose whatever they expect by
7047
# We cannot accept any implementation of `mkdir' that recognizes `-p'.
7048
# Some implementations (such as Solaris 8's) are not thread-safe: if a
7049
# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c'
7050
# concurrently, both version can detect that a/ is missing, but only
7051
# one can create it and the other will error out. Consequently we
7052
# restrict ourselves to GNU make (using the --version option ensures
7360
# Check for `mkdir -p'.
7054
7361
AC_DEFUN([AM_PROG_MKDIR_P],
7055
[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
7056
# We used to keeping the `.' as first argument, in order to
7057
# allow $(mkdir_p) to be used without argument. As in
7058
# $(mkdir_p) $(somedir)
7059
# where $(somedir) is conditionally defined. However this is wrong
7061
# 1. if the package is installed by a user who cannot write `.'
7062
# make install will fail,
7063
# 2. the above comment should most certainly read
7064
# $(mkdir_p) $(DESTDIR)$(somedir)
7065
# so it does not work when $(somedir) is undefined and
7066
# $(DESTDIR) is not.
7067
# To support the latter case, we have to write
7068
# test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
7069
# so the `.' trick is pointless.
7070
mkdir_p='mkdir -p --'
7072
# On NextStep and OpenStep, the `mkdir' command does not
7073
# recognize any option. It will interpret all options as
7074
# directories to create, and then abort because `.' already
7076
for d in ./-p ./--version;
7078
test -d $d && rmdir $d
7080
# $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
7081
if test -f "$ac_aux_dir/mkinstalldirs"; then
7082
mkdir_p='$(mkinstalldirs)'
7084
mkdir_p='$(install_sh) -d'
7087
AC_SUBST([mkdir_p])])
7362
[AC_PREREQ([2.60])dnl
7363
AC_REQUIRE([AC_PROG_MKDIR_P])dnl
7364
dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
7365
dnl while keeping a definition of mkdir_p for backward compatibility.
7366
dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
7367
dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
7368
dnl Makefile.ins that do not define MKDIR_P, so we do our own
7369
dnl adjustment using top_builddir (which is defined more often than
7371
AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
7373
[[\\/$]]* | ?:[[\\/]]*) ;;
7374
*/*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
7089
7378
# Helper functions for option handling. -*- Autoconf -*-
7196
7485
if test "$cross_compiling" != no; then
7197
7486
AC_CHECK_TOOL([STRIP], [strip], :)
7199
INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
7488
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
7200
7489
AC_SUBST([INSTALL_STRIP_PROGRAM])])
7491
# Copyright (C) 2006 Free Software Foundation, Inc.
7493
# This file is free software; the Free Software Foundation
7494
# gives unlimited permission to copy and/or distribute it,
7495
# with or without modifications, as long as this notice is preserved.
7497
# _AM_SUBST_NOTMAKE(VARIABLE)
7498
# ---------------------------
7499
# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
7500
# This macro is traced by Automake.
7501
AC_DEFUN([_AM_SUBST_NOTMAKE])
7202
7503
# Check how to create a tarball. -*- Autoconf -*-
7204
7505
# Copyright (C) 2004, 2005 Free Software Foundation, Inc.