11d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#! /bin/sh 21d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# From configure.ac Revision: 1.3 . 31d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Guess values for system-dependent variables and create Makefiles. 41d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Generated by GNU Autoconf 2.68 for libcap-ng 0.7. 51d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 61d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 71d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 81d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software 91d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Foundation, Inc. 101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# This configure script is free software; the Free Software Foundation 131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# gives unlimited permission to copy, distribute and modify it. 141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## -------------------- ## 151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## M4sh Initialization. ## 161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## -------------------- ## 171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Be more Bourne compatible 191d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDUALCASE=1; export DUALCASE # for MKS sh 201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich emulate sh 221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich NULLCMD=: 231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # is contrary to our usage. Disable this feature. 251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich alias -g '${1+"$@"}'='"$@"' 261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich setopt NO_GLOB_SUBST 271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `(set -o) 2>/dev/null` in #( 291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *posix*) : 301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich set -o posix ;; #( 311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) : 321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_nl=' 381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich' 391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport as_nl 401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Printing a long string crashes Solaris 7 /usr/bin/printf. 411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Prefer a ksh shell builtin over an external printf program on Solaris, 451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# but without wasting forks for bash or zsh. 461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$BASH_VERSION$ZSH_VERSION" \ 471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_echo='print -r --' 491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_echo_n='print -rn --' 501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_echo='printf %s\n' 521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_echo_n='printf %s' 531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_echo_n='/usr/ucb/echo -n' 571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_echo_n_body='eval 601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich arg=$1; 611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $arg in #( 621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *"$as_nl"*) 631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich expr "X$arg" : "X\\(.*\\)$as_nl"; 641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac; 661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ' 681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export as_echo_n_body 691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_echo_n='sh -c $as_echo_n_body as_echo' 701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export as_echo_body 721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_echo='sh -c $as_echo_body as_echo' 731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The user is always right. 761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${PATH_SEPARATOR+set}" != set; then 771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich PATH_SEPARATOR=: 781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich PATH_SEPARATOR=';' 811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# IFS 861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# We need space, tab and new line, in precisely that order. Quoting is 871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# there to prevent editors from complaining about space-tab. 881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# (If _AS_PATH_WALK were called with IFS unset, it would disable word 891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# splitting by setting IFS to empty value.) 901d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=" "" $as_nl" 911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Find who we are. Look in the path if we contain no directory separator. 931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_myself= 941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $0 in #(( 951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *[\\/]* ) as_myself=$0 ;; 961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 1001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 1011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 1021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 1031d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 1041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 1051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 1061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 1071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# We did not find ourselves, most probably we were run as `sh COMMAND' 1081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# in which case we are not to be found in the path. 1091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$as_myself" = x; then 1101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_myself=$0 1111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 1121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test ! -f "$as_myself"; then 1131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 1141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich exit 1 1151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 1161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 1171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Unset variables that we do not need and which cause bugs (e.g. in 1181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 1191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# suppresses any "Segmentation fault" message there. '((' could 1201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# trigger a bug in pdksh 5.2.14. 1211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_var in BASH_ENV ENV MAIL MAILPATH 1221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo eval test x\${$as_var+set} = xset \ 1231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 1241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 1251d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPS1='$ ' 1261d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPS2='> ' 1271d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPS4='+ ' 1281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 1291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# NLS nuisances. 1301d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLC_ALL=C 1311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport LC_ALL 1321d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLANGUAGE=C 1331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport LANGUAGE 1341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 1351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# CDPATH. 1361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 1371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 1381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$CONFIG_SHELL" = x; then 1391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 1401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich emulate sh 1411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich NULLCMD=: 1421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 1431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # is contrary to our usage. Disable this feature. 1441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich alias -g '\${1+\"\$@\"}'='\"\$@\"' 1451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich setopt NO_GLOB_SUBST 1461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 1471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case \`(set -o) 2>/dev/null\` in #( 1481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *posix*) : 1491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich set -o posix ;; #( 1501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) : 1511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 1521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 1531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 1541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich" 1551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_required="as_fn_return () { (exit \$1); } 1561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_success () { as_fn_return 0; } 1571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_failure () { as_fn_return 1; } 1581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_ret_success () { return 0; } 1591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_ret_failure () { return 1; } 1601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 1611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexitcode=0 1621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_success || { exitcode=1; echo as_fn_success failed.; } 1631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 1641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 1651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 1661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 1671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 1681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 1691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich exitcode=1; echo positional parameters were not saved. 1701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 1711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest x\$exitcode = x0 || exit 1" 1721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 1731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 1741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 1751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 1761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 1771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 1781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 1791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 1801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 1811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich PATH=/empty FPATH=/empty; export PATH FPATH 1821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 1831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 1841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest \$(( 1 + 1 )) = 2 || exit 1" 1851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (eval "$as_required") 2>/dev/null; then : 1861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_have_required=yes 1871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 1881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_have_required=no 1891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 1901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 1911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 1921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 1931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_found=false 1951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 1961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 1971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 1981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 1991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_found=: 2001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $as_dir in #( 2011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /*) 2021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for as_base in sh bash ksh sh5; do 2031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Try only shells that exist, to save several forks. 2041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_shell=$as_dir/$as_base 2051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 2061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 2071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CONFIG_SHELL=$as_shell as_have_required=yes 2081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 2091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 2101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 2111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 2121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done;; 2131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 2141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_found=false 2151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 2161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 2171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 2181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CONFIG_SHELL=$SHELL as_have_required=yes 2191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi; } 2201d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 2211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 2221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 2231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$CONFIG_SHELL" != x; then : 2241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We cannot yet assume a decent shell, so we have to provide a 2251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # neutralization value for shells without unset; and this also 2261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # works around shells that cannot unset nonexistent variables. 2271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Preserve -v and -x to the replacement shell. 2281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich BASH_ENV=/dev/null 2291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ENV=/dev/null 2301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 2311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export CONFIG_SHELL 2321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $- in # (((( 2331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *v*x* | *x*v* ) as_opts=-vx ;; 2341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *v* ) as_opts=-v ;; 2351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *x* ) as_opts=-x ;; 2361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich * ) as_opts= ;; 2371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 2381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} 2391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 2401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 2411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test x$as_have_required = xno; then : 2421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$0: This script requires a shell more modern than all" 2431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$0: the shells that I found on your system." 2441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test x${ZSH_VERSION+set} = xset ; then 2451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 2461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$0: be upgraded to zsh 4.3.4 or later." 2471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 2481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 2491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$0: including any error possibly output before this 2501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$0: message. Then install a modern shell, or manually run 2511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$0: the script under such a shell if you do have one." 2521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 2531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich exit 1 2541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 2551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 2561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 2571d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSHELL=${CONFIG_SHELL-/bin/sh} 2581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport SHELL 2591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Unset more variables known to interfere with behavior of common tools. 2601d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCLICOLOR_FORCE= GREP_OPTIONS= 2611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichunset CLICOLOR_FORCE GREP_OPTIONS 2621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 2631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## --------------------- ## 2641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## M4sh Shell Functions. ## 2651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## --------------------- ## 2661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_unset VAR 2671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# --------------- 2681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Portably unset VAR. 2691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_unset () 2701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 2711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { eval $1=; unset $1;} 2721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 2731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_unset=as_fn_unset 2741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 2751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_set_status STATUS 2761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ----------------------- 2771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set $? to STATUS, without forking. 2781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_set_status () 2791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 2801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return $1 2811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # as_fn_set_status 2821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 2831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_exit STATUS 2841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ----------------- 2851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 2861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_exit () 2871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 2881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich set +e 2891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_set_status $1 2901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich exit $1 2911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # as_fn_exit 2921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 2931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_mkdir_p 2941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ------------- 2951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Create "$as_dir" as a directory, including parents if necessary. 2961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_mkdir_p () 2971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 2981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 2991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $as_dir in #( 3001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -*) as_dir=./$as_dir;; 3011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 3021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -d "$as_dir" || eval $as_mkdir_p || { 3031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_dirs= 3041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich while :; do 3051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $as_dir in #( 3061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 3071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) as_qdir=$as_dir;; 3081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 3091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_dirs="'$as_qdir' $as_dirs" 3101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_dir=`$as_dirname -- "$as_dir" || 3111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 3121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$as_dir" : 'X\(//\)[^/]' \| \ 3131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$as_dir" : 'X\(//\)$' \| \ 3141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 3151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo X"$as_dir" | 3161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 3171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 3181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 3191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 3201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\(\/\/\)[^/].*/{ 3211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 3221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 3231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 3241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\(\/\/\)$/{ 3251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 3261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 3271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 3281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\(\/\).*/{ 3291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 3301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 3311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 3321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s/.*/./; q'` 3331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -d "$as_dir" && break 3341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 3351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dirs" || eval "mkdir $as_dirs" 3361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 3371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 3381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 3391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # as_fn_mkdir_p 3401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_append VAR VALUE 3411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ---------------------- 3421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Append the text in VALUE to the end of the definition contained in VAR. Take 3431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# advantage of any shell optimizations that allow amortized linear growth over 3441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# repeated appends, instead of the typical quadratic growth present in naive 3451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# implementations. 3461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 3471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval 'as_fn_append () 3481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { 3491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval $1+=\$2 3501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich }' 3511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 3521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_append () 3531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { 3541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval $1=\$$1\$2 3551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 3561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi # as_fn_append 3571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 3581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_arith ARG... 3591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ------------------ 3601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Perform arithmetic evaluation on the ARGs, and store the result in the 3611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# global $as_val. Take advantage of shells that can avoid forks. The arguments 3621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# must be portable across $(()) and expr. 3631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 3641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval 'as_fn_arith () 3651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { 3661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_val=$(( $* )) 3671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich }' 3681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 3691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_arith () 3701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { 3711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_val=`expr "$@" || test $? -eq 1` 3721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 3731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi # as_fn_arith 3741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 3751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 3761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_error STATUS ERROR [LINENO LOG_FD] 3771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ---------------------------------------- 3781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 3791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 3801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# script with STATUS, using 1 if that was 0. 3811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_error () 3821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 3831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_status=$1; test $as_status -eq 0 && as_status=1 3841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$4"; then 3851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 3861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 3871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 3881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me: error: $2" >&2 3891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_exit $as_status 3901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # as_fn_error 3911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 3921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif expr a : '\(a\)' >/dev/null 2>&1 && 3931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "X`expr 00001 : '.*\(...\)'`" = X001; then 3941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_expr=expr 3951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 3961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_expr=false 3971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 3981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 3991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 4001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_basename=basename 4011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 4021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_basename=false 4031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 4041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 4051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 4061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_dirname=dirname 4071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 4081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_dirname=false 4091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 4101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 4111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_me=`$as_basename -- "$0" || 4121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 4131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$0" : 'X\(//\)$' \| \ 4141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$0" : 'X\(/\)' \| . 2>/dev/null || 4151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo X/"$0" | 4161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed '/^.*\/\([^/][^/]*\)\/*$/{ 4171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 4181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 4191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 4201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\/\(\/\/\)$/{ 4211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 4221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 4231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 4241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\/\(\/\).*/{ 4251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 4261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 4271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 4281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s/.*/./; q'` 4291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 4301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Avoid depending upon Character Ranges. 4311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_cr_letters='abcdefghijklmnopqrstuvwxyz' 4321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 4331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_cr_Letters=$as_cr_letters$as_cr_LETTERS 4341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_cr_digits='0123456789' 4351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_cr_alnum=$as_cr_Letters$as_cr_digits 4361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 4371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 4381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_lineno_1=$LINENO as_lineno_1a=$LINENO 4391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_lineno_2=$LINENO as_lineno_2a=$LINENO 4401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 4411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 4421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 4431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed -n ' 4441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich p 4451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /[$]LINENO/= 4461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ' <$as_myself | 4471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed ' 4481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s/[$]LINENO.*/&-/ 4491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich t lineno 4501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich b 4511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich :lineno 4521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich N 4531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich :loop 4541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 4551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich t loop 4561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s/-\n.*// 4571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ' >$as_me.lineno && 4581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich chmod +x "$as_me.lineno" || 4591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 4601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 4611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Don't try to exec as it changes $[0], causing all sort of problems 4621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # (the dirname of $[0] is not the place where we might find the 4631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # original and so on. Autoconf is especially sensitive to this). 4641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich . "./$as_me.lineno" 4651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Exit status is that of the last command. 4661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich exit 4671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 4681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 4691d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichECHO_C= ECHO_N= ECHO_T= 4701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `echo -n x` in #((((( 4711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich-n*) 4721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `echo 'xy\c'` in 4731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *c*) ECHO_T=' ';; # ECHO_T is single tab character. 4741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich xy) ECHO_C='\c';; 4751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 4761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ECHO_T=' ';; 4771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac;; 4781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*) 4791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ECHO_N='-n';; 4801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 4811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 4821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conf$$ conf$$.exe conf$$.file 4831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -d conf$$.dir; then 4841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f conf$$.dir/conf$$.file 4851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 4861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f conf$$.dir 4871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mkdir conf$$.dir 2>/dev/null 4881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 4891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (echo >conf$$.file) 2>/dev/null; then 4901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if ln -s conf$$.file conf$$ 2>/dev/null; then 4911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_ln_s='ln -s' 4921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # ... but there are two gotchas: 4931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 4941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 4951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # In both cases, we have to default to `cp -p'. 4961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 4971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_ln_s='cp -p' 4981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich elif ln conf$$.file conf$$ 2>/dev/null; then 4991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_ln_s=ln 5001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 5011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_ln_s='cp -p' 5021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 5031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 5041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_ln_s='cp -p' 5051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 5061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 5071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrmdir conf$$.dir 2>/dev/null 5081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 5091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif mkdir -p . 2>/dev/null; then 5101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_mkdir_p='mkdir -p "$as_dir"' 5111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 5121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -d ./-p && rmdir ./-p 5131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_mkdir_p=false 5141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 5151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 5161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -x / >/dev/null 2>&1; then 5171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_test_x='test -x' 5181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 5191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if ls -dL / >/dev/null 2>&1; then 5201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_ls_L_option=L 5211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 5221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_ls_L_option= 5231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 5241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_test_x=' 5251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval sh -c '\'' 5261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -d "$1"; then 5271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -d "$1/."; 5281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 5291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $1 in #( 5301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -*)set "./$1";; 5311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac; 5321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 5331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ???[sx]*):;;*)false;;esac;fi 5341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich '\'' sh 5351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ' 5361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 5371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_executable_p=$as_test_x 5381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 5391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Sed expression to map a string onto a valid CPP name. 5401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 5411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 5421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Sed expression to map a string onto a valid variable name. 5431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 5441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 5451d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSHELL=${CONFIG_SHELL-/bin/sh} 5461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 5471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 5481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -n "$DJDIR" || exec 7<&0 </dev/null 5491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexec 6>&1 5501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 5511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Name of the host. 5521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 5531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# so uname gets run too. 5541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 5551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 5561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 5571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Initializations. 5581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 5591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_default_prefix=/usr/local 5601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_clean_files= 5611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_config_libobj_dir=. 5621d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBOBJS= 5631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcross_compiling=no 5641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsubdirs= 5651d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMFLAGS= 5661d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMAKEFLAGS= 5671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 5681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Identity of this package. 5691d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_NAME='libcap-ng' 5701d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_TARNAME='libcap-ng' 5711d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_VERSION='0.7' 5721d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_STRING='libcap-ng 0.7' 5731d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_BUGREPORT='' 5741d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_URL='' 5751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 5761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Factoring default headers for most tests. 5771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_includes_default="\ 5781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdio.h> 5791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef HAVE_SYS_TYPES_H 5801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <sys/types.h> 5811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 5821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef HAVE_SYS_STAT_H 5831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <sys/stat.h> 5841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 5851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef STDC_HEADERS 5861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <stdlib.h> 5871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <stddef.h> 5881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#else 5891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ifdef HAVE_STDLIB_H 5901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <stdlib.h> 5911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# endif 5921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 5931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef HAVE_STRING_H 5941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 5951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <memory.h> 5961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# endif 5971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <string.h> 5981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 5991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef HAVE_STRINGS_H 6001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <strings.h> 6011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 6021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef HAVE_INTTYPES_H 6031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <inttypes.h> 6041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 6051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef HAVE_STDINT_H 6061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <stdint.h> 6071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 6081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef HAVE_UNISTD_H 6091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <unistd.h> 6101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif" 6111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 6121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_subst_vars='am__EXEEXT_FALSE 6131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__EXEEXT_TRUE 6141d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLTLIBOBJS 6151d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBOBJS 6161d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichHAVE_PYTHON_FALSE 6171d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichHAVE_PYTHON_TRUE 6181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpkgpyexecdir 6191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpyexecdir 6201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpkgpythondir 6211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpythondir 6221d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPYTHON_PLATFORM 6231d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPYTHON_EXEC_PREFIX 6241d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPYTHON_PREFIX 6251d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPYTHON_VERSION 6261d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPYTHON 6271d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichHAVE_SWIG_FALSE 6281d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichHAVE_SWIG_TRUE 6291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichswig_found 6301d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDEBUG 6311d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDEBUG_FALSE 6321d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDEBUG_TRUE 6331d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBTOOL_DEPS 6341d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCPP 6351d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOTOOL64 6361d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOTOOL 6371d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIPO 6381d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichNMEDIT 6391d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDSYMUTIL 6401d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMANIFEST_TOOL 6411d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichRANLIB 6421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_AR 6431d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAR 6441d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDLLTOOL 6451d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOBJDUMP 6461d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLN_S 6471d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichNM 6481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_DUMPBIN 6491d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDUMPBIN 6501d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLD 6511d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichFGREP 6521d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichEGREP 6531d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichGREP 6541d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSED 6551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__fastdepCC_FALSE 6561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__fastdepCC_TRUE 6571d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCCDEPMODE 6581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__nodep 6591d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAMDEPBACKSLASH 6601d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAMDEP_FALSE 6611d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAMDEP_TRUE 6621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__quote 6631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__include 6641d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDEPDIR 6651d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOBJEXT 6661d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichEXEEXT 6671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_CC 6681d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCPPFLAGS 6691d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLDFLAGS 6701d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCFLAGS 6711d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC 6721d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBTOOL 6731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__untar 6741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__tar 6751d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAMTAR 6761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__leading_dot 6771d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSET_MAKE 6781d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAWK 6791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmkdir_p 6801d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMKDIR_P 6811d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichINSTALL_STRIP_PROGRAM 6821d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSTRIP 6831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinstall_sh 6841d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMAKEINFO 6851d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAUTOHEADER 6861d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAUTOMAKE 6871d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAUTOCONF 6881d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichACLOCAL 6891d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichVERSION 6901d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE 6911d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCYGPATH_W 6921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__isrc 6931d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichINSTALL_DATA 6941d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichINSTALL_SCRIPT 6951d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichINSTALL_PROGRAM 6961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtarget_os 6971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtarget_vendor 6981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtarget_cpu 6991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtarget 7001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_os 7011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_vendor 7021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_cpu 7031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost 7041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_os 7051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_vendor 7061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_cpu 7071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild 7081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtarget_alias 7091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_alias 7101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_alias 7111d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS 7121d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichECHO_T 7131d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichECHO_N 7141d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichECHO_C 7151d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDEFS 7161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmandir 7171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlocaledir 7181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibdir 7191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpsdir 7201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpdfdir 7211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdvidir 7221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhtmldir 7231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinfodir 7241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdocdir 7251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicholdincludedir 7261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichincludedir 7271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlocalstatedir 7281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsharedstatedir 7291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsysconfdir 7301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdatadir 7311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdatarootdir 7321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibexecdir 7331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsbindir 7341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbindir 7351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichprogram_transform_name 7361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichprefix 7371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexec_prefix 7381d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_URL 7391d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_BUGREPORT 7401d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_STRING 7411d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_VERSION 7421d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_TARNAME 7431d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_NAME 7441d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPATH_SEPARATOR 7451d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSHELL' 7461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_subst_files='' 7471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_user_opts=' 7481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_option_checking 7491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_shared 7501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_static 7511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_pic 7521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_fast_install 7531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_dependency_tracking 7541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_gnu_ld 7551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_sysroot 7561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_libtool_lock 7571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_debug 7581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_warn 7591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_python 7601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich' 7611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_precious_vars='build_alias 7621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_alias 7631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtarget_alias 7641d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC 7651d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCFLAGS 7661d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLDFLAGS 7671d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS 7681d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCPPFLAGS 7691d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCPP 7701d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPYTHON' 7711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 7721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 7731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Initialize some variables set by options. 7741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_init_help= 7751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_init_version=false 7761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_unrecognized_opts= 7771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_unrecognized_sep= 7781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The variables have the same names as the options, with 7791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# dashes changed to underlines. 7801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcache_file=/dev/null 7811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexec_prefix=NONE 7821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichno_create= 7831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichno_recursion= 7841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichprefix=NONE 7851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichprogram_prefix=NONE 7861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichprogram_suffix=NONE 7871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichprogram_transform_name=s,x,x, 7881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsilent= 7891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsite= 7901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsrcdir= 7911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichverbose= 7921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichx_includes=NONE 7931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichx_libraries=NONE 7941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 7951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Installation directory options. 7961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# These are left unexpanded so users can "make install exec_prefix=/foo" 7971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# and all the variables that are supposed to be based on exec_prefix 7981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# by default will actually change. 7991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Use braces instead of parens because sh, perl, etc. also accept them. 8001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# (The list follows the same order as the GNU Coding Standards.) 8011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbindir='${exec_prefix}/bin' 8021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsbindir='${exec_prefix}/sbin' 8031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibexecdir='${exec_prefix}/libexec' 8041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdatarootdir='${prefix}/share' 8051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdatadir='${datarootdir}' 8061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsysconfdir='${prefix}/etc' 8071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsharedstatedir='${prefix}/com' 8081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlocalstatedir='${prefix}/var' 8091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichincludedir='${prefix}/include' 8101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicholdincludedir='/usr/include' 8111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 8121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinfodir='${datarootdir}/info' 8131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhtmldir='${docdir}' 8141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdvidir='${docdir}' 8151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpdfdir='${docdir}' 8161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpsdir='${docdir}' 8171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibdir='${exec_prefix}/lib' 8181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlocaledir='${datarootdir}/locale' 8191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmandir='${datarootdir}/man' 8201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 8211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_prev= 8221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_dashdash= 8231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_option 8241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 8251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # If the previous option needs an argument, assign it. 8261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_prev"; then 8271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval $ac_prev=\$ac_option 8281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev= 8291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich continue 8301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 8311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 8321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_option in 8331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 8341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *=) ac_optarg= ;; 8351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_optarg=yes ;; 8361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 8371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 8381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Accept the important Cygnus configure options, so we can diagnose typos. 8391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 8401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_dashdash$ac_option in 8411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --) 8421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_dashdash=yes ;; 8431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 8441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -bindir | --bindir | --bindi | --bind | --bin | --bi) 8451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=bindir ;; 8461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 8471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich bindir=$ac_optarg ;; 8481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 8491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -build | --build | --buil | --bui | --bu) 8501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=build_alias ;; 8511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -build=* | --build=* | --buil=* | --bui=* | --bu=*) 8521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich build_alias=$ac_optarg ;; 8531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 8541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -cache-file | --cache-file | --cache-fil | --cache-fi \ 8551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 8561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=cache_file ;; 8571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 8581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 8591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cache_file=$ac_optarg ;; 8601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 8611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --config-cache | -C) 8621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cache_file=config.cache ;; 8631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 8641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -datadir | --datadir | --datadi | --datad) 8651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=datadir ;; 8661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -datadir=* | --datadir=* | --datadi=* | --datad=*) 8671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich datadir=$ac_optarg ;; 8681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 8691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 8701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --dataroo | --dataro | --datar) 8711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=datarootdir ;; 8721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 8731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 8741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich datarootdir=$ac_optarg ;; 8751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 8761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -disable-* | --disable-*) 8771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 8781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Reject names that are not valid shell variable names. 8791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 8801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "invalid feature name: $ac_useropt" 8811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_useropt_orig=$ac_useropt 8821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 8831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_user_opts in 8841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *" 8851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"enable_$ac_useropt" 8861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"*) ;; 8871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 8881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_unrecognized_sep=', ';; 8891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 8901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval enable_$ac_useropt=no ;; 8911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 8921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -docdir | --docdir | --docdi | --doc | --do) 8931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=docdir ;; 8941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 8951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich docdir=$ac_optarg ;; 8961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 8971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 8981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=dvidir ;; 8991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 9001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dvidir=$ac_optarg ;; 9011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 9021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -enable-* | --enable-*) 9031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 9041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Reject names that are not valid shell variable names. 9051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 9061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "invalid feature name: $ac_useropt" 9071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_useropt_orig=$ac_useropt 9081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 9091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_user_opts in 9101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *" 9111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"enable_$ac_useropt" 9121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"*) ;; 9131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 9141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_unrecognized_sep=', ';; 9151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 9161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval enable_$ac_useropt=\$ac_optarg ;; 9171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 9181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 9191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 9201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --exec | --exe | --ex) 9211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=exec_prefix ;; 9221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 9231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 9241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --exec=* | --exe=* | --ex=*) 9251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich exec_prefix=$ac_optarg ;; 9261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 9271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -gas | --gas | --ga | --g) 9281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Obsolete; use --with-gas. 9291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich with_gas=yes ;; 9301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 9311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -help | --help | --hel | --he | -h) 9321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_init_help=long ;; 9331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 9341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_init_help=recursive ;; 9351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 9361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_init_help=short ;; 9371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 9381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -host | --host | --hos | --ho) 9391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=host_alias ;; 9401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -host=* | --host=* | --hos=* | --ho=*) 9411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich host_alias=$ac_optarg ;; 9421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 9431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 9441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=htmldir ;; 9451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 9461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --ht=*) 9471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich htmldir=$ac_optarg ;; 9481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 9491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -includedir | --includedir | --includedi | --included | --include \ 9501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --includ | --inclu | --incl | --inc) 9511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=includedir ;; 9521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 9531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --includ=* | --inclu=* | --incl=* | --inc=*) 9541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich includedir=$ac_optarg ;; 9551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 9561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -infodir | --infodir | --infodi | --infod | --info | --inf) 9571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=infodir ;; 9581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 9591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich infodir=$ac_optarg ;; 9601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 9611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -libdir | --libdir | --libdi | --libd) 9621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=libdir ;; 9631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -libdir=* | --libdir=* | --libdi=* | --libd=*) 9641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich libdir=$ac_optarg ;; 9651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 9661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 9671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --libexe | --libex | --libe) 9681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=libexecdir ;; 9691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 9701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --libexe=* | --libex=* | --libe=*) 9711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich libexecdir=$ac_optarg ;; 9721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 9731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -localedir | --localedir | --localedi | --localed | --locale) 9741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=localedir ;; 9751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 9761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich localedir=$ac_optarg ;; 9771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 9781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -localstatedir | --localstatedir | --localstatedi | --localstated \ 9791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --localstate | --localstat | --localsta | --localst | --locals) 9801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=localstatedir ;; 9811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 9821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 9831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich localstatedir=$ac_optarg ;; 9841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 9851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 9861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=mandir ;; 9871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 9881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mandir=$ac_optarg ;; 9891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 9901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -nfp | --nfp | --nf) 9911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Obsolete; use --without-fp. 9921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich with_fp=no ;; 9931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 9941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 9951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --no-cr | --no-c | -n) 9961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich no_create=yes ;; 9971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 9981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 9991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 10001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich no_recursion=yes ;; 10011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 10021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 10031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 10041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --oldin | --oldi | --old | --ol | --o) 10051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=oldincludedir ;; 10061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 10071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 10081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 10091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich oldincludedir=$ac_optarg ;; 10101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 10111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 10121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=prefix ;; 10131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 10141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich prefix=$ac_optarg ;; 10151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 10161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -program-prefix | --program-prefix | --program-prefi | --program-pref \ 10171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --program-pre | --program-pr | --program-p) 10181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=program_prefix ;; 10191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -program-prefix=* | --program-prefix=* | --program-prefi=* \ 10201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 10211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich program_prefix=$ac_optarg ;; 10221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 10231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -program-suffix | --program-suffix | --program-suffi | --program-suff \ 10241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --program-suf | --program-su | --program-s) 10251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=program_suffix ;; 10261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -program-suffix=* | --program-suffix=* | --program-suffi=* \ 10271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 10281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich program_suffix=$ac_optarg ;; 10291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 10301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -program-transform-name | --program-transform-name \ 10311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --program-transform-nam | --program-transform-na \ 10321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --program-transform-n | --program-transform- \ 10331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --program-transform | --program-transfor \ 10341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --program-transfo | --program-transf \ 10351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --program-trans | --program-tran \ 10361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --progr-tra | --program-tr | --program-t) 10371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=program_transform_name ;; 10381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -program-transform-name=* | --program-transform-name=* \ 10391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --program-transform-nam=* | --program-transform-na=* \ 10401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --program-transform-n=* | --program-transform-=* \ 10411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --program-transform=* | --program-transfor=* \ 10421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --program-transfo=* | --program-transf=* \ 10431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --program-trans=* | --program-tran=* \ 10441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --progr-tra=* | --program-tr=* | --program-t=*) 10451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich program_transform_name=$ac_optarg ;; 10461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 10471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 10481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=pdfdir ;; 10491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 10501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich pdfdir=$ac_optarg ;; 10511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 10521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -psdir | --psdir | --psdi | --psd | --ps) 10531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=psdir ;; 10541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 10551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich psdir=$ac_optarg ;; 10561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 10571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 10581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | -silent | --silent | --silen | --sile | --sil) 10591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich silent=yes ;; 10601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 10611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 10621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=sbindir ;; 10631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 10641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --sbi=* | --sb=*) 10651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sbindir=$ac_optarg ;; 10661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 10671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -sharedstatedir | --sharedstatedir | --sharedstatedi \ 10681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 10691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --sharedst | --shareds | --shared | --share | --shar \ 10701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --sha | --sh) 10711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=sharedstatedir ;; 10721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 10731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 10741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 10751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --sha=* | --sh=*) 10761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sharedstatedir=$ac_optarg ;; 10771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 10781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -site | --site | --sit) 10791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=site ;; 10801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -site=* | --site=* | --sit=*) 10811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich site=$ac_optarg ;; 10821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 10831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 10841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=srcdir ;; 10851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 10861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich srcdir=$ac_optarg ;; 10871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 10881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 10891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --syscon | --sysco | --sysc | --sys | --sy) 10901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=sysconfdir ;; 10911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 10921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 10931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sysconfdir=$ac_optarg ;; 10941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 10951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -target | --target | --targe | --targ | --tar | --ta | --t) 10961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=target_alias ;; 10971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 10981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich target_alias=$ac_optarg ;; 10991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 11001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -v | -verbose | --verbose | --verbos | --verbo | --verb) 11011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich verbose=yes ;; 11021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 11031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -version | --version | --versio | --versi | --vers | -V) 11041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_init_version=: ;; 11051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 11061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -with-* | --with-*) 11071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 11081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Reject names that are not valid shell variable names. 11091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 11101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "invalid package name: $ac_useropt" 11111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_useropt_orig=$ac_useropt 11121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 11131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_user_opts in 11141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *" 11151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"with_$ac_useropt" 11161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"*) ;; 11171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 11181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_unrecognized_sep=', ';; 11191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 11201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval with_$ac_useropt=\$ac_optarg ;; 11211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 11221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -without-* | --without-*) 11231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 11241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Reject names that are not valid shell variable names. 11251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 11261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "invalid package name: $ac_useropt" 11271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_useropt_orig=$ac_useropt 11281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 11291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_user_opts in 11301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *" 11311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"with_$ac_useropt" 11321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"*) ;; 11331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 11341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_unrecognized_sep=', ';; 11351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 11361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval with_$ac_useropt=no ;; 11371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 11381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --x) 11391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Obsolete; use --with-x. 11401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich with_x=yes ;; 11411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 11421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 11431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --x-incl | --x-inc | --x-in | --x-i) 11441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=x_includes ;; 11451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 11461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 11471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich x_includes=$ac_optarg ;; 11481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 11491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -x-libraries | --x-libraries | --x-librarie | --x-librari \ 11501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 11511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prev=x_libraries ;; 11521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 11531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 11541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich x_libraries=$ac_optarg ;; 11551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 11561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -*) as_fn_error $? "unrecognized option: \`$ac_option' 11571d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichTry \`$0 --help' for more information" 11581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 11591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 11601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *=*) 11611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 11621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Reject names that are not valid shell variable names. 11631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_envvar in #( 11641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich '' | [0-9]* | *[!_$as_cr_alnum]* ) 11651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 11661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 11671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval $ac_envvar=\$ac_optarg 11681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export $ac_envvar ;; 11691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 11701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 11711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # FIXME: should be removed in autoconf 3.0. 11721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 11731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 11741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 11751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 11761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 11771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 11781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 11791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 11801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 11811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_prev"; then 11821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_option=--`echo $ac_prev | sed 's/_/-/g'` 11831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "missing argument to $ac_option" 11841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 11851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 11861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_unrecognized_opts"; then 11871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $enable_option_checking in 11881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich no) ;; 11891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 11901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 11911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 11921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 11931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 11941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check all directory arguments for consistency. 11951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 11961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich datadir sysconfdir sharedstatedir localstatedir includedir \ 11971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 11981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich libdir localedir mandir 11991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 12001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval ac_val=\$$ac_var 12011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Remove trailing slashes. 12021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_val in 12031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich */ ) 12041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 12051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval $ac_var=\$ac_val;; 12061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 12071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Be sure to have absolute directory names. 12081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_val in 12091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich [\\/$]* | ?:[\\/]* ) continue;; 12101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 12111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 12121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 12131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 12141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 12151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# There might be people who depend on the old broken behavior: `$host' 12161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# used to hold the argument of --host etc. 12171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# FIXME: To remove some day. 12181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild=$build_alias 12191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost=$host_alias 12201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtarget=$target_alias 12211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 12221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# FIXME: To remove some day. 12231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$host_alias" != x; then 12241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$build_alias" = x; then 12251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cross_compiling=maybe 12261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. 12271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich If a cross compiler is detected then cross compile mode will be used" >&2 12281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich elif test "x$build_alias" != "x$host_alias"; then 12291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cross_compiling=yes 12301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 12311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 12321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 12331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_prefix= 12341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -n "$host_alias" && ac_tool_prefix=$host_alias- 12351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 12361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "$silent" = yes && exec 6>/dev/null 12371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 12381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 12391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_pwd=`pwd` && test -n "$ac_pwd" && 12401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ls_di=`ls -di .` && 12411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 12421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "working directory cannot be determined" 12431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 12441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "pwd does not report name of working directory" 12451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 12461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 12471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Find the source files, if location was not specified. 12481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$srcdir"; then 12491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_srcdir_defaulted=yes 12501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Try the directory containing this script, then the parent directory. 12511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_confdir=`$as_dirname -- "$as_myself" || 12521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$as_myself" : 'X\(//\)[^/]' \| \ 12541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$as_myself" : 'X\(//\)$' \| \ 12551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 12561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo X"$as_myself" | 12571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 12591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 12601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 12611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\(\/\/\)[^/].*/{ 12621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 12631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 12641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 12651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\(\/\/\)$/{ 12661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 12671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 12681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 12691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\(\/\).*/{ 12701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 12711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 12721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 12731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s/.*/./; q'` 12741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich srcdir=$ac_confdir 12751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test ! -r "$srcdir/$ac_unique_file"; then 12761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich srcdir=.. 12771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 12781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 12791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_srcdir_defaulted=no 12801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 12811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test ! -r "$srcdir/$ac_unique_file"; then 12821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 12831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 12841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 12851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 12861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_abs_confdir=`( 12871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 12881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich pwd)` 12891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# When building in place, set srcdir=. 12901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$ac_abs_confdir" = "$ac_pwd"; then 12911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich srcdir=. 12921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 12931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Remove unnecessary trailing slashes from srcdir. 12941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Double slashes in file names in object file debugging info 12951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# mess up M-x gdb in Emacs. 12961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $srcdir in 12971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 12981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 12991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_var in $ac_precious_vars; do 13001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval ac_env_${ac_var}_set=\${${ac_var}+set} 13011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval ac_env_${ac_var}_value=\$${ac_var} 13021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 13031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval ac_cv_env_${ac_var}_value=\$${ac_var} 13041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 13051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 13061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 13071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Report the --help message. 13081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 13091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$ac_init_help" = "long"; then 13101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Omit some internal or obsolete options to make the list less imposing. 13111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # This message is too long to be a string in the A/UX 3.1 sh. 13121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat <<_ACEOF 13131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\`configure' configures libcap-ng 0.7 to adapt to many kinds of systems. 13141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 13151d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichUsage: $0 [OPTION]... [VAR=VALUE]... 13161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 13171d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichTo assign environment variables (e.g., CC, CFLAGS...), specify them as 13181d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichVAR=VALUE. See below for descriptions of some of the useful variables. 13191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 13201d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDefaults for the options are specified in brackets. 13211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 13221d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichConfiguration: 13231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -h, --help display this help and exit 13241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --help=short display options specific to this package 13251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --help=recursive display the short help of all the included packages 13261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -V, --version display version information and exit 13271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -q, --quiet, --silent do not print \`checking ...' messages 13281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --cache-file=FILE cache test results in FILE [disabled] 13291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -C, --config-cache alias for \`--cache-file=config.cache' 13301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -n, --no-create do not create output files 13311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --srcdir=DIR find the sources in DIR [configure dir or \`..'] 13321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 13331d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichInstallation directories: 13341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --prefix=PREFIX install architecture-independent files in PREFIX 13351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich [$ac_default_prefix] 13361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 13371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich [PREFIX] 13381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 13391d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichBy default, \`make install' will install all the files in 13401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 13411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichan installation prefix other than \`$ac_default_prefix' using \`--prefix', 13421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor instance \`--prefix=\$HOME'. 13431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 13441d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichFor better control, use the options below. 13451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 13461d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichFine tuning of the installation directories: 13471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --bindir=DIR user executables [EPREFIX/bin] 13481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --sbindir=DIR system admin executables [EPREFIX/sbin] 13491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --libexecdir=DIR program executables [EPREFIX/libexec] 13501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 13511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 13521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --localstatedir=DIR modifiable single-machine data [PREFIX/var] 13531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --libdir=DIR object code libraries [EPREFIX/lib] 13541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --includedir=DIR C header files [PREFIX/include] 13551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --oldincludedir=DIR C header files for non-gcc [/usr/include] 13561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 13571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 13581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --infodir=DIR info documentation [DATAROOTDIR/info] 13591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 13601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --mandir=DIR man documentation [DATAROOTDIR/man] 13611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --docdir=DIR documentation root [DATAROOTDIR/doc/libcap-ng] 13621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --htmldir=DIR html documentation [DOCDIR] 13631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --dvidir=DIR dvi documentation [DOCDIR] 13641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --pdfdir=DIR pdf documentation [DOCDIR] 13651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --psdir=DIR ps documentation [DOCDIR] 13661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 13671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 13681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat <<\_ACEOF 13691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 13701d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichProgram names: 13711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --program-prefix=PREFIX prepend PREFIX to installed program names 13721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --program-suffix=SUFFIX append SUFFIX to installed program names 13731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --program-transform-name=PROGRAM run sed PROGRAM on installed program names 13741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 13751d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSystem types: 13761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --build=BUILD configure for building on BUILD [guessed] 13771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --host=HOST cross-compile to build programs to run on HOST [BUILD] 13781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --target=TARGET configure for building compilers for TARGET [HOST] 13791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 13801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 13811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 13821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_init_help"; then 13831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_init_help in 13841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich short | recursive ) echo "Configuration of libcap-ng 0.7:";; 13851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 13861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat <<\_ACEOF 13871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 13881d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOptional Features: 13891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --disable-option-checking ignore unrecognized --enable/--with options 13901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 13911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 13921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --enable-shared[=PKGS] build shared libraries [default=yes] 13931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --enable-static[=PKGS] build static libraries [default=yes] 13941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --enable-fast-install[=PKGS] 13951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich optimize for fast installation [default=yes] 13961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --disable-dependency-tracking speeds up one-time build 13971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --enable-dependency-tracking do not reject slow dependency extractors 13981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --disable-libtool-lock avoid locking (might break parallel builds) 13991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 14001d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOptional Packages: 14011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 14021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 14031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 14041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich both] 14051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --with-gnu-ld assume the C compiler uses GNU ld [default=no] 14061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --with-sysroot=DIR Search for dependent libraries within DIR 14071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (or the compiler's sysroot if not specified). 14081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --with-debug turn on debugging [default=no] 14091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --with-warn turn on warnings [default=yes] 14101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --with-python enable building python bindings 14111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 14121d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSome influential environment variables: 14131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CC C compiler command 14141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CFLAGS C compiler flags 14151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 14161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich nonstandard directory <lib dir> 14171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LIBS libraries to pass to the linker, e.g. -l<library> 14181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 14191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich you have headers in a nonstandard directory <include dir> 14201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CPP C preprocessor 14211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich PYTHON the Python interpreter 14221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 14231d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichUse these variables to override the choices made by `configure' or to help 14241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichit to find libraries and programs with nonstandard names/locations. 14251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 14261d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichReport bugs to the package provider. 14271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 14281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_status=$? 14291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 14301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 14311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$ac_init_help" = "recursive"; then 14321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # If there are subdirs, report their specific --help. 14331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 14341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -d "$ac_dir" || 14351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 14361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich continue 14371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_builddir=. 14381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 14391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "$ac_dir" in 14401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*) 14421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # A ".." for each directory in $ac_dir_suffix. 14441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_top_builddir_sub in 14461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac ;; 14491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 14501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_abs_top_builddir=$ac_pwd 14511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_abs_builddir=$ac_pwd$ac_dir_suffix 14521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# for backward compatibility: 14531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_top_builddir=$ac_top_build_prefix 14541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 14551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $srcdir in 14561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich .) # We are building in place. 14571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_srcdir=. 14581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_top_srcdir=$ac_top_builddir_sub 14591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_abs_top_srcdir=$ac_pwd ;; 14601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich [\\/]* | ?:[\\/]* ) # Absolute name. 14611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_srcdir=$srcdir$ac_dir_suffix; 14621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_top_srcdir=$srcdir 14631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_abs_top_srcdir=$srcdir ;; 14641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) # Relative name. 14651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_top_srcdir=$ac_top_build_prefix$srcdir 14671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 14691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 14711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cd "$ac_dir" || { ac_status=$?; continue; } 14721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Check for guested configure. 14731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -f "$ac_srcdir/configure.gnu"; then 14741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo && 14751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $SHELL "$ac_srcdir/configure.gnu" --help=recursive 14761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich elif test -f "$ac_srcdir/configure"; then 14771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo && 14781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $SHELL "$ac_srcdir/configure" --help=recursive 14791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 14801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 14811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi || ac_status=$? 14821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cd "$ac_pwd" || { ac_status=$?; break; } 14831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 14841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 14851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 14861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -n "$ac_init_help" && exit $ac_status 14871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif $ac_init_version; then 14881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat <<\_ACEOF 14891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibcap-ng configure 0.7 14901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichgenerated by GNU Autoconf 2.68 14911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 14921d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCopyright (C) 2010 Free Software Foundation, Inc. 14931d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichThis configure script is free software; the Free Software Foundation 14941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichgives unlimited permission to copy, distribute and modify it. 14951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 14961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich exit 14971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 14981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 14991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## ------------------------ ## 15001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## Autoconf initialization. ## 15011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## ------------------------ ## 15021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 15031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ac_fn_c_try_compile LINENO 15041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# -------------------------- 15051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Try to compile conftest.$ac_ext, and return whether this succeeded. 15061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_fn_c_try_compile () 15071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 15081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f conftest.$ac_objext 15101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { { ac_try="$ac_compile" 15111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "(($ac_try" in 15121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_try_echo=$ac_try;; 15141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 15151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 15161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5 15171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$ac_compile") 2>conftest.err 15181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 15191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -s conftest.err; then 15201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich grep -v '^ *+' conftest.err >conftest.er1 15211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat conftest.er1 >&5 15221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mv -f conftest.er1 conftest.err 15231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 15241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; } && { 15261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$ac_c_werror_flag" || 15271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test ! -s conftest.err 15281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } && test -s conftest.$ac_objext; then : 15291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_retval=0 15301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 15311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me: failed program was:" >&5 15321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsed 's/^/| /' conftest.$ac_ext >&5 15331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 15341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_retval=1 15351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 15361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 15371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_set_status $ac_retval 15381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 15391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # ac_fn_c_try_compile 15401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 15411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ac_fn_c_try_link LINENO 15421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ----------------------- 15431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Try to link conftest.$ac_ext, and return whether this succeeded. 15441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_fn_c_try_link () 15451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 15461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f conftest.$ac_objext conftest$ac_exeext 15481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { { ac_try="$ac_link" 15491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "(($ac_try" in 15501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_try_echo=$ac_try;; 15521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 15531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 15541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5 15551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$ac_link") 2>conftest.err 15561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 15571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -s conftest.err; then 15581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich grep -v '^ *+' conftest.err >conftest.er1 15591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat conftest.er1 >&5 15601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mv -f conftest.er1 conftest.err 15611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 15621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; } && { 15641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$ac_c_werror_flag" || 15651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test ! -s conftest.err 15661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } && test -s conftest$ac_exeext && { 15671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "$cross_compiling" = yes || 15681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_test_x conftest$ac_exeext 15691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich }; then : 15701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_retval=0 15711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 15721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me: failed program was:" >&5 15731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsed 's/^/| /' conftest.$ac_ext >&5 15741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 15751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_retval=1 15761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 15771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 15781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 15791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # interfere with the next link command; also delete a directory that is 15801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # left behind by Apple's compiler. We do this before executing the actions. 15811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -rf conftest.dSYM conftest_ipa8_conftest.oo 15821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 15831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_set_status $ac_retval 15841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 15851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # ac_fn_c_try_link 15861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 15871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 15881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ------------------------------------------------------- 15891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Tests whether HEADER exists and can be compiled using the include files in 15901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# INCLUDES, setting the cache variable VAR accordingly. 15911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_fn_c_check_header_compile () 15921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 15931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 15951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $2... " >&6; } 15961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif eval \${$3+:} false; then : 15971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 15981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 15991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 16011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$4 16021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <$2> 16031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 16041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then : 16051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval "$3=yes" 16061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 16071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval "$3=no" 16081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 16091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 16111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_res=\$$3 16121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 16131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_res" >&6; } 16141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 16151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 16161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # ac_fn_c_check_header_compile 16171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 16181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ac_fn_c_try_cpp LINENO 16191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ---------------------- 16201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 16211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_fn_c_try_cpp () 16221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 16231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { { ac_try="$ac_cpp conftest.$ac_ext" 16251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "(($ac_try" in 16261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_try_echo=$ac_try;; 16281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 16291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 16301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5 16311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 16321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 16331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -s conftest.err; then 16341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich grep -v '^ *+' conftest.err >conftest.er1 16351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat conftest.er1 >&5 16361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mv -f conftest.er1 conftest.err 16371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 16381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; } > conftest.i && { 16401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 16411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test ! -s conftest.err 16421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich }; then : 16431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_retval=0 16441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 16451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me: failed program was:" >&5 16461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsed 's/^/| /' conftest.$ac_ext >&5 16471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 16481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_retval=1 16491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 16501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 16511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_set_status $ac_retval 16521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 16531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # ac_fn_c_try_cpp 16541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 16551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ac_fn_c_try_run LINENO 16561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ---------------------- 16571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 16581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# that executables *can* be run. 16591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_fn_c_try_run () 16601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 16611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { { ac_try="$ac_link" 16631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "(($ac_try" in 16641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_try_echo=$ac_try;; 16661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 16671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 16681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5 16691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$ac_link") 2>&5 16701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 16711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 16731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { { case "(($ac_try" in 16741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_try_echo=$ac_try;; 16761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 16771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 16781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5 16791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$ac_try") 2>&5 16801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 16811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; }; }; then : 16831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_retval=0 16841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 16851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me: program exited with status $ac_status" >&5 16861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me: failed program was:" >&5 16871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsed 's/^/| /' conftest.$ac_ext >&5 16881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 16891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_retval=$ac_status 16901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 16911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -rf conftest.dSYM conftest_ipa8_conftest.oo 16921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 16931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_set_status $ac_retval 16941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 16951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # ac_fn_c_try_run 16961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 16971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ac_fn_c_check_func LINENO FUNC VAR 16981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ---------------------------------- 16991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Tests whether FUNC exists, setting the cache variable VAR accordingly 17001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_fn_c_check_func () 17011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 17021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 17031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 17041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $2... " >&6; } 17051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif eval \${$3+:} false; then : 17061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 17071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 17081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 17101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 17111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich For example, HP-UX 11i <limits.h> declares gettimeofday. */ 17121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define $2 innocuous_$2 17131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 17141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* System header to define __stub macros and hopefully few prototypes, 17151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich which can conflict with char $2 (); below. 17161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 17171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich <limits.h> exists even on freestanding compilers. */ 17181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 17191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __STDC__ 17201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <limits.h> 17211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#else 17221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <assert.h> 17231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 17241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 17251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#undef $2 17261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 17271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* Override any GCC internal prototype to avoid an error. 17281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich Use char because int might match the return type of a GCC 17291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich builtin and then its argument prototype would still apply. */ 17301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __cplusplus 17311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichextern "C" 17321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 17331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichchar $2 (); 17341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* The GNU C library defines this for functions which it implements 17351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich to always fail with ENOSYS. Some functions are actually named 17361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich something starting with __ and the normal name is an alias. */ 17371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#if defined __stub_$2 || defined __stub___$2 17381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichchoke me 17391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 17401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 17411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 17421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 17431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 17441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreturn $2 (); 17451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 17461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 17471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 17481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 17491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then : 17501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval "$3=yes" 17511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 17521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval "$3=no" 17531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 17541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \ 17551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich conftest$ac_exeext conftest.$ac_ext 17561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 17571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_res=\$$3 17581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 17591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_res" >&6; } 17601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 17611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 17621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # ac_fn_c_check_func 17631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 17641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 17651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ------------------------------------------------------- 17661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Tests whether HEADER exists, giving a warning if it cannot be compiled using 17671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# the include files in INCLUDES and setting the cache variable VAR 17681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# accordingly. 17691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_fn_c_check_header_mongrel () 17701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 17711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 17721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if eval \${$3+:} false; then : 17731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 17741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $2... " >&6; } 17751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif eval \${$3+:} false; then : 17761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 17771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 17781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_res=\$$3 17791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 17801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_res" >&6; } 17811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 17821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Is the header compilable? 17831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 17841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking $2 usability... " >&6; } 17851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat confdefs.h - <<_ACEOF >conftest.$ac_ext 17861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 17871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$4 17881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <$2> 17891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 17901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then : 17911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_header_compiler=yes 17921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 17931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_header_compiler=no 17941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 17951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 17971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_header_compiler" >&6; } 17981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 17991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Is the header present? 18001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 18011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking $2 presence... " >&6; } 18021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat confdefs.h - <<_ACEOF >conftest.$ac_ext 18031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 18041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <$2> 18051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 18061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_cpp "$LINENO"; then : 18071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_header_preproc=yes 18081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 18091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_header_preproc=no 18101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 18111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.err conftest.i conftest.$ac_ext 18121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 18131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_header_preproc" >&6; } 18141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 18151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# So? What about this header? 18161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 18171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich yes:no: ) 18181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 18191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 18201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 18211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 18221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 18231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich no:yes:* ) 18241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 18251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 18261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 18271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 18281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 18291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 18301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 18311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 18321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 18331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 18341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 18351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 18361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 18371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $2... " >&6; } 18381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif eval \${$3+:} false; then : 18391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 18401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 18411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval "$3=\$ac_header_compiler" 18421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 18431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_res=\$$3 18441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 18451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_res" >&6; } 18461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 18471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 18481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 18491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # ac_fn_c_check_header_mongrel 18501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >config.log <<_ACEOF 18511d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichThis file contains any messages produced by compilers while 18521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrunning configure, to aid debugging if configure makes a mistake. 18531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 18541d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIt was created by libcap-ng $as_me 0.7, which was 18551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichgenerated by GNU Autoconf 2.68. Invocation command line was 18561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 18571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $ $0 $@ 18581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 18591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 18601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexec 5>>config.log 18611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 18621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat <<_ASUNAME 18631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## --------- ## 18641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## Platform. ## 18651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## --------- ## 18661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 18671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 18681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichuname -m = `(uname -m) 2>/dev/null || echo unknown` 18691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichuname -r = `(uname -r) 2>/dev/null || echo unknown` 18701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichuname -s = `(uname -s) 2>/dev/null || echo unknown` 18711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichuname -v = `(uname -v) 2>/dev/null || echo unknown` 18721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 18731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 18741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 18751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 18761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 18771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 18781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 18791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 18801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 18811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 18821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 18831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 18841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ASUNAME 18851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 18861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 18881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 18891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 18901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 18911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "PATH: $as_dir" 18921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 18931d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 18941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 18951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} >&5 18961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 18971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >&5 <<_ACEOF 18981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 18991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 19001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## ----------- ## 19011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## Core tests. ## 19021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## ----------- ## 19031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 19041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 19051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 19061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 19071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Keep a trace of the command line. 19081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Strip out --no-create and --no-recursion so they do not pile up. 19091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Strip out --silent because we don't want to record it for future runs. 19101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Also quote any args containing shell meta-characters. 19111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Make two passes to allow for proper duplicate-argument suppression. 19121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_configure_args= 19131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_configure_args0= 19141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_configure_args1= 19151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_must_keep_next=false 19161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_pass in 1 2 19171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 19181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_arg 19191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich do 19201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_arg in 19211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 19221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 19231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | -silent | --silent | --silen | --sile | --sil) 19241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich continue ;; 19251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\'*) 19261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 19271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 19281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_pass in 19291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 19301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 2) 19311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_append ac_configure_args1 " '$ac_arg'" 19321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test $ac_must_keep_next = true; then 19331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_must_keep_next=false # Got value, back to normal. 19341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 19351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_arg in 19361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *=* | --config-cache | -C | -disable-* | --disable-* \ 19371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 19381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 19391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | -with-* | --with-* | -without-* | --without-* | --x) 19401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case "$ac_configure_args0 " in 19411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 19421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 19431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 19441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -* ) ac_must_keep_next=true ;; 19451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 19461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 19471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_append ac_configure_args " '$ac_arg'" 19481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 19491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 19501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 19511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 19521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ ac_configure_args0=; unset ac_configure_args0;} 19531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ ac_configure_args1=; unset ac_configure_args1;} 19541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 19551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# When interrupted or exit'd, cleanup temporary files, and complete 19561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# config.log. We remove comments because anyway the quotes in there 19571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# would cause problems or look ugly. 19581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# WARNING: Use '\'' to represent an apostrophe within the trap. 19591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 19601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtrap 'exit_status=$? 19611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Save into config.log some information that might help in debugging. 19621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { 19631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo 19641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 19651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "## ---------------- ## 19661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## Cache variables. ## 19671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## ---------------- ##" 19681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo 19691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # The following way of writing the cache mishandles newlines in values, 19701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich( 19711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 19721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval ac_val=\$$ac_var 19731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_val in #( 19741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *${as_nl}*) 19751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_var in #( 19761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 19771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 19781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 19791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_var in #( 19801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich _ | IFS | as_nl) ;; #( 19811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 19821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) { eval $ac_var=; unset $ac_var;} ;; 19831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac ;; 19841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 19851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 19861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (set) 2>&1 | 19871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 19881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *${as_nl}ac_space=\ *) 19891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed -n \ 19901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "s/'\''/'\''\\\\'\'''\''/g; 19911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 19921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; #( 19931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 19941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 19951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 19961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac | 19971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sort 19981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich) 19991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo 20001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 20011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "## ----------------- ## 20021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## Output variables. ## 20031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## ----------------- ##" 20041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo 20051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_var in $ac_subst_vars 20061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich do 20071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval ac_val=\$$ac_var 20081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_val in 20091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 20101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 20111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$ac_var='\''$ac_val'\''" 20121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done | sort 20131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo 20141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 20151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_subst_files"; then 20161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "## ------------------- ## 20171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## File substitutions. ## 20181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## ------------------- ##" 20191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo 20201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_var in $ac_subst_files 20211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich do 20221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval ac_val=\$$ac_var 20231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_val in 20241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 20251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 20261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$ac_var='\''$ac_val'\''" 20271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done | sort 20281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo 20291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 20301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 20311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -s confdefs.h; then 20321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "## ----------- ## 20331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## confdefs.h. ## 20341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## ----------- ##" 20351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo 20361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h 20371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo 20381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 20391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "$ac_signal" != 0 && 20401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me: caught signal $ac_signal" 20411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me: exit $exit_status" 20421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } >&5 20431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f core *.core core.conftest.* && 20441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 20451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich exit $exit_status 20461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich' 0 20471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_signal in 1 2 13 15; do 20481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 20491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 20501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_signal=0 20511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 20521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# confdefs.h avoids OS command line length limits that DEFS can exceed. 20531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f -r conftest* confdefs.h 20541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 20551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "/* confdefs.h */" > confdefs.h 20561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 20571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Predefined preprocessor variables. 20581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 20591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>confdefs.h <<_ACEOF 20601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define PACKAGE_NAME "$PACKAGE_NAME" 20611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 20621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 20631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>confdefs.h <<_ACEOF 20641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 20651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 20661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 20671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>confdefs.h <<_ACEOF 20681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define PACKAGE_VERSION "$PACKAGE_VERSION" 20691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 20701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 20711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>confdefs.h <<_ACEOF 20721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define PACKAGE_STRING "$PACKAGE_STRING" 20731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 20741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 20751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>confdefs.h <<_ACEOF 20761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 20771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 20781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 20791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>confdefs.h <<_ACEOF 20801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define PACKAGE_URL "$PACKAGE_URL" 20811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 20821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 20831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 20841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Let the site file select an alternate cache file if it wants to. 20851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Prefer an explicitly selected file to automatically selected ones. 20861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_site_file1=NONE 20871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_site_file2=NONE 20881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CONFIG_SITE"; then 20891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We do not want a PATH search for config.site. 20901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $CONFIG_SITE in #(( 20911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -*) ac_site_file1=./$CONFIG_SITE;; 20921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich */*) ac_site_file1=$CONFIG_SITE;; 20931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_site_file1=./$CONFIG_SITE;; 20941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 20951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelif test "x$prefix" != xNONE; then 20961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_site_file1=$prefix/share/config.site 20971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_site_file2=$prefix/etc/config.site 20981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 20991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_site_file1=$ac_default_prefix/share/config.site 21001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_site_file2=$ac_default_prefix/etc/config.site 21011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 21021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_site_file in "$ac_site_file1" "$ac_site_file2" 21031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 21041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "x$ac_site_file" = xNONE && continue 21051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 21061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 21071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: loading site script $ac_site_file" >&6;} 21081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed 's/^/| /' "$ac_site_file" >&5 21091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich . "$ac_site_file" \ 21101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 21111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 21121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_error $? "failed to load site script $ac_site_file 21131d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSee \`config.log' for more details" "$LINENO" 5; } 21141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 21151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 21161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 21171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -r "$cache_file"; then 21181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Some versions of bash will fail to source /dev/null (special files 21191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # actually), so we avoid doing that. DJGPP emulates it as a regular file. 21201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test /dev/null != "$cache_file" && test -f "$cache_file"; then 21211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 21221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: loading cache $cache_file" >&6;} 21231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cache_file in 21241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich [\\/]* | ?:[\\/]* ) . "$cache_file";; 21251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) . "./$cache_file";; 21261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 21271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 21281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 21291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 21301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: creating cache $cache_file" >&6;} 21311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich >$cache_file 21321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 21331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 21341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check that the precious variables saved in the cache have kept the same 21351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# value. 21361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cache_corrupted=false 21371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_var in $ac_precious_vars; do 21381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval ac_old_set=\$ac_cv_env_${ac_var}_set 21391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval ac_new_set=\$ac_env_${ac_var}_set 21401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval ac_old_val=\$ac_cv_env_${ac_var}_value 21411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval ac_new_val=\$ac_env_${ac_var}_value 21421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_old_set,$ac_new_set in 21431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich set,) 21441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 21451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 21461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cache_corrupted=: ;; 21471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ,set) 21481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 21491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 21501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cache_corrupted=: ;; 21511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ,);; 21521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 21531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$ac_old_val" != "x$ac_new_val"; then 21541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # differences in whitespace do not lead to failure. 21551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_old_val_w=`echo x $ac_old_val` 21561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_new_val_w=`echo x $ac_new_val` 21571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$ac_old_val_w" != "$ac_new_val_w"; then 21581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 21591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 21601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cache_corrupted=: 21611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 21621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 21631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 21641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval $ac_var=\$ac_old_val 21651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 21661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 21671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 21681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 21691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 21701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi;; 21711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 21721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Pass precious variables to config.status. 21731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$ac_new_set" = set; then 21741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_new_val in 21751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 21761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_arg=$ac_var=$ac_new_val ;; 21771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 21781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case " $ac_configure_args " in 21791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 21801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) as_fn_append ac_configure_args " '$ac_arg'" ;; 21811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 21821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 21831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 21841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif $ac_cache_corrupted; then 21851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 21861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 21871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 21881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 21891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 21901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 21911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## -------------------- ## 21921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## Main body of script. ## 21931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## -------------------- ## 21941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 21951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ext=c 21961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cpp='$CPP $CPPFLAGS' 21971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler_gnu=$ac_cv_c_compiler_gnu 22001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 22011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 22021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_config_headers="$ac_config_headers config.h" 22031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 22041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 22051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 22061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho Configuring libcap-ng $VERSION 22071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 22081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_aux_dir= 22091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 22101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -f "$ac_dir/install-sh"; then 22111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_aux_dir=$ac_dir 22121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_install_sh="$ac_aux_dir/install-sh -c" 22131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 22141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich elif test -f "$ac_dir/install.sh"; then 22151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_aux_dir=$ac_dir 22161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_install_sh="$ac_aux_dir/install.sh -c" 22171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 22181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich elif test -f "$ac_dir/shtool"; then 22191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_aux_dir=$ac_dir 22201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_install_sh="$ac_aux_dir/shtool install -c" 22211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 22221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 22231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 22241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_aux_dir"; then 22251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 22261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 22271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 22281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# These three variables are undocumented and unsupported, 22291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# and are intended to be withdrawn in a future Autoconf release. 22301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# They can cause serious problems if a builder's source tree is in a directory 22311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# whose full name contains unusual characters. 22321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 22331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 22341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 22351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 22361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 22371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Make sure we can run config.sub. 22381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 22391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 22401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 22411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 22421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking build system type... " >&6; } 22431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_build+:} false; then : 22441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 22451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 22461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_build_alias=$build_alias 22471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "x$ac_build_alias" = x && 22481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 22491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "x$ac_build_alias" = x && 22501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 22511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 22521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 22531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 22541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 22551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 22561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_build" >&6; } 22571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $ac_cv_build in 22581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*-*-*) ;; 22591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 22601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 22611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild=$ac_cv_build 22621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_save_IFS=$IFS; IFS='-' 22631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset x $ac_cv_build 22641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshift 22651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_cpu=$1 22661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_vendor=$2 22671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshift; shift 22681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Remember, the first character of IFS is used to create $*, 22691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# except with old shells: 22701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_os=$* 22711d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$ac_save_IFS 22721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 22731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 22741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 22751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 22761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking host system type... " >&6; } 22771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_host+:} false; then : 22781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 22791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 22801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$host_alias" = x; then 22811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_host=$ac_cv_build 22821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 22831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 22841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 22851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 22861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 22871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 22881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 22891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_host" >&6; } 22901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $ac_cv_host in 22911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*-*-*) ;; 22921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 22931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 22941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost=$ac_cv_host 22951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_save_IFS=$IFS; IFS='-' 22961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset x $ac_cv_host 22971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshift 22981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_cpu=$1 22991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_vendor=$2 23001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshift; shift 23011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Remember, the first character of IFS is used to create $*, 23021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# except with old shells: 23031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_os=$* 23041d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$ac_save_IFS 23051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 23061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 23071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 23081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 23091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking target system type... " >&6; } 23101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_target+:} false; then : 23111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 23121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 23131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$target_alias" = x; then 23141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_target=$ac_cv_host 23151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 23161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 23171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 23181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 23191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 23201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 23211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 23221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_target" >&6; } 23231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $ac_cv_target in 23241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*-*-*) ;; 23251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 23261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 23271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtarget=$ac_cv_target 23281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_save_IFS=$IFS; IFS='-' 23291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset x $ac_cv_target 23301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshift 23311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtarget_cpu=$1 23321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtarget_vendor=$2 23331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshift; shift 23341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Remember, the first character of IFS is used to create $*, 23351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# except with old shells: 23361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtarget_os=$* 23371d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$ac_save_IFS 23381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 23391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 23401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 23411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The aliases save the names the user supplied, while $host etc. 23421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# will get canonicalized. 23431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -n "$target_alias" && 23441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "$program_prefix$program_suffix$program_transform_name" = \ 23451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich NONENONEs,x,x, && 23461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich program_prefix=${target_alias}- 23471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__api_version='1.11' 23481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 23491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Find a good install program. We prefer a C program (faster), 23501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# so one script is as good as another. But avoid the broken or 23511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# incompatible versions: 23521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# SysV /etc/install, /usr/sbin/install 23531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# SunOS /usr/etc/install 23541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# IRIX /sbin/install 23551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# AIX /bin/install 23561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# AmigaOS /C/install, which installs bootblocks on floppy discs 23571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 23581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# AFS /usr/afsws/bin/install, which mishandles nonexistent args 23591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 23601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# OS/2's system install, which has a completely different semantic 23611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ./install, which can be erroneously created by make from ./install.sh. 23621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Reject install programs that cannot install multiple files. 23631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 23641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for a BSD-compatible install... " >&6; } 23651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$INSTALL"; then 23661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_path_install+:} false; then : 23671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 23681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 23691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 23701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 23711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 23721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 23731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 23741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Account for people who put trailing slashes in PATH elements. 23751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $as_dir/ in #(( 23761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ./ | .// | /[cC]/* | \ 23771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 23781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 23791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /usr/ucb/* ) ;; 23801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 23811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # OSF1 and SCO ODT 3.0 have their own names for install. 23821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Don't use installbsd from OSF since it installs stuff as root 23831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # by default. 23841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_prog in ginstall scoinst install; do 23851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 23861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 23871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test $ac_prog = install && 23881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 23891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # AIX install. It has an incompatible calling convention. 23901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich : 23911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich elif test $ac_prog = install && 23921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 23931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # program-specific install script used by HP pwplus--don't use. 23941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich : 23951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 23961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -rf conftest.one conftest.two conftest.dir 23971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo one > conftest.one 23981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo two > conftest.two 23991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mkdir conftest.dir 24001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 24011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -s conftest.one && test -s conftest.two && 24021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -s conftest.dir/conftest.one && 24031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -s conftest.dir/conftest.two 24041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich then 24051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 24061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 3 24071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 24081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 24091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 24101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 24111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 24121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 24131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 24141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 24151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 24161d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 24171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 24181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -rf conftest.one conftest.two conftest.dir 24191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 24201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 24211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "${ac_cv_path_install+set}" = set; then 24221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich INSTALL=$ac_cv_path_install 24231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 24241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # As a last resort, use the slow shell script. Don't cache a 24251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # value for INSTALL within a source directory, because that will 24261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # break other packages using the cache if that directory is 24271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # removed, or if the value is a relative name. 24281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich INSTALL=$ac_install_sh 24291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 24301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 24311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 24321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$INSTALL" >&6; } 24331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 24341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 24351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# It thinks the first close brace ends the variable substitution. 24361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 24371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 24381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 24391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 24401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 24411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 24421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 24431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether build environment is sane... " >&6; } 24441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Just in case 24451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsleep 1 24461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho timestamp > conftest.file 24471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Reject unsafe characters in $srcdir or the absolute working directory 24481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# name. Accept space and tab only in the latter. 24491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham_lf=' 24501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich' 24511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `pwd` in 24521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *[\\\"\#\$\&\'\`$am_lf]*) 24531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 24541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 24551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $srcdir in 24561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 24571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 24581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 24591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 24601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Do `set' in a subshell so we don't clobber the current shell's 24611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# arguments. Must try -L first in case configure is actually a 24621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# symlink; some systems play weird games with the mod time of symlinks 24631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# (eg FreeBSD returns the mod time of the symlink's containing 24641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# directory). 24651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ( 24661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 24671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$*" = "X"; then 24681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # -L didn't work. 24691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich set X `ls -t "$srcdir/configure" conftest.file` 24701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 24711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f conftest.file 24721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$*" != "X $srcdir/configure conftest.file" \ 24731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && test "$*" != "X conftest.file $srcdir/configure"; then 24741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 24751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # If neither matched, then we have a broken ls. This can happen 24761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # if, for instance, CONFIG_SHELL is bash and it inherits a 24771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # broken ls alias from the environment. This has actually 24781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # happened. Such a system could not be considered "sane". 24791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 24801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichalias in your environment" "$LINENO" 5 24811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 24821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 24831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "$2" = conftest.file 24841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ) 24851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichthen 24861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Ok. 24871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich : 24881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 24891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "newly created file is older than distributed files! 24901d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCheck your system clock" "$LINENO" 5 24911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 24921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 24931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "yes" >&6; } 24941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "$program_prefix" != NONE && 24951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich program_transform_name="s&^&$program_prefix&;$program_transform_name" 24961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Use a double $ so make ignores it. 24971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "$program_suffix" != NONE && 24981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich program_transform_name="s&\$&$program_suffix&;$program_transform_name" 24991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Double any \ or $. 25001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# By default was `s,x,x', remove it if useless. 25011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 25021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 25031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 25041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# expand $ac_aux_dir to an absolute path 25051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham_aux_dir=`cd $ac_aux_dir && pwd` 25061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 25071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test x"${MISSING+set}" != xset; then 25081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $am_aux_dir in 25091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\ * | *\ *) 25101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 25111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 25121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich MISSING="\${SHELL} $am_aux_dir/missing" ;; 25131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 25141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 25151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Use eval to expand $SHELL 25161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif eval "$MISSING --run true"; then 25171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_missing_run="$MISSING --run " 25181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 25191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_missing_run= 25201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 25211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 25221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 25231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 25241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test x"${install_sh}" != xset; then 25251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $am_aux_dir in 25261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\ * | *\ *) 25271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 25281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 25291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich install_sh="\${SHELL} $am_aux_dir/install-sh" 25301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 25311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 25321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 25331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Installed binaries are usually stripped using `strip' when the user 25341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# run `make install-strip'. However `strip' might not be the right 25351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# tool to use in cross-compilation environments, therefore Automake 25361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# will honor the `STRIP' environment variable to overrule this program. 25371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$cross_compiling" != no; then 25381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_tool_prefix"; then 25391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 25401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}strip; ac_word=$2 25411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 25421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 25431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_STRIP+:} false; then : 25441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 25451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 25461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$STRIP"; then 25471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 25481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 25491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 25511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 25521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 25531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 25541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 25551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 25561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_STRIP="${ac_tool_prefix}strip" 25571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 25581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 25591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 25601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 25611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 25621d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 25631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 25641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 25651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 25661d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSTRIP=$ac_cv_prog_STRIP 25671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$STRIP"; then 25681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 25691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$STRIP" >&6; } 25701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 25711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 25731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 25741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 25751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 25761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 25771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_STRIP"; then 25781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_ct_STRIP=$STRIP 25791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "strip", so it can be a program name with args. 25801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy strip; ac_word=$2 25811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 25821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 25831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 25841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 25851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 25861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_ct_STRIP"; then 25871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 25881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 25891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 25911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 25921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 25931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 25941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 25951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 25961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_STRIP="strip" 25971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 25981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 25991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 26001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 26011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 26021d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 26031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 26041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 26051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 26061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 26071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_STRIP"; then 26081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 26091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_STRIP" >&6; } 26101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 26111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 26131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 26141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 26151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$ac_ct_STRIP" = x; then 26161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich STRIP=":" 26171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 26181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cross_compiling:$ac_tool_warned in 26191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:) 26201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 26211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 26221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;; 26231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 26241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich STRIP=$ac_ct_STRIP 26251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 26261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 26271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich STRIP="$ac_cv_prog_STRIP" 26281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 26291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 26301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 26311d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 26321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 26331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 26341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 26351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$MKDIR_P"; then 26361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if ${ac_cv_path_mkdir+:} false; then : 26371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 26381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 26391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 26401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 26411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 26421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 26431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 26441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_prog in mkdir gmkdir; do 26451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 26461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 26471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 26481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 'mkdir (GNU coreutils) '* | \ 26491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 'mkdir (coreutils) '* | \ 26501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 'mkdir (fileutils) '4.1*) 26511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 26521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 3;; 26531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 26541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 26551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 26561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 26571d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 26581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 26591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 26601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 26611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -d ./--version && rmdir ./--version 26621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "${ac_cv_path_mkdir+set}" = set; then 26631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich MKDIR_P="$ac_cv_path_mkdir -p" 26641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 26651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # As a last resort, use the slow shell script. Don't cache a 26661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # value for MKDIR_P within a source directory, because that will 26671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # break other packages using the cache if that directory is 26681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # removed, or if the value is a relative name. 26691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich MKDIR_P="$ac_install_sh -d" 26701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 26711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 26721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 26731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$MKDIR_P" >&6; } 26741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 26751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmkdir_p="$MKDIR_P" 26761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $mkdir_p in 26771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich [\\/$]* | ?:[\\/]*) ;; 26781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 26791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 26801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 26811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_prog in gawk mawk nawk awk 26821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 26831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "$ac_prog", so it can be a program name with args. 26841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $ac_prog; ac_word=$2 26851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 26861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 26871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_AWK+:} false; then : 26881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 26891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 26901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$AWK"; then 26911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_AWK="$AWK" # Let the user override the test. 26921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 26931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 26941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 26951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 26961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 26971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 26981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 26991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 27001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_AWK="$ac_prog" 27011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 27021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 27031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 27041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 27051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 27061d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 27071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 27081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 27091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 27101d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAWK=$ac_cv_prog_AWK 27111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$AWK"; then 27121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 27131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$AWK" >&6; } 27141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 27151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 27171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 27181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 27191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 27201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -n "$AWK" && break 27211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 27221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 27231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 27241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 27251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset x ${MAKE-make} 27261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 27271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 27281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 27291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 27301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat >conftest.make <<\_ACEOF 27311d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSHELL = /bin/sh 27321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichall: 27331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich @echo '@@@%%%=$(MAKE)=@@@%%%' 27341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 27351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 27361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `${MAKE-make} -f conftest.make 2>/dev/null` in 27371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *@@@%%%=?*=@@@%%%*) 27381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval ac_cv_prog_make_${ac_make}_set=yes;; 27391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 27401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval ac_cv_prog_make_${ac_make}_set=no;; 27411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 27421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.make 27431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 27441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 27451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 27461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "yes" >&6; } 27471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich SET_MAKE= 27481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 27491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 27511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich SET_MAKE="MAKE=${MAKE-make}" 27521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 27531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 27541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -rf .tst 2>/dev/null 27551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmkdir .tst 2>/dev/null 27561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -d .tst; then 27571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__leading_dot=. 27581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 27591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__leading_dot=_ 27601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 27611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrmdir .tst 2>/dev/null 27621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 27631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "`cd $srcdir && pwd`" != "`pwd`"; then 27641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 27651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # is not polluted with repeated "-I." 27661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__isrc=' -I$(srcdir)' 27671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # test to see if srcdir already configured 27681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -f $srcdir/config.status; then 27691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 27701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 27711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 27721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 27731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# test whether we have cygpath 27741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$CYGPATH_W"; then 27751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (cygpath --version) >/dev/null 2>/dev/null; then 27761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CYGPATH_W='cygpath -w' 27771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 27781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CYGPATH_W=echo 27791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 27801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 27811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 27821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 27831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Define the identity of the package. 27841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich PACKAGE='libcap-ng' 27851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich VERSION='0.7' 27861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 27871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 27881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>confdefs.h <<_ACEOF 27891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define PACKAGE "$PACKAGE" 27901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 27911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 27921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 27931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>confdefs.h <<_ACEOF 27941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define VERSION "$VERSION" 27951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 27961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 27971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Some tools Automake needs. 27981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 27991d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 28001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28021d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 28031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28051d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 28061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28081d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 28091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28111d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 28121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# We need awk for the "check" target. The system "awk" is bad on 28141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# some platforms. 28151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Always define AMTAR for backward compatibility. Yes, it's still used 28161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# in the wild :-( We should find a proper way to deprecate it ... 28171d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAMTAR='$${TAR-tar}' 28181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 28201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `pwd` in 28261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\ * | *\ *) 28271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 28281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 28291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 28301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmacro_version='2.4.2' 28341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmacro_revision='1.3337' 28351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichltmain="$ac_aux_dir/ltmain.sh" 28491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Backslashify metacharacters that are still active within 28511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# double-quoted strings. 28521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsed_quote_subst='s/\(["`$\\]\)/\\\1/g' 28531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Same as above, but do not quote variable references. 28551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdouble_quote_subst='s/\(["`\\]\)/\\\1/g' 28561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Sed substitution to delay expansion of an escaped shell variable in a 28581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# double_quote_subst'ed string. 28591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 28601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Sed substitution to delay expansion of an escaped single quote. 28621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 28631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Sed substitution to avoid accidental globbing in evaled expressions 28651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichno_glob_subst='s/\*/\\\*/g' 28661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28671d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 28681d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 28691d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 28701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 28721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking how to print strings... " >&6; } 28731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Test print first, because it will be a builtin if present. 28741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 28751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 28761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ECHO='print -r --' 28771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 28781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ECHO='printf %s\n' 28791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 28801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Use this function as a fallback that always works. 28811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich func_fallback_echo () 28821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { 28831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval 'cat <<_LTECHO_EOF 28841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$1 28851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LTECHO_EOF' 28861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 28871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ECHO='func_fallback_echo' 28881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 28891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# func_echo_all arg... 28911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Invoke $ECHO with all args, space-separated. 28921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_echo_all () 28931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 28941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $ECHO "" 28951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 28961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 28971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "$ECHO" in 28981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 28991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "printf" >&6; } ;; 29001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 29011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "print -r" >&6; } ;; 29021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 29031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "cat" >&6; } ;; 29041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 29051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29191d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDEPDIR="${am__leading_dot}deps" 29201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_config_commands="$ac_config_commands depfiles" 29221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham_make=${MAKE-make} 29251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat > confinc << 'END' 29261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__doit: 29271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich @echo this is the am__doit target 29281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich.PHONY: am__doit 29291d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichEND 29301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# If we don't find an include directive, just comment out the code. 29311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 29321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for style of include used by $am_make... " >&6; } 29331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__include="#" 29341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__quote= 29351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_am_result=none 29361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# First try GNU make style include. 29371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho "include confinc" > confmf 29381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Ignore all kinds of additional output from `make'. 29391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `$am_make -s -f confmf 2> /dev/null` in #( 29401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*the\ am__doit\ target*) 29411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__include=include 29421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__quote= 29431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich _am_result=GNU 29441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 29451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 29461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Now try BSD make style include. 29471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$am__include" = "#"; then 29481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo '.include "confinc"' > confmf 29491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `$am_make -s -f confmf 2> /dev/null` in #( 29501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *the\ am__doit\ target*) 29511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__include=.include 29521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__quote="\"" 29531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich _am_result=BSD 29541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 29551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 29561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 29571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 29601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$_am_result" >&6; } 29611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f confinc confmf 29621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check whether --enable-dependency-tracking was given. 29641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${enable_dependency_tracking+set}" = set; then : 29651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enableval=$enable_dependency_tracking; 29661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 29671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$enable_dependency_tracking" != xno; then 29691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_depcomp="$ac_aux_dir/depcomp" 29701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich AMDEPBACKSLASH='\' 29711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__nodep='_no' 29721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 29731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$enable_dependency_tracking" != xno; then 29741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich AMDEP_TRUE= 29751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich AMDEP_FALSE='#' 29761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 29771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich AMDEP_TRUE='#' 29781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich AMDEP_FALSE= 29791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 29801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 29821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ext=c 29831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cpp='$CPP $CPPFLAGS' 29841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 29851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 29861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler_gnu=$ac_cv_c_compiler_gnu 29871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_tool_prefix"; then 29881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 29891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}gcc; ac_word=$2 29901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 29911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 29921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_CC+:} false; then : 29931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 29941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 29951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$CC"; then 29961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_CC="$CC" # Let the user override the test. 29971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 29981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 29991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 30001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 30011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 30021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 30031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 30041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 30051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_CC="${ac_tool_prefix}gcc" 30061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 30071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 30081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 30091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 30101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 30111d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 30121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 30131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 30141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 30151d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC=$ac_cv_prog_CC 30161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CC"; then 30171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 30181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$CC" >&6; } 30191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 30201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 30221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 30231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 30241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 30251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 30261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_CC"; then 30271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_ct_CC=$CC 30281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "gcc", so it can be a program name with args. 30291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy gcc; ac_word=$2 30301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 30311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 30321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_CC+:} false; then : 30331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 30341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 30351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_ct_CC"; then 30361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 30371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 30381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 30391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 30401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 30411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 30421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 30431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 30441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 30451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_CC="gcc" 30461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 30471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 30481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 30491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 30501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 30511d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 30521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 30531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 30541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 30551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_CC=$ac_cv_prog_ac_ct_CC 30561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_CC"; then 30571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 30581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_CC" >&6; } 30591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 30601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 30621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 30631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 30641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$ac_ct_CC" = x; then 30651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CC="" 30661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 30671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cross_compiling:$ac_tool_warned in 30681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:) 30691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 30701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 30711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;; 30721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 30731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CC=$ac_ct_CC 30741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 30751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 30761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CC="$ac_cv_prog_CC" 30771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 30781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 30791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$CC"; then 30801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_tool_prefix"; then 30811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 30821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}cc; ac_word=$2 30831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 30841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 30851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_CC+:} false; then : 30861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 30871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 30881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$CC"; then 30891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_CC="$CC" # Let the user override the test. 30901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 30911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 30921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 30931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 30941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 30951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 30961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 30971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 30981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_CC="${ac_tool_prefix}cc" 30991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 31001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 31011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 31021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 31031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 31041d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 31051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 31061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 31071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 31081d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC=$ac_cv_prog_CC 31091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CC"; then 31101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 31111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$CC" >&6; } 31121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 31131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 31151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 31161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 31171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 31181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 31191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 31201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$CC"; then 31211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "cc", so it can be a program name with args. 31221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy cc; ac_word=$2 31231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 31241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 31251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_CC+:} false; then : 31261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 31271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 31281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$CC"; then 31291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_CC="$CC" # Let the user override the test. 31301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 31311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prog_rejected=no 31321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 31331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 31341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 31351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 31361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 31371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 31381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 31391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 31401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prog_rejected=yes 31411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich continue 31421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 31431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_CC="cc" 31441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 31451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 31461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 31471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 31481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 31491d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 31501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 31511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_prog_rejected = yes; then 31521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We found a bogon in the path, so make sure we never use it. 31531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich set dummy $ac_cv_prog_CC 31541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shift 31551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test $# != 0; then 31561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We chose a different compiler from the bogus one. 31571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # However, it has the same basename, so the bogon will be chosen 31581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # first if we set CC to just the basename; use the full file name. 31591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shift 31601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 31611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 31621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 31631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 31641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 31651d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC=$ac_cv_prog_CC 31661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CC"; then 31671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 31681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$CC" >&6; } 31691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 31701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 31721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 31731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 31741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 31751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 31761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$CC"; then 31771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_tool_prefix"; then 31781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_prog in cl.exe 31791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich do 31801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 31811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $ac_tool_prefix$ac_prog; ac_word=$2 31821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 31831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 31841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_CC+:} false; then : 31851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 31861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 31871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$CC"; then 31881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_CC="$CC" # Let the user override the test. 31891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 31901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 31911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 31921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 31931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 31941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 31951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 31961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 31971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 31981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 31991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 32001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 32011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 32021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 32031d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 32041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 32051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 32061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 32071d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC=$ac_cv_prog_CC 32081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CC"; then 32091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 32101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$CC" >&6; } 32111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 32121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 32141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 32151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 32161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 32171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -n "$CC" && break 32181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 32191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 32201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$CC"; then 32211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_ct_CC=$CC 32221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_prog in cl.exe 32231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 32241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "$ac_prog", so it can be a program name with args. 32251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $ac_prog; ac_word=$2 32261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 32271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 32281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_CC+:} false; then : 32291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 32301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 32311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_ct_CC"; then 32321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 32331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 32341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 32351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 32361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 32371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 32381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 32391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 32401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 32411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_CC="$ac_prog" 32421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 32431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 32441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 32451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 32461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 32471d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 32481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 32491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 32501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 32511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_CC=$ac_cv_prog_ac_ct_CC 32521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_CC"; then 32531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 32541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_CC" >&6; } 32551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 32561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 32581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 32591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 32601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 32611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -n "$ac_ct_CC" && break 32621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 32631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 32641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$ac_ct_CC" = x; then 32651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CC="" 32661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 32671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cross_compiling:$ac_tool_warned in 32681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:) 32691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 32701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 32711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;; 32721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 32731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CC=$ac_ct_CC 32741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 32751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 32761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 32771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 32781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 32791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 32801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 32811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 32821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_error $? "no acceptable C compiler found in \$PATH 32831d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSee \`config.log' for more details" "$LINENO" 5; } 32841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 32851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Provide some information about the compiler. 32861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 32871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset X $ac_compile 32881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler=$2 32891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_option in --version -v -V -qversion; do 32901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { { ac_try="$ac_compiler $ac_option >&5" 32911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "(($ac_try" in 32921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 32931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_try_echo=$ac_try;; 32941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 32951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 32961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5 32971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$ac_compiler $ac_option >&5") 2>conftest.err 32981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 32991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -s conftest.err; then 33001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed '10a\ 33011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich... rest of stderr output deleted ... 33021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 10q' conftest.err >conftest.er1 33031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat conftest.er1 >&5 33041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 33051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f conftest.er1 conftest.err 33061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 33071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; } 33081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 33091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 33101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat confdefs.h - <<_ACEOF >conftest.$ac_ext 33111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 33121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 33131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 33141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 33151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 33161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 33171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 33181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 33191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 33201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 33211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_clean_files_save=$ac_clean_files 33221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 33231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Try to create an executable without -o first, disregard a.out. 33241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# It will help us diagnose broken compilers, and finding out an intuition 33251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# of exeext. 33261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 33271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether the C compiler works... " >&6; } 33281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 33291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 33301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The possible output files: 33311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 33321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 33331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_rmfiles= 33341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_file in $ac_files 33351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 33361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_file in 33371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 33381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich * ) ac_rmfiles="$ac_rmfiles $ac_file";; 33391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 33401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 33411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f $ac_rmfiles 33421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 33431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif { { ac_try="$ac_link_default" 33441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "(($ac_try" in 33451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 33461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_try_echo=$ac_try;; 33471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 33481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 33491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5 33501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$ac_link_default") 2>&5 33511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 33521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 33531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; }; then : 33541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 33551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 33561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# in a Makefile. We should not override ac_cv_exeext if it was cached, 33571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# so that the user can short-circuit this test for compilers unknown to 33581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Autoconf. 33591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_file in $ac_files '' 33601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 33611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -f "$ac_file" || continue 33621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_file in 33631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 33641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 33651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich [ab].out ) 33661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We found the default executable, but exeext='' is most 33671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # certainly right. 33681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break;; 33691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *.* ) 33701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 33711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich then :; else 33721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 33731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 33741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We set ac_cv_exeext here because the later test for it is not 33751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # safe: cross compilers may not add the suffix if given an `-o' 33761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # argument, so we may need to know it at that point already. 33771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Even if this section looks crufty: it has the advantage of 33781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # actually working. 33791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break;; 33801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich * ) 33811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break;; 33821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 33831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 33841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "$ac_cv_exeext" = no && ac_cv_exeext= 33851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 33861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 33871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_file='' 33881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 33891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_file"; then : 33901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 33921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: failed program was:" >&5 33931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsed 's/^/| /' conftest.$ac_ext >&5 33941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 33951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 33961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 33971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_error 77 "C compiler cannot create executables 33981d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSee \`config.log' for more details" "$LINENO" 5; } 33991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 34001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "yes" >&6; } 34021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 34031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 34041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for C compiler default output file name... " >&6; } 34051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 34061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_file" >&6; } 34071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_exeext=$ac_cv_exeext 34081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 34091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 34101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_clean_files=$ac_clean_files_save 34111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 34121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for suffix of executables... " >&6; } 34131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif { { ac_try="$ac_link" 34141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "(($ac_try" in 34151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 34161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_try_echo=$ac_try;; 34171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 34181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 34191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5 34201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$ac_link") 2>&5 34211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 34221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 34231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; }; then : 34241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # If both `conftest.exe' and `conftest' are `present' (well, observable) 34251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 34261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# work properly (i.e., refer to `conftest.exe'), while it won't with 34271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# `rm'. 34281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_file in conftest.exe conftest conftest.*; do 34291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -f "$ac_file" || continue 34301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_file in 34311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 34321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 34331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break;; 34341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich * ) break;; 34351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 34361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 34371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 34381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 34391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 34401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_error $? "cannot compute suffix of executables: cannot compile and link 34411d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSee \`config.log' for more details" "$LINENO" 5; } 34421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 34431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest conftest$ac_cv_exeext 34441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 34451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_exeext" >&6; } 34461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 34471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.$ac_ext 34481d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichEXEEXT=$ac_cv_exeext 34491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_exeext=$EXEEXT 34501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat confdefs.h - <<_ACEOF >conftest.$ac_ext 34511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 34521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdio.h> 34531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 34541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 34551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 34561d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichFILE *f = fopen ("conftest.out", "w"); 34571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return ferror (f) || fclose (f) != 0; 34581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 34591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 34601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 34611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 34621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 34631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_clean_files="$ac_clean_files conftest.out" 34641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check that the compiler produces executables we can run. If not, either 34651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# the compiler is broken, or we cross compile. 34661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 34671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether we are cross compiling... " >&6; } 34681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$cross_compiling" != yes; then 34691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { { ac_try="$ac_link" 34701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "(($ac_try" in 34711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 34721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_try_echo=$ac_try;; 34731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 34741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 34751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5 34761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$ac_link") 2>&5 34771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 34781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 34791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; } 34801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { ac_try='./conftest$ac_cv_exeext' 34811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { { case "(($ac_try" in 34821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 34831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_try_echo=$ac_try;; 34841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 34851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 34861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5 34871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$ac_try") 2>&5 34881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 34891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 34901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; }; }; then 34911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cross_compiling=no 34921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 34931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$cross_compiling" = maybe; then 34941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cross_compiling=yes 34951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 34961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 34971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 34981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_error $? "cannot run C compiled programs. 34991d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIf you meant to cross compile, use \`--host'. 35001d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSee \`config.log' for more details" "$LINENO" 5; } 35011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 35021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 35031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 35041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 35051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$cross_compiling" >&6; } 35061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 35071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 35081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_clean_files=$ac_clean_files_save 35091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 35101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for suffix of object files... " >&6; } 35111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_objext+:} false; then : 35121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 35131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 35141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 35161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 35171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 35181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 35191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 35201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 35211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 35221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 35231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 35241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 35251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.o conftest.obj 35261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif { { ac_try="$ac_compile" 35271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "(($ac_try" in 35281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 35291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_try_echo=$ac_try;; 35301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 35311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 35321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5 35331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$ac_compile") 2>&5 35341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 35351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 35361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; }; then : 35371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_file in conftest.o conftest.obj conftest.*; do 35381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -f "$ac_file" || continue; 35391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_file in 35401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 35411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 35421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break;; 35431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 35441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 35451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 35461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me: failed program was:" >&5 35471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsed 's/^/| /' conftest.$ac_ext >&5 35481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 35491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 35501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 35511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_error $? "cannot compute suffix of object files: cannot compile 35521d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSee \`config.log' for more details" "$LINENO" 5; } 35531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 35541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.$ac_cv_objext conftest.$ac_ext 35551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 35561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 35571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_objext" >&6; } 35581d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOBJEXT=$ac_cv_objext 35591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_objext=$OBJEXT 35601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 35611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 35621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_c_compiler_gnu+:} false; then : 35631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 35641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 35651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 35671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 35681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 35691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 35701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 35711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifndef __GNUC__ 35721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich choke me 35731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 35741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 35751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 35761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 35771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 35781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 35791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then : 35801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_compiler_gnu=yes 35811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 35821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_compiler_gnu=no 35831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 35841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 35851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cv_c_compiler_gnu=$ac_compiler_gnu 35861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 35871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 35881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 35891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_c_compiler_gnu" >&6; } 35901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_compiler_gnu = yes; then 35911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich GCC=yes 35921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 35931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich GCC= 35941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 35951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_test_CFLAGS=${CFLAGS+set} 35961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_save_CFLAGS=$CFLAGS 35971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 35981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether $CC accepts -g... " >&6; } 35991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_cc_g+:} false; then : 36001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 36011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 36021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_save_c_werror_flag=$ac_c_werror_flag 36031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_c_werror_flag=yes 36041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_cc_g=no 36051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CFLAGS="-g" 36061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 36081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 36091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 36101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 36111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 36121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 36131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 36141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 36151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 36161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 36171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then : 36181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_cc_g=yes 36191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 36201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CFLAGS="" 36211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 36231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 36241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 36251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 36261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 36271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 36281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 36291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 36301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 36311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 36321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then : 36331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 36341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 36351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_c_werror_flag=$ac_save_c_werror_flag 36361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CFLAGS="-g" 36371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 36391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 36401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 36411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 36421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 36431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 36441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 36451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 36461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 36471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 36481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then : 36491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_cc_g=yes 36501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 36511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 36521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 36531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 36541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 36551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 36561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_c_werror_flag=$ac_save_c_werror_flag 36571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 36581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 36591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_prog_cc_g" >&6; } 36601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$ac_test_CFLAGS" = set; then 36611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CFLAGS=$ac_save_CFLAGS 36621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelif test $ac_cv_prog_cc_g = yes; then 36631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$GCC" = yes; then 36641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CFLAGS="-g -O2" 36651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 36661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CFLAGS="-g" 36671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 36681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 36691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$GCC" = yes; then 36701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CFLAGS="-O2" 36711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 36721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CFLAGS= 36731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 36741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 36751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 36761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 36771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_cc_c89+:} false; then : 36781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 36791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 36801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_cc_c89=no 36811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_save_CC=$CC 36821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat confdefs.h - <<_ACEOF >conftest.$ac_ext 36831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 36841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdarg.h> 36851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdio.h> 36861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <sys/types.h> 36871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <sys/stat.h> 36881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 36891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstruct buf { int x; }; 36901d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichFILE * (*rcsopen) (struct buf *, struct stat *, int); 36911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstatic char *e (p, i) 36921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich char **p; 36931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich int i; 36941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 36951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return p[i]; 36961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 36971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstatic char *f (char * (*g) (char **, int), char **p, ...) 36981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 36991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich char *s; 37001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich va_list v; 37011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich va_start (v,p); 37021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s = g (p, va_arg (v,int)); 37031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich va_end (v); 37041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return s; 37051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 37061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 37071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 37081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich function prototypes and stuff, but not '\xHH' hex character constants. 37091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich These don't provoke an error unfortunately, instead are silently treated 37101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as 'x'. The following induces an error, until -std is added to get 37111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 37121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich array size at least. It's necessary to write '\x00'==0 to get something 37131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich that's true only with -std. */ 37141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 37151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 37161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 37171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich inside strings and character constants. */ 37181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define FOO(x) 'x' 37191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 37201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 37211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint test (int i, double x); 37221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstruct s1 {int (*f) (int a);}; 37231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstruct s2 {int (*f) (double a);}; 37241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 37251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint argc; 37261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichchar **argv; 37271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 37281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 37291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 37301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 37311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 37321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 37331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 37341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 37351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 37361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 37371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 37381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CC="$ac_save_CC $ac_arg" 37391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if ac_fn_c_try_compile "$LINENO"; then : 37401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_cc_c89=$ac_arg 37411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 37421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext 37431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "x$ac_cv_prog_cc_c89" != "xno" && break 37441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 37451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.$ac_ext 37461d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC=$ac_save_CC 37471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 37481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 37491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# AC_CACHE_VAL 37501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "x$ac_cv_prog_cc_c89" in 37511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich x) 37521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 37531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "none needed" >&6; } ;; 37541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich xno) 37551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 37561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "unsupported" >&6; } ;; 37571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 37581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CC="$CC $ac_cv_prog_cc_c89" 37591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 37601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 37611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 37621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_prog_cc_c89" != xno; then : 37631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 37641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 37651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 37661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ext=c 37671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cpp='$CPP $CPPFLAGS' 37681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 37691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 37701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler_gnu=$ac_cv_c_compiler_gnu 37711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 37721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdepcc="$CC" am_compiler_list= 37731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 37741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 37751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking dependency style of $depcc... " >&6; } 37761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${am_cv_CC_dependencies_compiler_type+:} false; then : 37771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 37781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 37791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 37801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We make a subdir and do the tests there. Otherwise we can end up 37811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # making bogus files that we don't know about and never remove. For 37821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # instance it was reported that on HP-UX the gcc test will end up 37831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # making a dummy file named `D' -- because `-MD' means `put the output 37841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # in D'. 37851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -rf conftest.dir 37861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mkdir conftest.dir 37871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Copy depcomp to subdir because otherwise we won't find it if we're 37881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # using a relative directory. 37891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cp "$am_depcomp" conftest.dir 37901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cd conftest.dir 37911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We will build objects and dependencies in a subdirectory because 37921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # it helps to detect inapplicable dependency modes. For instance 37931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # both Tru64's cc and ICC support -MD to output dependencies as a 37941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # side effect of compilation, but ICC will put the dependencies in 37951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # the current directory while Tru64 will put them in the object 37961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # directory. 37971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mkdir sub 37981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 37991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_cv_CC_dependencies_compiler_type=none 38001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$am_compiler_list" = ""; then 38011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 38021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 38031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__universal=false 38041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case " $depcc " in #( 38051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\ -arch\ *\ -arch\ *) am__universal=true ;; 38061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 38071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 38081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for depmode in $am_compiler_list; do 38091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Setup a source with many dependencies, because some compilers 38101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # like to wrap large dependency lists on column 80 (with \), and 38111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # we should not choose a depcomp mode which is confused by this. 38121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # 38131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We need to recreate these files for each test, as the compiler may 38141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # overwrite some of them when testing with obscure command lines. 38151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # This happens at least with the AIX C compiler. 38161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich : > sub/conftest.c 38171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for i in 1 2 3 4 5 6; do 38181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo '#include "conftst'$i'.h"' >> sub/conftest.c 38191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 38201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Solaris 8's {/usr,}/bin/sh. 38211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich touch sub/conftst$i.h 38221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 38231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 38241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 38251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We check with `-c' and `-o' for the sake of the "dashmstdout" 38261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # mode. It turns out that the SunPro C++ compiler does not properly 38271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # handle `-M -o', and we need to detect this. Also, some Intel 38281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # versions had trouble with output in subdirs 38291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__obj=sub/conftest.${OBJEXT-o} 38301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__minus_obj="-o $am__obj" 38311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $depmode in 38321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich gcc) 38331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # This depmode causes a compiler race in universal mode. 38341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "$am__universal" = false || continue 38351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 38361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich nosideeffect) 38371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # after this tag, mechanisms are not by side-effect, so they'll 38381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # only be used when explicitly requested 38391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$enable_dependency_tracking" = xyes; then 38401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich continue 38411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 38421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 38431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 38441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 38451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich msvc7 | msvc7msys | msvisualcpp | msvcmsys) 38461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # This compiler won't grok `-c -o', but also, the minuso test has 38471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # not run yet. These depmodes are late enough in the game, and 38481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # so weak that their functioning should not be impacted. 38491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__obj=conftest.${OBJEXT-o} 38501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__minus_obj= 38511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 38521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich none) break ;; 38531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 38541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if depmode=$depmode \ 38551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich source=sub/conftest.c object=$am__obj \ 38561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 38571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 38581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich >/dev/null 2>conftest.err && 38591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 38601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 38611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 38621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 38631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # icc doesn't choke on unknown options, it will just issue warnings 38641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # or remarks (even with -Werror). So we grep stderr for any message 38651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # that says an option was ignored or not supported. 38661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # When given -MP, icc 7.0 and 7.1 complain thusly: 38671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # icc: Command line warning: ignoring option '-M'; no argument required 38681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # The diagnosis changed in icc 8.0: 38691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # icc: Command line remark: option '-MP' not supported 38701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (grep 'ignoring option' conftest.err || 38711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 38721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_cv_CC_dependencies_compiler_type=$depmode 38731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 38741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 38751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 38761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 38771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 38781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cd .. 38791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -rf conftest.dir 38801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 38811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_cv_CC_dependencies_compiler_type=none 38821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 38831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 38841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 38851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 38861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 38871d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 38881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 38891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if 38901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "x$enable_dependency_tracking" != xno \ 38911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 38921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__fastdepCC_TRUE= 38931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__fastdepCC_FALSE='#' 38941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 38951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__fastdepCC_TRUE='#' 38961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__fastdepCC_FALSE= 38971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 38981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 38991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 39001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 39011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for a sed that does not truncate output... " >&6; } 39021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_path_SED+:} false; then : 39031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 39041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 39051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 39061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_i in 1 2 3 4 5 6 7; do 39071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_script="$ac_script$as_nl$ac_script" 39081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 39091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 39101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { ac_script=; unset ac_script;} 39111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -z "$SED"; then 39121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_path_SED_found=false 39131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Loop through the user's path and test for each of PROGNAME-LIST 39141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 39151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 39161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 39171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 39181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 39191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_prog in sed gsed; do 39201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 39211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 39221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 39231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check for GNU ac_path_SED and select it if it is found. 39241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Check for GNU $ac_path_SED 39251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `"$ac_path_SED" --version 2>&1` in 39261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*GNU*) 39271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 39281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*) 39291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_count=0 39301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n 0123456789 >"conftest.in" 39311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich while : 39321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich do 39331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat "conftest.in" "conftest.in" >"conftest.tmp" 39341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mv "conftest.tmp" "conftest.in" 39351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cp "conftest.in" "conftest.nl" 39361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo '' >> "conftest.nl" 39371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 39381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 39391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_arith $ac_count + 1 && ac_count=$as_val 39401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test $ac_count -gt ${ac_path_SED_max-0}; then 39411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Best one so far, save it but keep looking for a better one 39421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_path_SED="$ac_path_SED" 39431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_path_SED_max=$ac_count 39441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 39451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # 10*(2^10) chars as input seems more than enough 39461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_count -gt 10 && break 39471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 39481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 39491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 39501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 39511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $ac_path_SED_found && break 3 39521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 39531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 39541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 39551d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 39561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -z "$ac_cv_path_SED"; then 39571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 39581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 39591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 39601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_path_SED=$SED 39611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 39621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 39631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 39641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 39651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_path_SED" >&6; } 39661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich SED="$ac_cv_path_SED" 39671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f conftest.sed 39681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 39691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$SED" && SED=sed 39701d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichXsed="$SED -e 1s/^X//" 39711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 39721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 39731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 39741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 39751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 39761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 39771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 39781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 39791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 39801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 39811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 39821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 39831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 39841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_path_GREP+:} false; then : 39851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 39861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 39871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -z "$GREP"; then 39881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_path_GREP_found=false 39891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Loop through the user's path and test for each of PROGNAME-LIST 39901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 39911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 39921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 39931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 39941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 39951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_prog in grep ggrep; do 39961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 39971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 39981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 39991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check for GNU ac_path_GREP and select it if it is found. 40001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Check for GNU $ac_path_GREP 40011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `"$ac_path_GREP" --version 2>&1` in 40021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*GNU*) 40031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 40041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*) 40051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_count=0 40061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n 0123456789 >"conftest.in" 40071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich while : 40081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich do 40091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat "conftest.in" "conftest.in" >"conftest.tmp" 40101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mv "conftest.tmp" "conftest.in" 40111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cp "conftest.in" "conftest.nl" 40121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo 'GREP' >> "conftest.nl" 40131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 40141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 40151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_arith $ac_count + 1 && ac_count=$as_val 40161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test $ac_count -gt ${ac_path_GREP_max-0}; then 40171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Best one so far, save it but keep looking for a better one 40181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_path_GREP="$ac_path_GREP" 40191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_path_GREP_max=$ac_count 40201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 40211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # 10*(2^10) chars as input seems more than enough 40221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_count -gt 10 && break 40231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 40241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 40251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 40261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 40271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $ac_path_GREP_found && break 3 40281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 40291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 40301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 40311d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 40321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -z "$ac_cv_path_GREP"; then 40331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 40341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 40351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 40361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_path_GREP=$GREP 40371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 40381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 40391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 40401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 40411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_path_GREP" >&6; } 40421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich GREP="$ac_cv_path_GREP" 40431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 40441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 40451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 40461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for egrep... " >&6; } 40471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_path_EGREP+:} false; then : 40481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 40491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 40501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 40511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich then ac_cv_path_EGREP="$GREP -E" 40521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 40531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -z "$EGREP"; then 40541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_path_EGREP_found=false 40551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Loop through the user's path and test for each of PROGNAME-LIST 40561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 40571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 40581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 40591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 40601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 40611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_prog in egrep; do 40621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 40631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 40641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 40651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check for GNU ac_path_EGREP and select it if it is found. 40661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Check for GNU $ac_path_EGREP 40671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `"$ac_path_EGREP" --version 2>&1` in 40681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*GNU*) 40691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 40701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*) 40711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_count=0 40721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n 0123456789 >"conftest.in" 40731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich while : 40741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich do 40751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat "conftest.in" "conftest.in" >"conftest.tmp" 40761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mv "conftest.tmp" "conftest.in" 40771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cp "conftest.in" "conftest.nl" 40781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo 'EGREP' >> "conftest.nl" 40791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 40801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 40811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_arith $ac_count + 1 && ac_count=$as_val 40821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test $ac_count -gt ${ac_path_EGREP_max-0}; then 40831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Best one so far, save it but keep looking for a better one 40841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_path_EGREP="$ac_path_EGREP" 40851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_path_EGREP_max=$ac_count 40861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 40871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # 10*(2^10) chars as input seems more than enough 40881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_count -gt 10 && break 40891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 40901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 40911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 40921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 40931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $ac_path_EGREP_found && break 3 40941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 40951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 40961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 40971d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 40981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -z "$ac_cv_path_EGREP"; then 40991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 41001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 41011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 41021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_path_EGREP=$EGREP 41031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 41041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 41061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 41071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 41081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_path_EGREP" >&6; } 41091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich EGREP="$ac_cv_path_EGREP" 41101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 41131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for fgrep... " >&6; } 41141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_path_FGREP+:} false; then : 41151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 41161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 41171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 41181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich then ac_cv_path_FGREP="$GREP -F" 41191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 41201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -z "$FGREP"; then 41211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_path_FGREP_found=false 41221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Loop through the user's path and test for each of PROGNAME-LIST 41231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 41241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 41251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 41261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 41271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 41281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_prog in fgrep; do 41291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 41301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 41311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 41321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check for GNU ac_path_FGREP and select it if it is found. 41331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Check for GNU $ac_path_FGREP 41341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `"$ac_path_FGREP" --version 2>&1` in 41351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*GNU*) 41361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 41371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*) 41381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_count=0 41391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n 0123456789 >"conftest.in" 41401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich while : 41411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich do 41421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat "conftest.in" "conftest.in" >"conftest.tmp" 41431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mv "conftest.tmp" "conftest.in" 41441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cp "conftest.in" "conftest.nl" 41451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo 'FGREP' >> "conftest.nl" 41461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 41471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 41481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_arith $ac_count + 1 && ac_count=$as_val 41491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test $ac_count -gt ${ac_path_FGREP_max-0}; then 41501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Best one so far, save it but keep looking for a better one 41511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_path_FGREP="$ac_path_FGREP" 41521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_path_FGREP_max=$ac_count 41531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 41541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # 10*(2^10) chars as input seems more than enough 41551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_count -gt 10 && break 41561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 41571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 41581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 41591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $ac_path_FGREP_found && break 3 41611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 41621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 41631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 41641d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 41651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -z "$ac_cv_path_FGREP"; then 41661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 41671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 41681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 41691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_path_FGREP=$FGREP 41701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 41711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 41731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 41741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 41751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_path_FGREP" >&6; } 41761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich FGREP="$ac_cv_path_FGREP" 41771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$GREP" && GREP=grep 41801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 41991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check whether --with-gnu-ld was given. 42001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${with_gnu_ld+set}" = set; then : 42011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 42021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 42031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich with_gnu_ld=no 42041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 42051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 42061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_prog=ld 42071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$GCC" = yes; then 42081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Check if gcc -print-prog-name=ld gives a path. 42091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 42101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for ld used by $CC... " >&6; } 42111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host in 42121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *-*-mingw*) 42131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # gcc leaves a trailing carriage return which upsets mingw 42141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 42151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 42161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 42171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 42181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_prog in 42191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Accept absolute paths. 42201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich [\\/]* | ?:[\\/]*) 42211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich re_direlt='/[^/][^/]*/\.\./' 42221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Canonicalize the pathname of ld 42231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 42241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 42251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 42261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 42271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$LD" && LD="$ac_prog" 42281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 42291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "") 42301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # If it fails, then pretend we aren't using GCC. 42311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prog=ld 42321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 42331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 42341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # If it is relative, then search for the first ld in PATH. 42351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich with_gnu_ld=unknown 42361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 42371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 42381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelif test "$with_gnu_ld" = yes; then 42391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 42401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for GNU ld... " >&6; } 42411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 42421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 42431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for non-GNU ld... " >&6; } 42441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 42451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_path_LD+:} false; then : 42461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 42471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 42481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -z "$LD"; then 42491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 42501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_dir in $PATH; do 42511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS="$lt_save_ifs" 42521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$ac_dir" && ac_dir=. 42531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 42541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_path_LD="$ac_dir/$ac_prog" 42551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Check to see if the program is GNU ld. I'd rather use --version, 42561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # but apparently some variants of GNU ld only accept -v. 42571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Break only if it was the GNU/non-GNU ld that we prefer. 42581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 42591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *GNU* | *'with BFD'*) 42601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "$with_gnu_ld" != no && break 42611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 42621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 42631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "$with_gnu_ld" != yes && break 42641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 42651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 42661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 42671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 42681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS="$lt_save_ifs" 42691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 42701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_path_LD="$LD" # Let the user override the test with a path. 42711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 42721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 42731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 42741d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLD="$lt_cv_path_LD" 42751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$LD"; then 42761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 42771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$LD" >&6; } 42781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 42791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 42801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 42811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 42821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 42831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 42841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 42851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_prog_gnu_ld+:} false; then : 42861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 42871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 42881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # I'd rather use --version here, but apparently some GNU lds only accept -v. 42891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `$LD -v 2>&1 </dev/null` in 42901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*GNU* | *'with BFD'*) 42911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_prog_gnu_ld=yes 42921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 42931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*) 42941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_prog_gnu_ld=no 42951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 42961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 42971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 42981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 42991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_prog_gnu_ld" >&6; } 43001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_gnu_ld=$lt_cv_prog_gnu_ld 43011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 43021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 43031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 43041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 43051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 43061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 43071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 43081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 43091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 43101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 43111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 43121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_path_NM+:} false; then : 43131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 43141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 43151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$NM"; then 43161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Let the user override the test. 43171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_path_NM="$NM" 43181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 43191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_nm_to_check="${ac_tool_prefix}nm" 43201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 43211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_nm_to_check="$lt_nm_to_check nm" 43221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 43231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for lt_tmp_nm in $lt_nm_to_check; do 43241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 43251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 43261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS="$lt_save_ifs" 43271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$ac_dir" && ac_dir=. 43281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich tmp_nm="$ac_dir/$lt_tmp_nm" 43291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 43301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Check to see if the nm accepts a BSD-compat flag. 43311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Adding the `sed 1q' prevents false positives on HP-UX, which says: 43321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # nm: unknown option "B" ignored 43331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Tru64's nm complains that /dev/null is an invalid object file 43341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 43351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich */dev/null* | *'Invalid file or object type'*) 43361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_path_NM="$tmp_nm -B" 43371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 43381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 43391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 43401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 43411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich */dev/null*) 43421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_path_NM="$tmp_nm -p" 43431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 43441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 43451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 43461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 43471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich continue # so that we can try to find one that supports BSD flags 43481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 43491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 43501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 43511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 43521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 43531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 43541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS="$lt_save_ifs" 43551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 43561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich : ${lt_cv_path_NM=no} 43571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 43581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 43591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 43601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_path_NM" >&6; } 43611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$lt_cv_path_NM" != "no"; then 43621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich NM="$lt_cv_path_NM" 43631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 43641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Didn't find any BSD compatible name lister, look for dumpbin. 43651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$DUMPBIN"; then : 43661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Let the user override the test. 43671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 43681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_tool_prefix"; then 43691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_prog in dumpbin "link -dump" 43701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich do 43711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 43721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $ac_tool_prefix$ac_prog; ac_word=$2 43731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 43741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 43751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_DUMPBIN+:} false; then : 43761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 43771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 43781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$DUMPBIN"; then 43791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 43801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 43811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 43821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 43831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 43841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 43851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 43861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 43871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 43881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 43891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 43901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 43911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 43921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 43931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 43941d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 43951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 43961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 43971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 43981d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDUMPBIN=$ac_cv_prog_DUMPBIN 43991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$DUMPBIN"; then 44001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 44011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$DUMPBIN" >&6; } 44021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 44031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 44041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 44051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 44061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 44071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 44081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -n "$DUMPBIN" && break 44091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 44101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 44111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$DUMPBIN"; then 44121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_ct_DUMPBIN=$DUMPBIN 44131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_prog in dumpbin "link -dump" 44141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 44151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "$ac_prog", so it can be a program name with args. 44161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $ac_prog; ac_word=$2 44171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 44181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 44191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 44201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 44211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 44221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_ct_DUMPBIN"; then 44231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 44241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 44251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 44261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 44271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 44281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 44291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 44301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 44311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 44321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 44331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 44341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 44351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 44361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 44371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 44381d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 44391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 44401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 44411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 44421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 44431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_DUMPBIN"; then 44441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 44451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_DUMPBIN" >&6; } 44461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 44471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 44481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 44491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 44501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 44511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 44521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -n "$ac_ct_DUMPBIN" && break 44531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 44541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 44551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$ac_ct_DUMPBIN" = x; then 44561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DUMPBIN=":" 44571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 44581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cross_compiling:$ac_tool_warned in 44591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:) 44601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 44611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 44621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;; 44631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 44641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DUMPBIN=$ac_ct_DUMPBIN 44651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 44661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 44671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 44681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 44691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *COFF*) 44701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DUMPBIN="$DUMPBIN -symbols" 44711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 44721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 44731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DUMPBIN=: 44741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 44751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 44761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 44771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 44781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$DUMPBIN" != ":"; then 44791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich NM="$DUMPBIN" 44801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 44811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 44821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$NM" && NM=nm 44831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 44841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 44851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 44861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 44871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 44881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 44891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 44901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking the name lister ($NM) interface... " >&6; } 44911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_nm_interface+:} false; then : 44921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 44931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 44941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_nm_interface="BSD nm" 44951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "int some_variable = 0;" > conftest.$ac_ext 44961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 44971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$ac_compile" 2>conftest.err) 44981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat conftest.err >&5 44991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 45001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 45011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat conftest.err >&5 45021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval echo "\"\$as_me:$LINENO: output\"" >&5) 45031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat conftest.out >&5 45041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if $GREP 'External.*some_variable' conftest.out > /dev/null; then 45051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_nm_interface="MS dumpbin" 45061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 45071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f conftest* 45081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 45091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 45101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_nm_interface" >&6; } 45111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 45121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 45131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether ln -s works... " >&6; } 45141d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLN_S=$as_ln_s 45151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$LN_S" = "ln -s"; then 45161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 45171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "yes" >&6; } 45181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 45191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 45201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no, using $LN_S" >&6; } 45211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 45221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 45231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# find the maximum length of command line arguments 45241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 45251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking the maximum length of command line arguments... " >&6; } 45261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_sys_max_cmd_len+:} false; then : 45271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 45281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 45291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich i=0 45301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich teststring="ABCD" 45311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 45321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $build_os in 45331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich msdosdjgpp*) 45341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # On DJGPP, this test can blow up pretty badly due to problems in libc 45351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # (any single argument exceeding 2000 bytes causes a buffer overrun 45361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # during glob expansion). Even if it were fixed, the result of this 45371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # check would be larger than it should be. 45381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_max_cmd_len=12288; # 12K is about right 45391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 45401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 45411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich gnu*) 45421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Under GNU Hurd, this test is not required because there is 45431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # no limit to the length of command line arguments. 45441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Libtool will interpret -1 as no limit whatsoever 45451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_max_cmd_len=-1; 45461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 45471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 45481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cygwin* | mingw* | cegcc*) 45491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # On Win9x/ME, this test blows up -- it succeeds, but takes 45501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # about 5 minutes as the teststring grows exponentially. 45511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Worse, since 9x/ME are not pre-emptively multitasking, 45521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # you end up with a "frozen" computer, even though with patience 45531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # the test eventually succeeds (with a max line length of 256k). 45541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Instead, let's just punt: use the minimum linelength reported by 45551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # all of the supported platforms: 8192 (on NT/2K/XP). 45561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_max_cmd_len=8192; 45571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 45581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 45591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mint*) 45601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # On MiNT this can take a long time and run out of memory. 45611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_max_cmd_len=8192; 45621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 45631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 45641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich amigaos*) 45651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # On AmigaOS with pdksh, this test takes hours, literally. 45661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # So we just punt and use a minimum line length of 8192. 45671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_max_cmd_len=8192; 45681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 45691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 45701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 45711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # This has been around since 386BSD, at least. Likely further. 45721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -x /sbin/sysctl; then 45731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 45741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich elif test -x /usr/sbin/sysctl; then 45751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 45761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 45771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 45781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 45791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # And add a safety zone 45801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 45811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 45821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 45831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 45841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich interix*) 45851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We know the value 262144 and hardcode it with a safety zone (like BSD) 45861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_max_cmd_len=196608 45871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 45881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 45891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich os2*) 45901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # The test takes a long time on OS/2. 45911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_max_cmd_len=8192 45921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 45931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 45941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich osf*) 45951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 45961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 45971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # nice to cause kernel panics so lets avoid the loop below. 45981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # First set a reasonable default. 45991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_max_cmd_len=16384 46001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # 46011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -x /sbin/sysconfig; then 46021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 46031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *1*) lt_cv_sys_max_cmd_len=-1 ;; 46041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 46051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 46061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 46071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sco3.2v5*) 46081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_max_cmd_len=102400 46091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 46101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sysv5* | sco5v6* | sysv4.2uw2*) 46111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 46121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$kargmax"; then 46131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 46141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 46151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_max_cmd_len=32768 46161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 46171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 46181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 46191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 46201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$lt_cv_sys_max_cmd_len"; then 46211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 46221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 46231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 46241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Make teststring a little bigger before we do anything with it. 46251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # a 1K string should be a reasonable start. 46261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for i in 1 2 3 4 5 6 7 8 ; do 46271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich teststring=$teststring$teststring 46281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 46291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 46301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # If test is not a shell built-in, we'll probably end up computing a 46311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # maximum length that is only half of the actual maximum length, but 46321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # we can't tell. 46331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ 46341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich = "X$teststring$teststring"; } >/dev/null 2>&1 && 46351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $i != 17 # 1/2 MB should be enough 46361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich do 46371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich i=`expr $i + 1` 46381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich teststring=$teststring$teststring 46391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 46401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Only check the string length outside the loop. 46411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 46421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich teststring= 46431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Add a significant safety factor because C++ compilers can tack on 46441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # massive amounts of additional arguments before passing them to the 46451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # linker. It appears as though 1/2 is a usable value. 46461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 46471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 46481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 46491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 46501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 46511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 46521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 46531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n $lt_cv_sys_max_cmd_len ; then 46541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 46551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 46561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 46571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 46581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "none" >&6; } 46591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 46601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmax_cmd_len=$lt_cv_sys_max_cmd_len 46611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 46621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 46631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 46641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 46651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 46661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 46671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich: ${CP="cp -f"} 46681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich: ${MV="mv -f"} 46691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich: ${RM="rm -f"} 46701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 46711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 46721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 46731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Try some XSI features 46741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichxsi_shell=no 46751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich( _lt_dummy="a/b/c" 46761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ 46771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich = c,a/b,b/c, \ 46781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && eval 'test $(( 1 + 1 )) -eq 2 \ 46791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 46801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && xsi_shell=yes 46811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 46821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$xsi_shell" >&6; } 46831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 46841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 46851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 46861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 46871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_shell_append=no 46881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 46891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich >/dev/null 2>&1 \ 46901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && lt_shell_append=yes 46911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 46921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_shell_append" >&6; } 46931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 46941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 46951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 46961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_unset=unset 46971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 46981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_unset=false 46991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 47001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# test EBCDIC or ASCII 47061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `echo X|tr X '\101'` in 47071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich A) # ASCII based system 47081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 47091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_SP2NL='tr \040 \012' 47101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_NL2SP='tr \015\012 \040\040' 47111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 47121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) # EBCDIC based system 47131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_SP2NL='tr \100 \n' 47141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_NL2SP='tr \r\n \100\100' 47151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 47161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 47171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 47271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 47281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_to_host_file_cmd+:} false; then : 47291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 47301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 47311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host in 47321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *-*-mingw* ) 47331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $build in 47341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *-*-mingw* ) # actually msys 47351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 47361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 47371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *-*-cygwin* ) 47381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 47391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 47401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich * ) # otherwise, assume *nix 47411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 47421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 47431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 47441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 47451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *-*-cygwin* ) 47461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $build in 47471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *-*-mingw* ) # actually msys 47481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 47491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 47501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *-*-cygwin* ) 47511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_to_host_file_cmd=func_convert_file_noop 47521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 47531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich * ) # otherwise, assume *nix 47541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 47551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 47561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 47571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 47581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich * ) # unhandled hosts (and "normal" native builds) 47591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_to_host_file_cmd=func_convert_file_noop 47601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 47611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 47621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 47641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichto_host_file_cmd=$lt_cv_to_host_file_cmd 47661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 47671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_to_host_file_cmd" >&6; } 47681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 47741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 47751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_to_tool_file_cmd+:} false; then : 47761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 47771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 47781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich #assume ordinary cross tools, or native build. 47791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_to_tool_file_cmd=func_convert_file_noop 47801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $host in 47811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *-*-mingw* ) 47821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $build in 47831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *-*-mingw* ) # actually msys 47841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 47851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 47861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 47871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 47881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 47891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 47911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichto_tool_file_cmd=$lt_cv_to_tool_file_cmd 47931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 47941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 47951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 47991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 48001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 48011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $LD option to reload object files... " >&6; } 48021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_ld_reload_flag+:} false; then : 48031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 48041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 48051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_ld_reload_flag='-r' 48061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 48071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 48081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_ld_reload_flag" >&6; } 48091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreload_flag=$lt_cv_ld_reload_flag 48101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $reload_flag in 48111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"" | " "*) ;; 48121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*) reload_flag=" $reload_flag" ;; 48131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 48141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreload_cmds='$LD$reload_flag -o $output$reload_objs' 48151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $host_os in 48161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cygwin* | mingw* | pw32* | cegcc*) 48171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$GCC" != yes; then 48181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich reload_cmds=false 48191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 48201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 48211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich darwin*) 48221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$GCC" = yes; then 48231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 48241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 48251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich reload_cmds='$LD$reload_flag -o $output$reload_objs' 48261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 48271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 48281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 48291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 48301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 48311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 48321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 48331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 48341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 48351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 48361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 48371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 48381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_tool_prefix"; then 48391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 48401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}objdump; ac_word=$2 48411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 48421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 48431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_OBJDUMP+:} false; then : 48441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 48451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 48461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$OBJDUMP"; then 48471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 48481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 48491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 48501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 48511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 48521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 48531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 48541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 48551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 48561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 48571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 48581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 48591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 48601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 48611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 48621d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 48631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 48641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 48651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 48661d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOBJDUMP=$ac_cv_prog_OBJDUMP 48671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$OBJDUMP"; then 48681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 48691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$OBJDUMP" >&6; } 48701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 48711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 48721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 48731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 48741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 48751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 48761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 48771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_OBJDUMP"; then 48781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_ct_OBJDUMP=$OBJDUMP 48791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "objdump", so it can be a program name with args. 48801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy objdump; ac_word=$2 48811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 48821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 48831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 48841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 48851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 48861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_ct_OBJDUMP"; then 48871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 48881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 48891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 48901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 48911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 48921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 48931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 48941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 48951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 48961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_OBJDUMP="objdump" 48971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 48981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 48991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 49001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 49011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 49021d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 49031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 49041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 49051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 49061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 49071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_OBJDUMP"; then 49081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 49091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_OBJDUMP" >&6; } 49101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 49111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 49121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 49131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 49141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 49151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$ac_ct_OBJDUMP" = x; then 49161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich OBJDUMP="false" 49171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 49181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cross_compiling:$ac_tool_warned in 49191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:) 49201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 49211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 49221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;; 49231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 49241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich OBJDUMP=$ac_ct_OBJDUMP 49251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 49261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 49271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich OBJDUMP="$ac_cv_prog_OBJDUMP" 49281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 49291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 49301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$OBJDUMP" && OBJDUMP=objdump 49311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 49321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 49331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 49341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 49351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 49361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 49371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 49381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 49391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 49401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 49411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking how to recognize dependent libraries... " >&6; } 49421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_deplibs_check_method+:} false; then : 49431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 49441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 49451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_file_magic_cmd='$MAGIC_CMD' 49461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_file_magic_test_file= 49471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_deplibs_check_method='unknown' 49481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Need to set the preceding variable on all platforms that support 49491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# interlibrary dependencies. 49501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 'none' -- dependencies not supported. 49511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# `unknown' -- same as none, but documents that we really don't know. 49521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 'pass_all' -- all dependencies passed with no checks. 49531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 'test_compile' -- check by making test program. 49541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 'file_magic [[regex]]' -- check by looking for files in library path 49551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# which responds to the $file_magic_cmd with a given extended regex. 49561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# If you have `file' or equivalent on your system and you're not sure 49571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# whether `pass_all' will *always* work, you probably want this one. 49581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 49591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $host_os in 49601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichaix[4-9]*) 49611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method=pass_all 49621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 49631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 49641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbeos*) 49651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method=pass_all 49661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 49671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 49681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbsdi[45]*) 49691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 49701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_file_magic_cmd='/usr/bin/file -L' 49711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_file_magic_test_file=/shlib/libc.so 49721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 49731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 49741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcygwin*) 49751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # func_win32_libid is a shell function defined in ltmain.sh 49761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 49771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_file_magic_cmd='func_win32_libid' 49781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 49791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 49801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmingw* | pw32*) 49811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Base MSYS/MinGW do not provide the 'file' command needed by 49821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # func_win32_libid shell function, so use a weaker test based on 'objdump', 49831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # unless we find 'file', for example because we are cross-compiling. 49841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 49851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 49861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 49871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_file_magic_cmd='func_win32_libid' 49881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 49891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Keep this pattern in sync with the one in func_win32_libid. 49901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 49911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_file_magic_cmd='$OBJDUMP -f' 49921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 49931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 49941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 49951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcegcc*) 49961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # use the weaker test based on 'objdump'. See mingw*. 49971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 49981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_file_magic_cmd='$OBJDUMP -f' 49991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 50001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 50011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdarwin* | rhapsody*) 50021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method=pass_all 50031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 50041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 50051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfreebsd* | dragonfly*) 50061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 50071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_cpu in 50081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich i*86 ) 50091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Not sure whether the presence of OpenBSD here was a mistake. 50101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Let's accept both of them until this is cleared up. 50111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 50121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_file_magic_cmd=/usr/bin/file 50131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 50141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 50151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 50161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 50171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method=pass_all 50181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 50191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 50201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 50211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichgnu*) 50221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method=pass_all 50231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 50241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 50251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhaiku*) 50261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method=pass_all 50271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 50281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 50291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhpux10.20* | hpux11*) 50301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_file_magic_cmd=/usr/bin/file 50311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_cpu in 50321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ia64*) 50331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 50341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 50351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 50361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hppa*64*) 50371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' 50381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 50391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 50401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 50411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 50421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_file_magic_test_file=/usr/lib/libc.sl 50431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 50441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 50451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 50461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 50471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinterix[3-9]*) 50481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 50491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 50501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 50511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 50521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichirix5* | irix6* | nonstopux*) 50531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $LD in 50541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *-32|*"-32 ") libmagic=32-bit;; 50551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *-n32|*"-n32 ") libmagic=N32;; 50561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *-64|*"-64 ") libmagic=64-bit;; 50571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) libmagic=never-match;; 50581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 50591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method=pass_all 50601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 50611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 50621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# This must be glibc/ELF. 50631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlinux* | k*bsd*-gnu | kopensolaris*-gnu) 50641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method=pass_all 50651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 50661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 50671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichnetbsd*) 50681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 50691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 50701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 50711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 50721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 50731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 50741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 50751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichnewos6*) 50761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 50771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_file_magic_cmd=/usr/bin/file 50781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_file_magic_test_file=/usr/lib/libnls.so 50791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 50801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 50811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*nto* | *qnx*) 50821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method=pass_all 50831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 50841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 50851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichopenbsd*) 50861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 50871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 50881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 50891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 50901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 50911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 50921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 50931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichosf3* | osf4* | osf5*) 50941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method=pass_all 50951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 50961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 50971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrdos*) 50981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method=pass_all 50991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 51001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsolaris*) 51021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method=pass_all 51031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 51041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 51061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method=pass_all 51071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 51081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsysv4 | sysv4.3*) 51101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_vendor in 51111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich motorola) 51121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' 51131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 51141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 51151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ncr) 51161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method=pass_all 51171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 51181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sequent) 51191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_file_magic_cmd='/bin/file' 51201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 51211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 51221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sni) 51231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_file_magic_cmd='/bin/file' 51241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 51251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_file_magic_test_file=/lib/libc.so 51261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 51271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich siemens) 51281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method=pass_all 51291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 51301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich pc) 51311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method=pass_all 51321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 51331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 51341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 51351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtpf*) 51371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_deplibs_check_method=pass_all 51381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 51391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 51401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 51421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 51431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_deplibs_check_method" >&6; } 51441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_magic_glob= 51461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwant_nocaseglob=no 51471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$build" = "$host"; then 51481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 51491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mingw* | pw32*) 51501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 51511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich want_nocaseglob=yes 51521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 51531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 51541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 51551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 51561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 51571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 51581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_magic_cmd=$lt_cv_file_magic_cmd 51601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdeplibs_check_method=$lt_cv_deplibs_check_method 51611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$deplibs_check_method" && deplibs_check_method=unknown 51621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 51841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_tool_prefix"; then 51851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 51861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}dlltool; ac_word=$2 51871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 51881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 51891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_DLLTOOL+:} false; then : 51901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 51911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 51921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$DLLTOOL"; then 51931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 51941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 51951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 51961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 51971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 51981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 51991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 52001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 52011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 52021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 52031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 52041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 52051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 52061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 52071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 52081d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 52091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 52101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 52111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 52121d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDLLTOOL=$ac_cv_prog_DLLTOOL 52131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$DLLTOOL"; then 52141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 52151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$DLLTOOL" >&6; } 52161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 52171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 52181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 52191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 52201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 52211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 52221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 52231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_DLLTOOL"; then 52241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_ct_DLLTOOL=$DLLTOOL 52251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "dlltool", so it can be a program name with args. 52261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy dlltool; ac_word=$2 52271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 52281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 52291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 52301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 52311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 52321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_ct_DLLTOOL"; then 52331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 52341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 52351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 52361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 52371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 52381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 52391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 52401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 52411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 52421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_DLLTOOL="dlltool" 52431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 52441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 52451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 52461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 52471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 52481d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 52491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 52501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 52511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 52521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 52531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_DLLTOOL"; then 52541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 52551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_DLLTOOL" >&6; } 52561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 52571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 52581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 52591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 52601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 52611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$ac_ct_DLLTOOL" = x; then 52621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DLLTOOL="false" 52631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 52641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cross_compiling:$ac_tool_warned in 52651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:) 52661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 52671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 52681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;; 52691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 52701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DLLTOOL=$ac_ct_DLLTOOL 52711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 52721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 52731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DLLTOOL="$ac_cv_prog_DLLTOOL" 52741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 52751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 52761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$DLLTOOL" && DLLTOOL=dlltool 52771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 52781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 52791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 52801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 52811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 52821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 52831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 52841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 52851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 52861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 52871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 52881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 52891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 52901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 52911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 52921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sharedlib_from_linklib_cmd='unknown' 52931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 52941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $host_os in 52951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcygwin* | mingw* | pw32* | cegcc*) 52961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # two different shell functions defined in ltmain.sh 52971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # decide which to use based on capabilities of $DLLTOOL 52981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `$DLLTOOL --help 2>&1` in 52991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *--identify-strict*) 53001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 53011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 53021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 53031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 53041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 53051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 53061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 53071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*) 53081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # fallback: assume linklib IS sharedlib 53091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sharedlib_from_linklib_cmd="$ECHO" 53101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 53111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 53121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 53131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 53141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 53151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 53161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 53171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 53181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 53191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 53201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 53211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 53221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 53231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 53241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 53251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 53261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_tool_prefix"; then 53271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_prog in ar 53281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich do 53291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 53301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $ac_tool_prefix$ac_prog; ac_word=$2 53311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 53321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 53331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_AR+:} false; then : 53341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 53351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 53361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$AR"; then 53371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_AR="$AR" # Let the user override the test. 53381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 53391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 53401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 53411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 53421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 53431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 53441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 53451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 53461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 53471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 53481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 53491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 53501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 53511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 53521d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 53531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 53541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 53551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 53561d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAR=$ac_cv_prog_AR 53571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$AR"; then 53581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 53591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$AR" >&6; } 53601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 53611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 53621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 53631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 53641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 53651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 53661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -n "$AR" && break 53671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 53681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 53691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$AR"; then 53701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_ct_AR=$AR 53711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_prog in ar 53721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 53731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "$ac_prog", so it can be a program name with args. 53741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $ac_prog; ac_word=$2 53751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 53761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 53771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_AR+:} false; then : 53781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 53791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 53801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_ct_AR"; then 53811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 53821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 53831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 53841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 53851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 53861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 53871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 53881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 53891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 53901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_AR="$ac_prog" 53911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 53921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 53931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 53941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 53951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 53961d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 53971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 53981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 53991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 54001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_AR=$ac_cv_prog_ac_ct_AR 54011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_AR"; then 54021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 54031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_AR" >&6; } 54041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 54051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 54061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 54071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 54081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -n "$ac_ct_AR" && break 54111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 54121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$ac_ct_AR" = x; then 54141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich AR="false" 54151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 54161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cross_compiling:$ac_tool_warned in 54171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:) 54181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 54191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 54201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;; 54211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 54221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich AR=$ac_ct_AR 54231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 54241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 54251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich: ${AR=ar} 54271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich: ${AR_FLAGS=cru} 54281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 54401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for archiver @FILE support... " >&6; } 54411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_ar_at_file+:} false; then : 54421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 54431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 54441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_ar_at_file=no 54451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 54461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 54471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 54491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 54501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 54511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 54531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 54541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 54551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 54561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then : 54571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo conftest.$ac_objext > conftest.lst 54581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 54591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 54601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval $lt_ar_try) 2>&5 54611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 54621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 54631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; } 54641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$ac_status" -eq 0; then 54651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Ensure the archiver fails upon bogus file names. 54661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f conftest.$ac_objext libconftest.a 54671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 54681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval $lt_ar_try) 2>&5 54691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 54701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 54711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; } 54721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$ac_status" -ne 0; then 54731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_ar_at_file=@ 54741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 54751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 54761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f conftest.* libconftest.a 54771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 54791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 54801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 54821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 54831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_ar_at_file" >&6; } 54841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$lt_cv_ar_at_file" = xno; then 54861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archiver_list_spec= 54871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 54881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archiver_list_spec=$lt_cv_ar_at_file 54891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 54901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 54971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_tool_prefix"; then 54981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 54991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}strip; ac_word=$2 55001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 55011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 55021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_STRIP+:} false; then : 55031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 55041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 55051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$STRIP"; then 55061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 55071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 55081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 55091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 55101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 55111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 55121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 55131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 55141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 55151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_STRIP="${ac_tool_prefix}strip" 55161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 55171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 55181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 55191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 55201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 55211d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 55221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 55231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 55241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 55251d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSTRIP=$ac_cv_prog_STRIP 55261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$STRIP"; then 55271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 55281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$STRIP" >&6; } 55291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 55301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 55311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 55321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 55331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 55341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 55351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 55361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_STRIP"; then 55371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_ct_STRIP=$STRIP 55381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "strip", so it can be a program name with args. 55391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy strip; ac_word=$2 55401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 55411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 55421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 55431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 55441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 55451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_ct_STRIP"; then 55461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 55471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 55481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 55491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 55501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 55511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 55521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 55531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 55541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 55551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_STRIP="strip" 55561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 55571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 55581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 55591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 55601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 55611d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 55621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 55631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 55641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 55651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 55661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_STRIP"; then 55671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 55681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_STRIP" >&6; } 55691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 55701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 55711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 55721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 55731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 55741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$ac_ct_STRIP" = x; then 55751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich STRIP=":" 55761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 55771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cross_compiling:$ac_tool_warned in 55781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:) 55791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 55801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 55811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;; 55821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 55831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich STRIP=$ac_ct_STRIP 55841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 55851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 55861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich STRIP="$ac_cv_prog_STRIP" 55871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 55881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 55891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$STRIP" && STRIP=: 55901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 55911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 55921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 55931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 55941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 55951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 55961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_tool_prefix"; then 55971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 55981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}ranlib; ac_word=$2 55991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 56001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 56011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_RANLIB+:} false; then : 56021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 56031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 56041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$RANLIB"; then 56051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 56061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 56071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 56081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 56091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 56101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 56111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 56121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 56131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 56141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 56151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 56161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 56171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 56181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 56191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 56201d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 56211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 56221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 56231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 56241d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichRANLIB=$ac_cv_prog_RANLIB 56251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$RANLIB"; then 56261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 56271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$RANLIB" >&6; } 56281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 56291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 56301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 56311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 56321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 56331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 56341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 56351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_RANLIB"; then 56361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_ct_RANLIB=$RANLIB 56371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "ranlib", so it can be a program name with args. 56381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ranlib; ac_word=$2 56391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 56401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 56411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 56421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 56431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 56441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_ct_RANLIB"; then 56451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 56461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 56471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 56481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 56491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 56501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 56511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 56521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 56531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 56541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_RANLIB="ranlib" 56551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 56561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 56571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 56581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 56591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 56601d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 56611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 56621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 56631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 56641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 56651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_RANLIB"; then 56661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 56671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_RANLIB" >&6; } 56681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 56691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 56701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 56711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 56721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 56731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$ac_ct_RANLIB" = x; then 56741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich RANLIB=":" 56751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 56761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cross_compiling:$ac_tool_warned in 56771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:) 56781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 56791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 56801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;; 56811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 56821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich RANLIB=$ac_ct_RANLIB 56831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 56841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 56851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich RANLIB="$ac_cv_prog_RANLIB" 56861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 56871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 56881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$RANLIB" && RANLIB=: 56891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 56901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 56911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 56921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 56931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 56941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 56951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Determine commands to create old-style static archives. 56961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 56971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_postinstall_cmds='chmod 644 $oldlib' 56981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_postuninstall_cmds= 56991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$RANLIB"; then 57011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 57021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich openbsd*) 57031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 57041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 57051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 57061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 57071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 57081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 57091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 57101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 57111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $host_os in 57131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich darwin*) 57141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lock_old_archive_extraction=yes ;; 57151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 57161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lock_old_archive_extraction=no ;; 57171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 57181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# If no C compiler was specified, use CC. 57581d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLTCC=${LTCC-"$CC"} 57591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# If no C compiler flags were specified, use CFLAGS. 57611d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 57621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Allow CC to be a program name with arguments. 57641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcompiler=$CC 57651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check for command to grab the raw symbol name followed by C symbol from nm. 57681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 57691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 57701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_sys_global_symbol_pipe+:} false; then : 57711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 57721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 57731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# These are sane defaults that work on at least a few old systems. 57751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# [They come from Ultrix. What could be older than Ultrix?!! ;)] 57761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Character class describing NM global symbol codes. 57781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsymcode='[BCDEGRST]' 57791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Regexp to match symbols that can be accessed directly from C. 57811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsympat='\([_A-Za-z][_A-Za-z0-9]*\)' 57821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 57831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Define system-specific variables. 57841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $host_os in 57851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichaix*) 57861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich symcode='[BCDT]' 57871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 57881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcygwin* | mingw* | pw32* | cegcc*) 57891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich symcode='[ABCDGISTW]' 57901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 57911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhpux*) 57921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$host_cpu" = ia64; then 57931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich symcode='[ABCDEGRST]' 57941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 57951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 57961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichirix* | nonstopux*) 57971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich symcode='[BCDEGRST]' 57981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 57991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichosf*) 58001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich symcode='[BCDEGQRST]' 58011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 58021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsolaris*) 58031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich symcode='[BDRT]' 58041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 58051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsco3.2v5*) 58061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich symcode='[DT]' 58071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 58081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsysv4.2uw2*) 58091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich symcode='[DT]' 58101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 58111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsysv5* | sco5v6* | unixware* | OpenUNIX*) 58121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich symcode='[ABDT]' 58131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 58141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsysv4) 58151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich symcode='[DFNSTU]' 58161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 58171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 58181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 58191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# If we're using GNU nm, then use its standard symbol codes. 58201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `$NM -V 2>&1` in 58211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*GNU* | *'with BFD'*) 58221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich symcode='[ABCDGIRSTW]' ;; 58231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 58241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 58251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Transform an extracted symbol line into a proper C declaration. 58261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Some systems (esp. on ia64) link data and code symbols differently, 58271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# so use this general approach. 58281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 58291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 58301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Transform an extracted symbol line into symbol name and symbol address 58311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 58321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" 58331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 58341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Handle CRLF in mingw tool chain 58351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichopt_cr= 58361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $build_os in 58371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmingw*) 58381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 58391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 58401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 58411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 58421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Try without a prefix underscore, then with it. 58431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_symprfx in "" "_"; do 58441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 58451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 58461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich symxfrm="\\1 $ac_symprfx\\2 \\2" 58471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 58481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Write the raw and C identifiers. 58491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$lt_cv_nm_interface" = "MS dumpbin"; then 58501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Fake it for dumpbin and say T for any non-static function 58511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # and D for any global variable. 58521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Also find C++ and __fastcall symbols from MSVC++, 58531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # which start with @ or ?. 58541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_global_symbol_pipe="$AWK '"\ 58551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich" {last_section=section; section=\$ 3};"\ 58561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 58571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 58581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich" \$ 0!~/External *\|/{next};"\ 58591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 58601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich" {if(hide[section]) next};"\ 58611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 58621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 58631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 58641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 58651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich" ' prfx=^$ac_symprfx" 58661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 58671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 58681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 58691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 58701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 58711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Check to see that the pipe works correctly. 58721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich pipe_works=no 58731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 58741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f conftest* 58751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat > conftest.$ac_ext <<_LT_EOF 58761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __cplusplus 58771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichextern "C" { 58781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 58791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichchar nm_test_var; 58801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichvoid nm_test_func(void); 58811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichvoid nm_test_func(void){} 58821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __cplusplus 58831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 58841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 58851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint main(){nm_test_var='a';nm_test_func();return(0);} 58861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF 58871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 58881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 58891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval $ac_compile) 2>&5 58901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 58911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 58921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; }; then 58931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Now try to grab the symbols. 58941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich nlist=conftest.nm 58951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 58961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 58971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 58981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 58991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; } && test -s "$nlist"; then 59001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Try sorting and uniquifying the output. 59011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if sort "$nlist" | uniq > "$nlist"T; then 59021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mv -f "$nlist"T "$nlist" 59031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 59041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f "$nlist"T 59051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 59061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 59071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Make sure that we snagged all the symbols we need. 59081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 59091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 59101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat <<_LT_EOF > conftest.$ac_ext 59111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 59121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) 59131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* DATA imports from DLLs on WIN32 con't be const, because runtime 59141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich relocations are performed -- see ld's documentation on pseudo-relocs. */ 59151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define LT_DLSYM_CONST 59161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#elif defined(__osf__) 59171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* This system does not cope well with relocations in const data. */ 59181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define LT_DLSYM_CONST 59191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#else 59201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define LT_DLSYM_CONST const 59211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 59221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 59231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __cplusplus 59241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichextern "C" { 59251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 59261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 59271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF 59281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Now generate the symbol file. 59291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 59301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 59311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat <<_LT_EOF >> conftest.$ac_ext 59321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 59331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* The mapping between symbol names and symbols. */ 59341d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLT_DLSYM_CONST struct { 59351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich const char *name; 59361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich void *address; 59371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 59381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt__PROGRAM__LTX_preloaded_symbols[] = 59391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 59401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { "@PROGRAM@", (void *) 0 }, 59411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF 59421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 59431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat <<\_LT_EOF >> conftest.$ac_ext 59441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich {0, (void *) 0} 59451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}; 59461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 59471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* This works around a problem in FreeBSD linker */ 59481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef FREEBSD_WORKAROUND 59491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstatic const void *lt_preloaded_setup() { 59501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return lt__PROGRAM__LTX_preloaded_symbols; 59511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 59521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 59531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 59541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __cplusplus 59551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 59561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 59571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF 59581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Now try linking the two files. 59591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mv conftest.$ac_objext conftstm.$ac_objext 59601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_globsym_save_LIBS=$LIBS 59611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_globsym_save_CFLAGS=$CFLAGS 59621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LIBS="conftstm.$ac_objext" 59631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 59641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 59651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval $ac_link) 2>&5 59661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 59671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 59681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; } && test -s conftest${ac_exeext}; then 59691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich pipe_works=yes 59701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 59711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LIBS=$lt_globsym_save_LIBS 59721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CFLAGS=$lt_globsym_save_CFLAGS 59731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 59741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "cannot find nm_test_func in $nlist" >&5 59751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 59761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 59771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "cannot find nm_test_var in $nlist" >&5 59781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 59791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 59801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 59811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 59821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 59831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "$progname: failed program was:" >&5 59841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat conftest.$ac_ext >&5 59851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 59861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -rf conftest* conftst* 59871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 59881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Do not use the global_symbol_pipe unless it works. 59891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$pipe_works" = yes; then 59901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 59911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 59921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_global_symbol_pipe= 59931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 59941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 59951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 59961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 59971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 59981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$lt_cv_sys_global_symbol_pipe"; then 59991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_sys_global_symbol_to_cdecl= 60001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 60011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 60021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 60031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "failed" >&6; } 60041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 60051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 60061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "ok" >&6; } 60071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 60081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Response file support. 60101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$lt_cv_nm_interface" = "MS dumpbin"; then 60111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich nm_file_list_spec='@' 60121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 60131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich nm_file_list_spec='@' 60141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 60151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 60431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for sysroot... " >&6; } 60441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check whether --with-sysroot was given. 60461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${with_sysroot+set}" = set; then : 60471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich withval=$with_sysroot; 60481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 60491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich with_sysroot=no 60501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 60511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_sysroot= 60541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase ${with_sysroot} in #( 60551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich yes) 60561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$GCC" = yes; then 60571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_sysroot=`$CC --print-sysroot 2>/dev/null` 60581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 60591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; #( 60601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /*) 60611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 60621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; #( 60631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich no|'') 60641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; #( 60651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 60661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 60671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "${with_sysroot}" >&6; } 60681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 60691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 60701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 60711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 60731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "${lt_sysroot:-no}" >&6; } 60741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check whether --enable-libtool-lock was given. 60801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${enable_libtool_lock+set}" = set; then : 60811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enableval=$enable_libtool_lock; 60821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 60831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 60851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 60861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Some flags need to be propagated to the compiler or linker for good 60871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# libtool support. 60881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $host in 60891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichia64-*-hpux*) 60901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Find out which ABI we are using. 60911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo 'int i;' > conftest.$ac_ext 60921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 60931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval $ac_compile) 2>&5 60941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 60951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 60961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; }; then 60971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `/usr/bin/file conftest.$ac_objext` in 60981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *ELF-32*) 60991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich HPUX_IA64_MODE="32" 61001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *ELF-64*) 61021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich HPUX_IA64_MODE="64" 61031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 61051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 61061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -rf conftest* 61071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*-*-irix6*) 61091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Find out which ABI we are using. 61101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo '#line '$LINENO' "configure"' > conftest.$ac_ext 61111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 61121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval $ac_compile) 2>&5 61131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 61141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 61151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; }; then 61161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$lt_cv_prog_gnu_ld" = yes; then 61171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `/usr/bin/file conftest.$ac_objext` in 61181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *32-bit*) 61191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LD="${LD-ld} -melf32bsmip" 61201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *N32*) 61221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LD="${LD-ld} -melf32bmipn32" 61231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *64-bit*) 61251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LD="${LD-ld} -melf64bmip" 61261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 61281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 61291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `/usr/bin/file conftest.$ac_objext` in 61301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *32-bit*) 61311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LD="${LD-ld} -32" 61321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *N32*) 61341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LD="${LD-ld} -n32" 61351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *64-bit*) 61371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LD="${LD-ld} -64" 61381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 61401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 61411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 61421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -rf conftest* 61431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 61451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 61461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs390*-*linux*|s390*-*tpf*|sparc*-*linux*) 61471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Find out which ABI we are using. 61481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo 'int i;' > conftest.$ac_ext 61491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 61501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval $ac_compile) 2>&5 61511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 61521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 61531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; }; then 61541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `/usr/bin/file conftest.o` in 61551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *32-bit*) 61561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host in 61571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich x86_64-*kfreebsd*-gnu) 61581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LD="${LD-ld} -m elf_i386_fbsd" 61591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich x86_64-*linux*) 61611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LD="${LD-ld} -m elf_i386" 61621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ppc64-*linux*|powerpc64-*linux*) 61641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LD="${LD-ld} -m elf32ppclinux" 61651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s390x-*linux*) 61671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LD="${LD-ld} -m elf_s390" 61681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sparc64-*linux*) 61701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LD="${LD-ld} -m elf32_sparc" 61711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 61731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *64-bit*) 61751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host in 61761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich x86_64-*kfreebsd*-gnu) 61771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LD="${LD-ld} -m elf_x86_64_fbsd" 61781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich x86_64-*linux*) 61801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LD="${LD-ld} -m elf_x86_64" 61811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ppc*-*linux*|powerpc*-*linux*) 61831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LD="${LD-ld} -m elf64ppc" 61841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s390*-*linux*|s390*-*tpf*) 61861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LD="${LD-ld} -m elf64_s390" 61871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sparc*-*linux*) 61891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LD="${LD-ld} -m elf64_sparc" 61901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 61921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 61941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 61951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -rf conftest* 61961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 61971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 61981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*-*-sco3.2v5*) 61991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # On SCO OpenServer 5, we need -belf to get full-featured binaries. 62001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich SAVE_CFLAGS="$CFLAGS" 62011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CFLAGS="$CFLAGS -belf" 62021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 62031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 62041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_cc_needs_belf+:} false; then : 62051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 62061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 62071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_ext=c 62081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cpp='$CPP $CPPFLAGS' 62091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 62101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 62111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler_gnu=$ac_cv_c_compiler_gnu 62121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 62131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 62141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 62151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 62161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 62171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 62181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 62191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 62201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 62211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 62221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 62231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 62241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then : 62251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_cc_needs_belf=yes 62261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 62271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_cc_needs_belf=no 62281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 62291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \ 62301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich conftest$ac_exeext conftest.$ac_ext 62311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_ext=c 62321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cpp='$CPP $CPPFLAGS' 62331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 62341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 62351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler_gnu=$ac_cv_c_compiler_gnu 62361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 62371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 62381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 62391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_cc_needs_belf" >&6; } 62401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test x"$lt_cv_cc_needs_belf" != x"yes"; then 62411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 62421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CFLAGS="$SAVE_CFLAGS" 62431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 62441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 62451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*-*solaris*) 62461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Find out which ABI we are using. 62471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo 'int i;' > conftest.$ac_ext 62481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 62491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval $ac_compile) 2>&5 62501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 62511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 62521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; }; then 62531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `/usr/bin/file conftest.o` in 62541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *64-bit*) 62551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $lt_cv_prog_gnu_ld in 62561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich yes*) 62571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host in 62581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich i?86-*-solaris*) 62591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LD="${LD-ld} -m elf_x86_64" 62601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 62611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sparc*-*-solaris*) 62621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LD="${LD-ld} -m elf64_sparc" 62631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 62641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 62651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 62661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 62671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LD="${LD-ld}_sol2" 62681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 62691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 62701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 62711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 62721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LD="${LD-ld} -64" 62731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 62741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 62751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 62761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 62771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 62781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 62791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -rf conftest* 62801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 62811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 62821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 62831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichneed_locks="$enable_libtool_lock" 62841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 62851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_tool_prefix"; then 62861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 62871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}mt; ac_word=$2 62881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 62891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 62901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 62911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 62921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 62931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$MANIFEST_TOOL"; then 62941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 62951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 62961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 62971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 62981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 62991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 63001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 63011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 63021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 63031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 63041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 63051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 63061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 63071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 63081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 63091d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 63101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 63111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 63121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 63131d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 63141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$MANIFEST_TOOL"; then 63151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 63161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$MANIFEST_TOOL" >&6; } 63171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 63181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 63191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 63201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 63211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 63221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 63231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 63241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_MANIFEST_TOOL"; then 63251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 63261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "mt", so it can be a program name with args. 63271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy mt; ac_word=$2 63281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 63291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 63301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 63311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 63321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 63331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_ct_MANIFEST_TOOL"; then 63341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 63351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 63361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 63371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 63381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 63391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 63401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 63411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 63421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 63431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 63441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 63451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 63461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 63471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 63481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 63491d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 63501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 63511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 63521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 63531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 63541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_MANIFEST_TOOL"; then 63551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 63561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 63571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 63581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 63591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 63601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 63611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 63621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$ac_ct_MANIFEST_TOOL" = x; then 63631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich MANIFEST_TOOL=":" 63641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 63651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cross_compiling:$ac_tool_warned in 63661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:) 63671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 63681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 63691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;; 63701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 63711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 63721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 63731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 63741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 63751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 63761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 63771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 63781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 63791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 63801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_path_mainfest_tool+:} false; then : 63811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 63821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 63831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_path_mainfest_tool=no 63841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 63851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 63861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat conftest.err >&5 63871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if $GREP 'Manifest Tool' conftest.out > /dev/null; then 63881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_path_mainfest_tool=yes 63891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 63901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f conftest* 63911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 63921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 63931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_path_mainfest_tool" >&6; } 63941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$lt_cv_path_mainfest_tool" != xyes; then 63951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich MANIFEST_TOOL=: 63961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 63971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 63981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 63991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 64001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 64011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 64021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 64031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 64041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rhapsody* | darwin*) 64051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_tool_prefix"; then 64061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 64071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}dsymutil; ac_word=$2 64081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 64091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 64101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_DSYMUTIL+:} false; then : 64111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 64121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 64131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$DSYMUTIL"; then 64141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 64151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 64161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 64171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 64181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 64191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 64201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 64211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 64221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 64231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 64241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 64251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 64261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 64271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 64281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 64291d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 64301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 64311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 64321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 64331d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDSYMUTIL=$ac_cv_prog_DSYMUTIL 64341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$DSYMUTIL"; then 64351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 64361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$DSYMUTIL" >&6; } 64371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 64381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 64391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 64401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 64411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 64421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 64431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 64441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_DSYMUTIL"; then 64451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_ct_DSYMUTIL=$DSYMUTIL 64461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "dsymutil", so it can be a program name with args. 64471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy dsymutil; ac_word=$2 64481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 64491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 64501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 64511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 64521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 64531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_ct_DSYMUTIL"; then 64541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 64551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 64561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 64571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 64581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 64591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 64601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 64611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 64621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 64631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 64641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 64651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 64661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 64671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 64681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 64691d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 64701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 64711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 64721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 64731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 64741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_DSYMUTIL"; then 64751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 64761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_DSYMUTIL" >&6; } 64771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 64781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 64791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 64801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 64811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 64821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$ac_ct_DSYMUTIL" = x; then 64831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DSYMUTIL=":" 64841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 64851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cross_compiling:$ac_tool_warned in 64861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:) 64871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 64881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 64891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;; 64901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 64911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DSYMUTIL=$ac_ct_DSYMUTIL 64921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 64931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 64941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DSYMUTIL="$ac_cv_prog_DSYMUTIL" 64951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 64961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 64971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_tool_prefix"; then 64981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 64991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}nmedit; ac_word=$2 65001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 65011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 65021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_NMEDIT+:} false; then : 65031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 65041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 65051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$NMEDIT"; then 65061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 65071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 65081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 65091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 65101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 65111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 65121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 65131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 65141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 65151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 65161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 65171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 65181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 65191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 65201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 65211d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 65221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 65231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 65241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 65251d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichNMEDIT=$ac_cv_prog_NMEDIT 65261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$NMEDIT"; then 65271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 65281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$NMEDIT" >&6; } 65291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 65301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 65311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 65321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 65331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 65341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 65351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 65361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_NMEDIT"; then 65371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_ct_NMEDIT=$NMEDIT 65381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "nmedit", so it can be a program name with args. 65391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy nmedit; ac_word=$2 65401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 65411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 65421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 65431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 65441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 65451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_ct_NMEDIT"; then 65461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 65471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 65481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 65491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 65501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 65511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 65521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 65531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 65541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 65551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_NMEDIT="nmedit" 65561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 65571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 65581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 65591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 65601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 65611d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 65621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 65631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 65641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 65651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 65661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_NMEDIT"; then 65671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 65681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_NMEDIT" >&6; } 65691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 65701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 65711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 65721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 65731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 65741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$ac_ct_NMEDIT" = x; then 65751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich NMEDIT=":" 65761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 65771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cross_compiling:$ac_tool_warned in 65781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:) 65791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 65801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 65811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;; 65821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 65831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich NMEDIT=$ac_ct_NMEDIT 65841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 65851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 65861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich NMEDIT="$ac_cv_prog_NMEDIT" 65871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 65881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 65891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_tool_prefix"; then 65901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 65911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}lipo; ac_word=$2 65921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 65931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 65941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_LIPO+:} false; then : 65951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 65961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 65971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$LIPO"; then 65981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 65991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 66001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 66011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 66021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 66031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 66041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 66051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 66061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 66071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 66081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 66091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 66101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 66111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 66121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 66131d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 66141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 66151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 66161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 66171d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIPO=$ac_cv_prog_LIPO 66181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$LIPO"; then 66191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 66201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$LIPO" >&6; } 66211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 66221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 66231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 66241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 66251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 66261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 66271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 66281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_LIPO"; then 66291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_ct_LIPO=$LIPO 66301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "lipo", so it can be a program name with args. 66311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy lipo; ac_word=$2 66321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 66331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 66341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_LIPO+:} false; then : 66351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 66361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 66371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_ct_LIPO"; then 66381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 66391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 66401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 66411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 66421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 66431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 66441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 66451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 66461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 66471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_LIPO="lipo" 66481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 66491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 66501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 66511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 66521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 66531d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 66541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 66551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 66561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 66571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 66581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_LIPO"; then 66591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 66601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_LIPO" >&6; } 66611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 66621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 66631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 66641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 66651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 66661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$ac_ct_LIPO" = x; then 66671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LIPO=":" 66681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 66691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cross_compiling:$ac_tool_warned in 66701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:) 66711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 66721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 66731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;; 66741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 66751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LIPO=$ac_ct_LIPO 66761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 66771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 66781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LIPO="$ac_cv_prog_LIPO" 66791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 66801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 66811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_tool_prefix"; then 66821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 66831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}otool; ac_word=$2 66841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 66851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 66861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_OTOOL+:} false; then : 66871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 66881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 66891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$OTOOL"; then 66901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 66911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 66921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 66931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 66941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 66951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 66961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 66971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 66981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 66991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 67001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 67011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 67021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 67031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 67041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 67051d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 67061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 67071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 67081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 67091d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOTOOL=$ac_cv_prog_OTOOL 67101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$OTOOL"; then 67111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 67121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$OTOOL" >&6; } 67131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 67141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 67151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 67161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 67171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 67181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 67191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 67201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_OTOOL"; then 67211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_ct_OTOOL=$OTOOL 67221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "otool", so it can be a program name with args. 67231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy otool; ac_word=$2 67241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 67251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 67261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 67271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 67281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 67291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_ct_OTOOL"; then 67301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 67311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 67321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 67331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 67341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 67351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 67361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 67371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 67381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 67391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_OTOOL="otool" 67401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 67411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 67421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 67431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 67441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 67451d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 67461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 67471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 67481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 67491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 67501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_OTOOL"; then 67511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 67521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_OTOOL" >&6; } 67531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 67541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 67551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 67561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 67571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 67581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$ac_ct_OTOOL" = x; then 67591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich OTOOL=":" 67601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 67611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cross_compiling:$ac_tool_warned in 67621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:) 67631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 67641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 67651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;; 67661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 67671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich OTOOL=$ac_ct_OTOOL 67681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 67691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 67701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich OTOOL="$ac_cv_prog_OTOOL" 67711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 67721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 67731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_tool_prefix"; then 67741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 67751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}otool64; ac_word=$2 67761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 67771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 67781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_OTOOL64+:} false; then : 67791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 67801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 67811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$OTOOL64"; then 67821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 67831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 67841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 67851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 67861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 67871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 67881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 67891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 67901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 67911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 67921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 67931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 67941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 67951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 67961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 67971d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 67981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 67991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 68001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 68011d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOTOOL64=$ac_cv_prog_OTOOL64 68021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$OTOOL64"; then 68031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 68041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$OTOOL64" >&6; } 68051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 68061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 68071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 68081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 68091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 68121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_OTOOL64"; then 68131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_ct_OTOOL64=$OTOOL64 68141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "otool64", so it can be a program name with args. 68151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy otool64; ac_word=$2 68161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 68171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 68181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 68191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 68201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 68211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_ct_OTOOL64"; then 68221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 68231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 68241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 68251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 68261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 68271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 68281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 68291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 68301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 68311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_OTOOL64="otool64" 68321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 68331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 68341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 68351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 68361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 68371d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 68381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 68401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 68411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 68421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_OTOOL64"; then 68431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 68441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_OTOOL64" >&6; } 68451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 68461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 68471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 68481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 68491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$ac_ct_OTOOL64" = x; then 68511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich OTOOL64=":" 68521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 68531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cross_compiling:$ac_tool_warned in 68541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:) 68551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 68561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 68571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;; 68581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 68591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich OTOOL64=$ac_ct_OTOOL64 68601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 68611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 68621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich OTOOL64="$ac_cv_prog_OTOOL64" 68631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 68641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 68911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 68921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for -single_module linker flag... " >&6; } 68931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_apple_cc_single_mod+:} false; then : 68941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 68951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 68961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_apple_cc_single_mod=no 68971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -z "${LT_MULTI_MODULE}"; then 68981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # By default we will add the -single_module flag. You can override 68991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # by either setting the environment variable LT_MULTI_MODULE 69001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # non-empty at configure time, or by adding -multi_module to the 69011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # link flags. 69021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -rf libconftest.dylib* 69031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "int foo(void){return 1;}" > conftest.c 69041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 69051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich-dynamiclib -Wl,-single_module conftest.c" >&5 69061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 69071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 69081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich _lt_result=$? 69091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # If there is a non-empty error log, and "single_module" 69101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # appears in it, assume the flag caused a linker warning 69111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -s conftest.err && $GREP single_module conftest.err; then 69121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat conftest.err >&5 69131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Otherwise, if the output was created with a 0 exit code from 69141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # the compiler, it worked. 69151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich elif test -f libconftest.dylib && test $_lt_result -eq 0; then 69161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_apple_cc_single_mod=yes 69171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 69181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat conftest.err >&5 69191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 69201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -rf libconftest.dylib* 69211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f conftest.* 69221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 69231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 69241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 69251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 69261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 69271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 69281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 69291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_ld_exported_symbols_list+:} false; then : 69301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 69311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 69321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_ld_exported_symbols_list=no 69331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich save_LDFLAGS=$LDFLAGS 69341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "_main" > conftest.sym 69351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 69361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 69371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 69381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 69391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 69401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 69411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 69421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 69431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 69441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 69451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 69461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 69471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then : 69481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_ld_exported_symbols_list=yes 69491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 69501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_ld_exported_symbols_list=no 69511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 69521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \ 69531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich conftest$ac_exeext conftest.$ac_ext 69541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LDFLAGS="$save_LDFLAGS" 69551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 69561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 69571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 69581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 69591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 69601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 69611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for -force_load linker flag... " >&6; } 69621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_ld_force_load+:} false; then : 69631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 69641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 69651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_ld_force_load=no 69661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat > conftest.c << _LT_EOF 69671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint forced_loaded() { return 2;} 69681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF 69691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 69701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 69711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "$AR cru libconftest.a conftest.o" >&5 69721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $AR cru libconftest.a conftest.o 2>&5 69731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "$RANLIB libconftest.a" >&5 69741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $RANLIB libconftest.a 2>&5 69751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat > conftest.c << _LT_EOF 69761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint main() { return 0;} 69771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF 69781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 69791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 69801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich _lt_result=$? 69811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -s conftest.err && $GREP force_load conftest.err; then 69821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat conftest.err >&5 69831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then 69841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_ld_force_load=yes 69851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 69861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat conftest.err >&5 69871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 69881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f conftest.err libconftest.a conftest conftest.c 69891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -rf conftest.dSYM 69901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 69911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 69921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 69931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_ld_force_load" >&6; } 69941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 69951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rhapsody* | darwin1.[012]) 69961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 69971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich darwin1.*) 69981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 69991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich darwin*) # darwin 5.x on 70001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # if running on 10.5 or later, the deployment target defaults 70011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # to the OS version, if on x86, and 10.4, the deployment 70021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # target defaults to 10.4. Don't you love it? 70031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 70041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 70051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 70061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 10.[012]*) 70071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 70081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 10.*) 70091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 70101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 70111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 70121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 70131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$lt_cv_apple_cc_single_mod" = "yes"; then 70141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich _lt_dar_single_mod='$single_module' 70151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 70161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 70171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 70181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 70191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 70201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 70211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 70221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich _lt_dsymutil='~$DSYMUTIL $lib || :' 70231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 70241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich _lt_dsymutil= 70251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 70261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 70271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 70281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 70291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ext=c 70301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cpp='$CPP $CPPFLAGS' 70311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 70321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 70331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler_gnu=$ac_cv_c_compiler_gnu 70341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 70351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking how to run the C preprocessor... " >&6; } 70361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# On Suns, sometimes $CPP names a directory. 70371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CPP" && test -d "$CPP"; then 70381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CPP= 70391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 70401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$CPP"; then 70411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if ${ac_cv_prog_CPP+:} false; then : 70421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 70431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 70441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Double quotes because CPP needs to be expanded 70451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 70461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich do 70471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_preproc_ok=false 70481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_c_preproc_warn_flag in '' yes 70491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 70501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Use a header file that comes with gcc, so configuring glibc 70511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # with a fresh cross-compiler works. 70521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 70531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # <limits.h> exists even on freestanding compilers. 70541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # On the NeXT, cc -E runs the code through the compiler's parser, 70551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # not just through cpp. "Syntax error" is here to catch this case. 70561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 70571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 70581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __STDC__ 70591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <limits.h> 70601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#else 70611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <assert.h> 70621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 70631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich Syntax error 70641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 70651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_cpp "$LINENO"; then : 70661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 70671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 70681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Broken: fails on valid input. 70691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcontinue 70701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 70711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.err conftest.i conftest.$ac_ext 70721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 70731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # OK, works on sane cases. Now check whether nonexistent headers 70741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # can be detected and how. 70751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 70761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 70771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <ac_nonexistent.h> 70781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 70791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_cpp "$LINENO"; then : 70801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Broken: success on invalid input. 70811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcontinue 70821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 70831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Passes both tests. 70841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_preproc_ok=: 70851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbreak 70861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 70871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.err conftest.i conftest.$ac_ext 70881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 70891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 70901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 70911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.i conftest.err conftest.$ac_ext 70921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif $ac_preproc_ok; then : 70931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 70941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 70951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 70961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 70971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_CPP=$CPP 70981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 70991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 71001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CPP=$ac_cv_prog_CPP 71011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 71021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_CPP=$CPP 71031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 71041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 71051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$CPP" >&6; } 71061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_preproc_ok=false 71071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_c_preproc_warn_flag in '' yes 71081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 71091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Use a header file that comes with gcc, so configuring glibc 71101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # with a fresh cross-compiler works. 71111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 71121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # <limits.h> exists even on freestanding compilers. 71131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # On the NeXT, cc -E runs the code through the compiler's parser, 71141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # not just through cpp. "Syntax error" is here to catch this case. 71151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 71161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 71171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __STDC__ 71181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <limits.h> 71191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#else 71201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <assert.h> 71211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 71221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich Syntax error 71231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 71241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_cpp "$LINENO"; then : 71251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 71261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 71271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Broken: fails on valid input. 71281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcontinue 71291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 71301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.err conftest.i conftest.$ac_ext 71311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 71321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # OK, works on sane cases. Now check whether nonexistent headers 71331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # can be detected and how. 71341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 71351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 71361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <ac_nonexistent.h> 71371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 71381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_cpp "$LINENO"; then : 71391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Broken: success on invalid input. 71401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcontinue 71411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 71421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Passes both tests. 71431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_preproc_ok=: 71441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbreak 71451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 71461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.err conftest.i conftest.$ac_ext 71471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 71481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 71491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 71501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.i conftest.err conftest.$ac_ext 71511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif $ac_preproc_ok; then : 71521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 71531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 71541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 71551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 71561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_error $? "C preprocessor \"$CPP\" fails sanity check 71571d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSee \`config.log' for more details" "$LINENO" 5; } 71581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 71591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 71601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ext=c 71611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cpp='$CPP $CPPFLAGS' 71621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 71631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 71641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler_gnu=$ac_cv_c_compiler_gnu 71651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 71661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 71671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 71681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for ANSI C header files... " >&6; } 71691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_header_stdc+:} false; then : 71701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 71711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 71721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 71731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 71741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdlib.h> 71751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdarg.h> 71761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <string.h> 71771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <float.h> 71781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 71791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 71801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 71811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 71821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 71831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 71841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 71851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 71861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 71871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then : 71881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_header_stdc=yes 71891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 71901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_header_stdc=no 71911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 71921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 71931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 71941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_cv_header_stdc = yes; then 71951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 71961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 71971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 71981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <string.h> 71991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 72001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 72011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 72021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $EGREP "memchr" >/dev/null 2>&1; then : 72031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 72041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 72051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_header_stdc=no 72061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 72071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest* 72081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 72091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 72101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 72111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_cv_header_stdc = yes; then 72121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 72131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 72141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 72151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdlib.h> 72161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 72171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 72181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 72191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $EGREP "free" >/dev/null 2>&1; then : 72201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 72211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 72221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_header_stdc=no 72231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 72241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest* 72251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 72261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 72271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 72281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_cv_header_stdc = yes; then 72291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 72301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$cross_compiling" = yes; then : 72311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich : 72321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 72331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 72341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 72351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <ctype.h> 72361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdlib.h> 72371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#if ((' ' & 0x0FF) == 0x020) 72381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 72391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 72401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#else 72411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define ISLOWER(c) \ 72421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (('a' <= (c) && (c) <= 'i') \ 72431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || ('j' <= (c) && (c) <= 'r') \ 72441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || ('s' <= (c) && (c) <= 'z')) 72451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 72461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 72471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 72481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 72491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 72501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 72511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 72521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich int i; 72531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for (i = 0; i < 256; i++) 72541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (XOR (islower (i), ISLOWER (i)) 72551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || toupper (i) != TOUPPER (i)) 72561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 2; 72571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 72581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 72591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 72601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_run "$LINENO"; then : 72611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 72621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 72631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_header_stdc=no 72641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 72651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 72661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich conftest.$ac_objext conftest.beam conftest.$ac_ext 72671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 72681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 72691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 72701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 72711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 72721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_header_stdc" >&6; } 72731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_cv_header_stdc = yes; then 72741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 72751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "#define STDC_HEADERS 1" >>confdefs.h 72761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 72771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 72781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 72791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# On IRIX 5.3, sys/types and inttypes.h are conflicting. 72801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 72811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich inttypes.h stdint.h unistd.h 72821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo : 72831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 72841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 72851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich" 72861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 72871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat >>confdefs.h <<_ACEOF 72881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 72891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 72901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 72911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 72921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 72931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 72941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 72951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 72961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_header in dlfcn.h 72971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo : 72981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 72991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich" 73001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_header_dlfcn_h" = xyes; then : 73011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat >>confdefs.h <<_ACEOF 73021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define HAVE_DLFCN_H 1 73031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 73041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 73061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 73081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set options 73141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_dlopen=no 73181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_win32_dll=no 73211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Check whether --enable-shared was given. 73241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${enable_shared+set}" = set; then : 73251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enableval=$enable_shared; p=${PACKAGE-default} 73261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $enableval in 73271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich yes) enable_shared=yes ;; 73281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich no) enable_shared=no ;; 73291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 73301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_shared=no 73311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Look at the argument we got. We use all the common list separators. 73321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 73331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for pkg in $enableval; do 73341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS="$lt_save_ifs" 73351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "X$pkg" = "X$p"; then 73361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_shared=yes 73371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 73381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 73391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS="$lt_save_ifs" 73401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 73411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 73421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 73431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_shared=yes 73441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 73451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Check whether --enable-static was given. 73551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${enable_static+set}" = set; then : 73561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enableval=$enable_static; p=${PACKAGE-default} 73571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $enableval in 73581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich yes) enable_static=yes ;; 73591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich no) enable_static=no ;; 73601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 73611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_static=no 73621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Look at the argument we got. We use all the common list separators. 73631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 73641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for pkg in $enableval; do 73651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS="$lt_save_ifs" 73661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "X$pkg" = "X$p"; then 73671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_static=yes 73681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 73691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 73701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS="$lt_save_ifs" 73711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 73721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 73731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 73741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_static=yes 73751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 73761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 73861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check whether --with-pic was given. 73871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${with_pic+set}" = set; then : 73881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich withval=$with_pic; lt_p=${PACKAGE-default} 73891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $withval in 73901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich yes|no) pic_mode=$withval ;; 73911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 73921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich pic_mode=default 73931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Look at the argument we got. We use all the common list separators. 73941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 73951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for lt_pkg in $withval; do 73961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS="$lt_save_ifs" 73971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "X$lt_pkg" = "X$lt_p"; then 73981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich pic_mode=yes 73991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 74001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 74011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS="$lt_save_ifs" 74021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 74031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 74041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 74051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich pic_mode=default 74061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 74071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$pic_mode" && pic_mode=default 74101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Check whether --enable-fast-install was given. 74181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${enable_fast_install+set}" = set; then : 74191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enableval=$enable_fast_install; p=${PACKAGE-default} 74201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $enableval in 74211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich yes) enable_fast_install=yes ;; 74221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich no) enable_fast_install=no ;; 74231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 74241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_fast_install=no 74251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Look at the argument we got. We use all the common list separators. 74261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 74271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for pkg in $enableval; do 74281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS="$lt_save_ifs" 74291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "X$pkg" = "X$p"; then 74301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_fast_install=yes 74311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 74321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 74331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS="$lt_save_ifs" 74341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 74351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 74361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 74371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_fast_install=yes 74381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 74391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# This can be used to rebuild libtool when needed 74511d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBTOOL_DEPS="$ltmain" 74521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Always use our own libtool. 74541d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBTOOL='$(SHELL) $(top_builddir)/libtool' 74551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$LN_S" && LN_S="ln -s" 74861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 74991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 75001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "${ZSH_VERSION+set}" ; then 75011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich setopt NO_GLOB_SUBST 75021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 75031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 75041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 75051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for objdir... " >&6; } 75061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_objdir+:} false; then : 75071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 75081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 75091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f .libs 2>/dev/null 75101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmkdir .libs 2>/dev/null 75111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -d .libs; then 75121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_objdir=.libs 75131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 75141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # MS-DOS does not allow filenames that begin with a dot. 75151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_objdir=_libs 75161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 75171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrmdir .libs 2>/dev/null 75181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 75191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 75201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_objdir" >&6; } 75211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichobjdir=$lt_cv_objdir 75221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 75231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 75241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 75251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 75261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 75271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>confdefs.h <<_ACEOF 75281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define LT_OBJDIR "$lt_cv_objdir/" 75291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 75301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 75311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 75321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 75331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 75341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $host_os in 75351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichaix3*) 75361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # AIX sometimes has problems with the GCC collect2 program. For some 75371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # reason, if we set the COLLECT_NAMES environment variable, the problems 75381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # vanish in a puff of smoke. 75391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "X${COLLECT_NAMES+set}" != Xset; then 75401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich COLLECT_NAMES= 75411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export COLLECT_NAMES 75421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 75431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 75441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 75451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 75461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Global variables: 75471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichofile=libtool 75481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcan_build_shared=yes 75491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 75501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# All known linkers require a `.a' archive for static linking (except MSVC, 75511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# which needs '.lib'). 75521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibext=a 75531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 75541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_gnu_ld="$lt_cv_prog_gnu_ld" 75551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 75561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_CC="$CC" 75571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_CFLAGS="$CFLAGS" 75581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 75591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set sane defaults for various variables 75601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$CC" && CC=cc 75611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$LTCC" && LTCC=$CC 75621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 75631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$LD" && LD=ld 75641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$ac_objext" && ac_objext=o 75651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 75661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor cc_temp in $compiler""; do 75671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cc_temp in 75681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 75691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 75701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich \-*) ;; 75711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) break;; 75721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 75731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 75741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 75751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 75761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 75771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Only perform the check for file, if the check method requires it 75781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$MAGIC_CMD" && MAGIC_CMD=file 75791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $deplibs_check_method in 75801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_magic*) 75811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$file_magic_cmd" = '$MAGIC_CMD'; then 75821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 75831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 75841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_path_MAGIC_CMD+:} false; then : 75851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 75861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 75871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $MAGIC_CMD in 75881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich[\\/*] | ?:[\\/]*) 75891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 75901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 75911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*) 75921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_save_MAGIC_CMD="$MAGIC_CMD" 75931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 75941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 75951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_dir in $ac_dummy; do 75961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS="$lt_save_ifs" 75971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$ac_dir" && ac_dir=. 75981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -f $ac_dir/${ac_tool_prefix}file; then 75991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 76001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$file_magic_test_file"; then 76011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $deplibs_check_method in 76021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "file_magic "*) 76031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 76041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 76051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 76061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $EGREP "$file_magic_regex" > /dev/null; then 76071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich : 76081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 76091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat <<_LT_EOF 1>&2 76101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 76111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** Warning: the command libtool uses to detect shared libraries, 76121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** $file_magic_cmd, produces output that libtool cannot recognize. 76131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** The result is that libtool may fail to recognize shared libraries 76141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** as such. This will affect the creation of libtool libraries that 76151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** depend on shared libraries, but programs linked with such libtool 76161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** libraries will work regardless of this problem. Nevertheless, you 76171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** may want to report the problem to your system manager and/or to 76181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** bug-libtool@gnu.org 76191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 76201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF 76211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi ;; 76221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 76231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 76241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 76251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 76261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 76271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS="$lt_save_ifs" 76281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich MAGIC_CMD="$lt_save_MAGIC_CMD" 76291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 76301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 76311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 76321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 76331d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 76341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$MAGIC_CMD"; then 76351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 76361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$MAGIC_CMD" >&6; } 76371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 76381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 76391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 76401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 76411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 76421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 76431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 76441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 76451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 76461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$lt_cv_path_MAGIC_CMD"; then 76471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_tool_prefix"; then 76481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 76491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for file... " >&6; } 76501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_path_MAGIC_CMD+:} false; then : 76511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 76521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 76531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $MAGIC_CMD in 76541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich[\\/*] | ?:[\\/]*) 76551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 76561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 76571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*) 76581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_save_MAGIC_CMD="$MAGIC_CMD" 76591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 76601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 76611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_dir in $ac_dummy; do 76621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS="$lt_save_ifs" 76631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$ac_dir" && ac_dir=. 76641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -f $ac_dir/file; then 76651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_path_MAGIC_CMD="$ac_dir/file" 76661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$file_magic_test_file"; then 76671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $deplibs_check_method in 76681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "file_magic "*) 76691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 76701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 76711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 76721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $EGREP "$file_magic_regex" > /dev/null; then 76731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich : 76741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 76751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat <<_LT_EOF 1>&2 76761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 76771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** Warning: the command libtool uses to detect shared libraries, 76781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** $file_magic_cmd, produces output that libtool cannot recognize. 76791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** The result is that libtool may fail to recognize shared libraries 76801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** as such. This will affect the creation of libtool libraries that 76811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** depend on shared libraries, but programs linked with such libtool 76821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** libraries will work regardless of this problem. Nevertheless, you 76831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** may want to report the problem to your system manager and/or to 76841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** bug-libtool@gnu.org 76851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 76861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF 76871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi ;; 76881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 76891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 76901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 76911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 76921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 76931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS="$lt_save_ifs" 76941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich MAGIC_CMD="$lt_save_MAGIC_CMD" 76951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 76961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 76971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 76981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 76991d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 77001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$MAGIC_CMD"; then 77011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 77021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$MAGIC_CMD" >&6; } 77031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 77041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 77051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 77061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 77071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 77101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich MAGIC_CMD=: 77111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 77121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 77131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 77151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 77161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 77171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Use C for the default configuration in the libtool script 77191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_save_CC="$CC" 77211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ext=c 77221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cpp='$CPP $CPPFLAGS' 77231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 77241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 77251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler_gnu=$ac_cv_c_compiler_gnu 77261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Source file extension for C test sources. 77291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ext=c 77301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Object file extension for compiled C test sources. 77321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichobjext=o 77331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichobjext=$objext 77341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Code to be used in simple compile tests 77361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_simple_compile_test_code="int some_variable = 0;" 77371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Code to be used in simple link tests 77391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_simple_link_test_code='int main(){return(0);}' 77401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# If no C compiler was specified, use CC. 77481d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLTCC=${LTCC-"$CC"} 77491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# If no C compiler flags were specified, use CFLAGS. 77511d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 77521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Allow CC to be a program name with arguments. 77541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcompiler=$CC 77551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Save the default compiler, since it gets overwritten when the other 77571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 77581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcompiler_DEFAULT=$CC 77591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# save warnings/boilerplate of simple test code 77611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_outfile=conftest.$ac_objext 77621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho "$lt_simple_compile_test_code" >conftest.$ac_ext 77631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 77641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_lt_compiler_boilerplate=`cat conftest.err` 77651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$RM conftest* 77661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_outfile=conftest.$ac_objext 77681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho "$lt_simple_link_test_code" >conftest.$ac_ext 77691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 77701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_lt_linker_boilerplate=`cat conftest.err` 77711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$RM -r conftest* 77721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## CAVEAT EMPTOR: 77751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## There is no encapsulation within the following macros, do not change 77761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## the running order or otherwise move them around unless you know exactly 77771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## what you are doing... 77781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$compiler"; then 77791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_no_builtin_flag= 77811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$GCC" = yes; then 77831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cc_basename in 77841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich nvcc*) 77851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 77861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 77871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 77881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 77891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 77901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 77911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 77921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 77931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 77941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 77951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_prog_compiler_rtti_exceptions=no 77961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_outfile=conftest.$ac_objext 77971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "$lt_simple_compile_test_code" > conftest.$ac_ext 77981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_compiler_flag="-fno-rtti -fno-exceptions" 77991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Insert the option either (1) after the last *FLAGS variable, or 78001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # (2) before a word containing "conftest.", or (3) at the end. 78011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Note that $ac_compile itself does not contain backslashes and begins 78021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # with a dollar sign (not a hyphen), so the echo should work correctly. 78031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # The option is referenced via a variable to avoid confusing sed. 78041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_compile=`echo "$ac_compile" | $SED \ 78051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 78061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 78071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -e 's:$: $lt_compiler_flag:'` 78081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 78091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$lt_compile" 2>conftest.err) 78101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 78111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat conftest.err >&5 78121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "$as_me:$LINENO: \$? = $ac_status" >&5 78131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (exit $ac_status) && test -s "$ac_outfile"; then 78141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # The compiler can only warn and ignore the option if not recognized 78151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # So say no if there are warnings other than the usual output. 78161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 78171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 78181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 78191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_prog_compiler_rtti_exceptions=yes 78201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 78211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 78221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $RM conftest* 78231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 78241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 78251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 78261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 78271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 78281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 78291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 78301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 78311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich : 78321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 78331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 78341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 78351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 78361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 78371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 78381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 78391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 78401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 78411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl= 78421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_pic= 78431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_static= 78441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 78451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 78461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$GCC" = yes; then 78471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Wl,' 78481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-static' 78491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 78501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 78511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich aix*) 78521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # All AIX code is PIC. 78531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$host_cpu" = ia64; then 78541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # AIX 5 now supports IA64 processor 78551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-Bstatic' 78561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 78571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 78581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 78591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich amigaos*) 78601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_cpu in 78611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich powerpc) 78621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # see comment about AmigaOS4 .so support 78631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-fPIC' 78641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 78651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich m68k) 78661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # FIXME: we need at least 68020 code to build shared libraries, but 78671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # adding the `-m68020' flag to GCC prevents building anything better, 78681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # like `-m68040'. 78691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 78701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 78711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 78721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 78731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 78741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 78751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # PIC is the default for these OSes. 78761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 78771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 78781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mingw* | cygwin* | pw32* | os2* | cegcc*) 78791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # This hack is so that the source file can tell whether it is being 78801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # built for inclusion in a dll (and should export symbols for example). 78811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Although the cygwin gcc ignores -fPIC, still need this for old-style 78821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # (--disable-auto-import) libraries 78831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-DDLL_EXPORT' 78841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 78851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 78861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich darwin* | rhapsody*) 78871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # PIC is the default on this platform 78881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Common symbols not allowed in MH_DYLIB files 78891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-fno-common' 78901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 78911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 78921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich haiku*) 78931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # PIC is the default for Haiku. 78941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # The "-static" flag exists, but is broken. 78951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static= 78961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 78971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 78981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hpux*) 78991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 79001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 79011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # sets the default TLS model and affects inlining. 79021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_cpu in 79031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hppa*64*) 79041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # +Z the default 79051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 79061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 79071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-fPIC' 79081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 79091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 79101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 79111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 79121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich interix[3-9]*) 79131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Interix 3.x gcc -fpic/-fPIC options generate broken code. 79141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Instead, we relocate shared libraries at runtime. 79151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 79161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 79171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich msdosdjgpp*) 79181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Just because we use GCC doesn't mean we suddenly get shared libraries 79191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # on systems that don't support them. 79201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_can_build_shared=no 79211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_shared=no 79221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 79231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 79241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *nto* | *qnx*) 79251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # QNX uses GNU C++, but need to define -shared option too, otherwise 79261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # it will coredump. 79271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-fPIC -shared' 79281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 79291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 79301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sysv4*MP*) 79311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -d /usr/nec; then 79321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic=-Kconform_pic 79331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 79341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 79351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 79361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 79371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-fPIC' 79381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 79391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 79401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 79411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cc_basename in 79421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich nvcc*) # Cuda Compiler Driver 2.2 79431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Xlinker ' 79441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$lt_prog_compiler_pic"; then 79451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 79461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 79471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 79481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 79491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 79501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # PORTME Check for flag to pass linker flags through the system compiler. 79511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 79521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich aix*) 79531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Wl,' 79541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$host_cpu" = ia64; then 79551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # AIX 5 now supports IA64 processor 79561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-Bstatic' 79571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 79581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 79591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 79601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 79611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 79621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mingw* | cygwin* | pw32* | os2* | cegcc*) 79631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # This hack is so that the source file can tell whether it is being 79641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # built for inclusion in a dll (and should export symbols for example). 79651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-DDLL_EXPORT' 79661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 79671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 79681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hpux9* | hpux10* | hpux11*) 79691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Wl,' 79701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 79711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # not for PA HP-UX. 79721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_cpu in 79731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hppa*64*|ia64*) 79741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # +Z the default 79751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 79761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 79771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='+Z' 79781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 79791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 79801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Is there a better lt_prog_compiler_static that works with the bundled CC? 79811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='${wl}-a ${wl}archive' 79821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 79831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 79841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich irix5* | irix6* | nonstopux*) 79851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Wl,' 79861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # PIC (with -KPIC) is the default. 79871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-non_shared' 79881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 79891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 79901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich linux* | k*bsd*-gnu | kopensolaris*-gnu) 79911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cc_basename in 79921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # old Intel for x86_64 which still supported -KPIC. 79931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ecc*) 79941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Wl,' 79951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-KPIC' 79961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-static' 79971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 79981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # icc used to be incompatible with GCC. 79991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # ICC 10 doesn't accept -KPIC any more. 80001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich icc* | ifort*) 80011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Wl,' 80021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-fPIC' 80031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-static' 80041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 80051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Lahey Fortran 8.1. 80061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lf95*) 80071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Wl,' 80081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='--shared' 80091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='--static' 80101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 80111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich nagfor*) 80121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # NAG Fortran compiler 80131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Wl,-Wl,,' 80141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-PIC' 80151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-Bstatic' 80161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 80171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 80181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Portland Group compilers (*not* the Pentium gcc compiler, 80191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # which looks to be a dead project) 80201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Wl,' 80211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-fpic' 80221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-Bstatic' 80231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 80241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ccc*) 80251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Wl,' 80261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # All Alpha code is PIC. 80271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-non_shared' 80281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 80291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich xl* | bgxl* | bgf* | mpixl*) 80301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 80311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Wl,' 80321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-qpic' 80331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-qstaticlink' 80341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 80351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 80361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `$CC -V 2>&1 | sed 5q` in 80371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 80381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Sun Fortran 8.3 passes all unrecognized flags to the linker 80391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-KPIC' 80401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-Bstatic' 80411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='' 80421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 80431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *Sun\ F* | *Sun*Fortran*) 80441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-KPIC' 80451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-Bstatic' 80461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Qoption ld ' 80471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 80481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *Sun\ C*) 80491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Sun C 5.9 80501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-KPIC' 80511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-Bstatic' 80521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Wl,' 80531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 80541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *Intel*\ [CF]*Compiler*) 80551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Wl,' 80561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-fPIC' 80571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-static' 80581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 80591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *Portland\ Group*) 80601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Wl,' 80611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-fpic' 80621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-Bstatic' 80631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 80641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 80651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 80661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 80671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 80681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 80691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich newsos6) 80701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-KPIC' 80711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-Bstatic' 80721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 80731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 80741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *nto* | *qnx*) 80751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # QNX uses GNU C++, but need to define -shared option too, otherwise 80761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # it will coredump. 80771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-fPIC -shared' 80781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 80791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 80801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich osf3* | osf4* | osf5*) 80811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Wl,' 80821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # All OSF/1 code is PIC. 80831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-non_shared' 80841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 80851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 80861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rdos*) 80871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-non_shared' 80881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 80891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 80901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich solaris*) 80911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-KPIC' 80921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-Bstatic' 80931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cc_basename in 80941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 80951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Qoption ld ';; 80961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 80971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Wl,';; 80981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 80991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 81001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 81011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sunos4*) 81021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Qoption ld ' 81031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-PIC' 81041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-Bstatic' 81051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 81061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 81071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sysv4 | sysv4.2uw2* | sysv4.3*) 81081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Wl,' 81091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-KPIC' 81101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-Bstatic' 81111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 81121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 81131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sysv4*MP*) 81141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -d /usr/nec ;then 81151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-Kconform_pic' 81161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-Bstatic' 81171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 81181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 81191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 81201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 81211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Wl,' 81221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-KPIC' 81231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-Bstatic' 81241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 81251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 81261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich unicos*) 81271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_wl='-Wl,' 81281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_can_build_shared=no 81291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 81301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 81311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich uts4*) 81321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic='-pic' 81331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static='-Bstatic' 81341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 81351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 81361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 81371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_can_build_shared=no 81381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 81391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 81401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 81411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 81421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $host_os in 81431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # For platforms which do not support PIC, -DPIC is meaningless: 81441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *djgpp*) 81451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic= 81461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 81471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 81481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 81491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 81501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 81511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 81521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 81531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 81541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_prog_compiler_pic+:} false; then : 81551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 81561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 81571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 81581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 81591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 81601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_prog_compiler_pic" >&6; } 81611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_pic=$lt_cv_prog_compiler_pic 81621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 81631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 81641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check to make sure the PIC flag actually works. 81651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 81661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$lt_prog_compiler_pic"; then 81671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 81681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 81691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_prog_compiler_pic_works+:} false; then : 81701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 81711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 81721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_prog_compiler_pic_works=no 81731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_outfile=conftest.$ac_objext 81741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "$lt_simple_compile_test_code" > conftest.$ac_ext 81751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 81761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Insert the option either (1) after the last *FLAGS variable, or 81771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # (2) before a word containing "conftest.", or (3) at the end. 81781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Note that $ac_compile itself does not contain backslashes and begins 81791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # with a dollar sign (not a hyphen), so the echo should work correctly. 81801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # The option is referenced via a variable to avoid confusing sed. 81811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_compile=`echo "$ac_compile" | $SED \ 81821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 81831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 81841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -e 's:$: $lt_compiler_flag:'` 81851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 81861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$lt_compile" 2>conftest.err) 81871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 81881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat conftest.err >&5 81891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "$as_me:$LINENO: \$? = $ac_status" >&5 81901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (exit $ac_status) && test -s "$ac_outfile"; then 81911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # The compiler can only warn and ignore the option if not recognized 81921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # So say no if there are warnings other than the usual output. 81931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 81941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 81951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 81961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_prog_compiler_pic_works=yes 81971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 81981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 81991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $RM conftest* 82001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 82021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 82031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 82041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test x"$lt_cv_prog_compiler_pic_works" = xyes; then 82061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $lt_prog_compiler_pic in 82071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "" | " "*) ;; 82081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 82091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 82101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 82111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_pic= 82121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_can_build_shared=no 82131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 82141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 82161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 82281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check to make sure the static flag actually works. 82291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 82301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 82311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 82321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 82331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_prog_compiler_static_works+:} false; then : 82341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 82351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 82361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_prog_compiler_static_works=no 82371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich save_LDFLAGS="$LDFLAGS" 82381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 82391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "$lt_simple_link_test_code" > conftest.$ac_ext 82401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 82411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # The linker can only warn and ignore the option if not recognized 82421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # So say no if there are warnings 82431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -s conftest.err; then 82441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Append any errors to the config.log. 82451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat conftest.err 1>&5 82461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 82471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 82481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if diff conftest.exp conftest.er2 >/dev/null; then 82491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_prog_compiler_static_works=yes 82501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 82511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 82521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_prog_compiler_static_works=yes 82531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 82541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 82551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $RM -r conftest* 82561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LDFLAGS="$save_LDFLAGS" 82571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 82591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 82601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 82611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test x"$lt_cv_prog_compiler_static_works" = xyes; then 82631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich : 82641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 82651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_prog_compiler_static= 82661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 82671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 82751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 82761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_prog_compiler_c_o+:} false; then : 82771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 82781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 82791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_prog_compiler_c_o=no 82801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $RM -r conftest 2>/dev/null 82811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mkdir conftest 82821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cd conftest 82831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mkdir out 82841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "$lt_simple_compile_test_code" > conftest.$ac_ext 82851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 82861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_compiler_flag="-o out/conftest2.$ac_objext" 82871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Insert the option either (1) after the last *FLAGS variable, or 82881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # (2) before a word containing "conftest.", or (3) at the end. 82891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Note that $ac_compile itself does not contain backslashes and begins 82901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # with a dollar sign (not a hyphen), so the echo should work correctly. 82911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_compile=`echo "$ac_compile" | $SED \ 82921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 82931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 82941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -e 's:$: $lt_compiler_flag:'` 82951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 82961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$lt_compile" 2>out/conftest.err) 82971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 82981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat out/conftest.err >&5 82991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "$as_me:$LINENO: \$? = $ac_status" >&5 83001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (exit $ac_status) && test -s out/conftest2.$ac_objext 83011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich then 83021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # The compiler can only warn and ignore the option if not recognized 83031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # So say no if there are warnings 83041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 83051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 83061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 83071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_prog_compiler_c_o=yes 83081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 83091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 83101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich chmod u+w . 2>&5 83111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $RM conftest* 83121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # SGI C++ compiler will create directory out/ii_files/ for 83131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # template instantiation 83141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 83151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $RM out/* && rmdir out 83161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cd .. 83171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $RM -r conftest 83181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $RM conftest* 83191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 83201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 83211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 83221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 83231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 83241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 83251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 83261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 83271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 83281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 83291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 83301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 83311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_prog_compiler_c_o+:} false; then : 83321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 83331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 83341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_prog_compiler_c_o=no 83351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $RM -r conftest 2>/dev/null 83361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mkdir conftest 83371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cd conftest 83381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mkdir out 83391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "$lt_simple_compile_test_code" > conftest.$ac_ext 83401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 83411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_compiler_flag="-o out/conftest2.$ac_objext" 83421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Insert the option either (1) after the last *FLAGS variable, or 83431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # (2) before a word containing "conftest.", or (3) at the end. 83441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Note that $ac_compile itself does not contain backslashes and begins 83451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # with a dollar sign (not a hyphen), so the echo should work correctly. 83461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_compile=`echo "$ac_compile" | $SED \ 83471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 83481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 83491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -e 's:$: $lt_compiler_flag:'` 83501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 83511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$lt_compile" 2>out/conftest.err) 83521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 83531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat out/conftest.err >&5 83541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "$as_me:$LINENO: \$? = $ac_status" >&5 83551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (exit $ac_status) && test -s out/conftest2.$ac_objext 83561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich then 83571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # The compiler can only warn and ignore the option if not recognized 83581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # So say no if there are warnings 83591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 83601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 83611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 83621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_prog_compiler_c_o=yes 83631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 83641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 83651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich chmod u+w . 2>&5 83661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $RM conftest* 83671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # SGI C++ compiler will create directory out/ii_files/ for 83681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # template instantiation 83691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 83701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $RM out/* && rmdir out 83711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cd .. 83721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $RM -r conftest 83731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $RM conftest* 83741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 83751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 83761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 83771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 83781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 83791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 83801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 83811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 83821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhard_links="nottested" 83831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 83841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # do not overwrite the value of need_locks provided by the user 83851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 83861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking if we can lock with hard links... " >&6; } 83871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hard_links=yes 83881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $RM conftest* 83891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ln conftest.a conftest.b 2>/dev/null && hard_links=no 83901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich touch conftest.a 83911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ln conftest.a conftest.b 2>&5 || hard_links=no 83921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ln conftest.a conftest.b 2>/dev/null && hard_links=no 83931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 83941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$hard_links" >&6; } 83951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$hard_links" = no; then 83961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 83971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 83981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_locks=warn 83991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 84001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 84011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_locks=no 84021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 84031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 84041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 84051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 84061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 84071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 84081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 84091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 84101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 84111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 84121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich runpath_var= 84131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich allow_undefined_flag= 84141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich always_export_symbols=no 84151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds= 84161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds= 84171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich compiler_needs_object=no 84181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_shared_with_static_runtimes=no 84191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export_dynamic_flag_spec= 84201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 84211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_automatic=no 84221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct=no 84231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct_absolute=no 84241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec= 84251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_separator= 84261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_minus_L=no 84271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_shlibpath_var=unsupported 84281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich inherit_rpath=no 84291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich link_all_deplibs=unknown 84301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich module_cmds= 84311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich module_expsym_cmds= 84321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich old_archive_from_new_cmds= 84331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich old_archive_from_expsyms_cmds= 84341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich thread_safe_flag_spec= 84351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich whole_archive_flag_spec= 84361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # include_expsyms should be a list of space-separated symbols to be *always* 84371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # included in the symbol list 84381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich include_expsyms= 84391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # exclude_expsyms can be an extended regexp of symbols to exclude 84401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # it will be wrapped by ` (' and `)$', so one must not match beginning or 84411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 84421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # as well as any symbol that contains `d'. 84431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 84441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 84451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # platforms (ab)use it in PIC code, but their linkers get confused if 84461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # the symbol is explicitly referenced. Since portable code cannot 84471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # rely on this symbol name, it's probably fine to never include it in 84481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # preloaded symbol tables. 84491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Exclude shared library initialization/finalization symbols. 84501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich extract_expsyms_cmds= 84511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 84521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 84531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cygwin* | mingw* | pw32* | cegcc*) 84541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # FIXME: the MSVC++ port hasn't been tested in a loooong time 84551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # When not using gcc, we currently assume that we are using 84561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Microsoft Visual C++. 84571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$GCC" != yes; then 84581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich with_gnu_ld=no 84591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 84601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 84611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich interix*) 84621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # we just hope/assume this is gcc and not c89 (= MSVC++) 84631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich with_gnu_ld=yes 84641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 84651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich openbsd*) 84661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich with_gnu_ld=no 84671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 84681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 84691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 84701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ld_shlibs=yes 84711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 84721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # On some targets, GNU ld is compatible enough with the native linker 84731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # that we're better off using the native interface for both. 84741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_use_gnu_ld_interface=no 84751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$with_gnu_ld" = yes; then 84761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 84771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich aix*) 84781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # The AIX port of GNU ld has always aspired to compatibility 84791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # with the native linker. However, as the warning in the GNU ld 84801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # block says, versions before 2.19.5* couldn't really create working 84811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # shared libraries, regardless of the interface used. 84821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `$LD -v 2>&1` in 84831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 84841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 84851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\ \(GNU\ Binutils\)\ [3-9]*) ;; 84861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 84871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_use_gnu_ld_interface=yes 84881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 84891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 84901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 84911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 84921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_use_gnu_ld_interface=yes 84931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 84941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 84951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 84961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 84971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$lt_use_gnu_ld_interface" = yes; then 84981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # If archive_cmds runs LD, not CC, wlarc should be empty 84991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich wlarc='${wl}' 85001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 85011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Set some defaults for GNU ld with shared library support. These 85021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # are reset later if shared libraries are not supported. Putting them 85031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # here allows them to be overridden if necessary. 85041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich runpath_var=LD_RUN_PATH 85051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 85061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export_dynamic_flag_spec='${wl}--export-dynamic' 85071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # ancient GNU ld didn't support --whole-archive et. al. 85081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 85091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 85101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 85111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich whole_archive_flag_spec= 85121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 85131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich supports_anon_versioning=no 85141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `$LD -v 2>&1` in 85151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *GNU\ gold*) supports_anon_versioning=yes ;; 85161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 85171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 85181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 85191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\ 2.11.*) ;; # other 2.11 versions 85201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) supports_anon_versioning=yes ;; 85211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 85221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 85231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # See if GNU ld supports shared libraries. 85241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 85251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich aix[3-9]*) 85261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # On AIX/PPC, the GNU linker is very broken 85271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$host_cpu" != ia64; then 85281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ld_shlibs=no 85291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat <<_LT_EOF 1>&2 85301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 85311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** Warning: the GNU linker, at least up to release 2.19, is reported 85321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** to be unable to reliably create shared libraries on AIX. 85331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** Therefore, libtool is disabling shared libraries support. If you 85341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** really care for shared libraries, you may want to install binutils 85351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 85361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** You will then need to restart the configuration process. 85371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 85381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF 85391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 85401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 85411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 85421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich amigaos*) 85431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_cpu in 85441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich powerpc) 85451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # see comment about AmigaOS4 .so support 85461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 85471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='' 85481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 85491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich m68k) 85501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' 85511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='-L$libdir' 85521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_minus_L=yes 85531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 85541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 85551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 85561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 85571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich beos*) 85581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 85591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich allow_undefined_flag=unsupported 85601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 85611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # support --undefined. This deserves some investigation. FIXME 85621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 85631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 85641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ld_shlibs=no 85651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 85661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 85671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 85681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cygwin* | mingw* | pw32* | cegcc*) 85691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 85701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # as there is no search path for DLLs. 85711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='-L$libdir' 85721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export_dynamic_flag_spec='${wl}--export-all-symbols' 85731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich allow_undefined_flag=unsupported 85741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich always_export_symbols=no 85751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_shared_with_static_runtimes=yes 85761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 85771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 85781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 85791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 85801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 85811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # If the export-symbols file already is a .def file (1st line 85821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # is EXPORTS), use it as is; otherwise, prepend... 85831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 85841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cp $export_symbols $output_objdir/$soname.def; 85851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 85861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo EXPORTS > $output_objdir/$soname.def; 85871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat $export_symbols >> $output_objdir/$soname.def; 85881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi~ 85891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 85901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 85911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ld_shlibs=no 85921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 85931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 85941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 85951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich haiku*) 85961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 85971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich link_all_deplibs=yes 85981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 85991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 86001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich interix[3-9]*) 86011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct=no 86021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_shlibpath_var=no 86031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 86041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export_dynamic_flag_spec='${wl}-E' 86051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 86061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Instead, shared libraries are loaded at an image base (0x10000000 by 86071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # default) and relocated if they conflict, which is a slow very memory 86081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # consuming and fragmenting process. To avoid this, we pick a random, 86091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 86101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # time. Moving up from 0x10000000 also allows more sbrk(2) space. 86111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 86121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 86131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 86141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 86151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 86161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich tmp_diet=no 86171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$host_os" = linux-dietlibc; then 86181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cc_basename in 86191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 86201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 86211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 86221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 86231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && test "$tmp_diet" = no 86241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich then 86251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich tmp_addflag=' $pic_flag' 86261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich tmp_sharedflag='-shared' 86271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cc_basename,$host_cpu in 86281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich pgcc*) # Portland Group C compiler 86291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 86301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich tmp_addflag=' $pic_flag' 86311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 86321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich pgf77* | pgf90* | pgf95* | pgfortran*) 86331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Portland Group f77 and f90 compilers 86341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 86351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich tmp_addflag=' $pic_flag -Mnomain' ;; 86361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 86371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich tmp_addflag=' -i_dynamic' ;; 86381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 86391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich tmp_addflag=' -i_dynamic -nofor_main' ;; 86401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ifc* | ifort*) # Intel Fortran compiler 86411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich tmp_addflag=' -nofor_main' ;; 86421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lf95*) # Lahey Fortran 8.1 86431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich whole_archive_flag_spec= 86441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich tmp_sharedflag='--shared' ;; 86451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 86461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich tmp_sharedflag='-qmkshrobj' 86471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich tmp_addflag= ;; 86481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich nvcc*) # Cuda Compiler Driver 2.2 86491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 86501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich compiler_needs_object=yes 86511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 86521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 86531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `$CC -V 2>&1 | sed 5q` in 86541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *Sun\ C*) # Sun C 5.9 86551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 86561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich compiler_needs_object=yes 86571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich tmp_sharedflag='-G' ;; 86581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *Sun\ F*) # Sun Fortran 8.3 86591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich tmp_sharedflag='-G' ;; 86601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 86611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 86621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 86631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$supports_anon_versioning" = xyes; then 86641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 86651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 86661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "local: *; };" >> $output_objdir/$libname.ver~ 86671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 86681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 86691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 86701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cc_basename in 86711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich xlf* | bgf* | bgxlf* | mpixlf*) 86721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 86731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 86741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 86751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 86761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$supports_anon_versioning" = xyes; then 86771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 86781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 86791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "local: *; };" >> $output_objdir/$libname.ver~ 86801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 86811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 86821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 86831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 86841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 86851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ld_shlibs=no 86861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 86871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 86881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 86891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich netbsd*) 86901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 86911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 86921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich wlarc= 86931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 86941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 86951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 86961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 86971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 86981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 86991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich solaris*) 87001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 87011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ld_shlibs=no 87021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat <<_LT_EOF 1>&2 87031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 87041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** Warning: The releases 2.8.* of the GNU linker cannot reliably 87051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** create shared libraries on Solaris systems. Therefore, libtool 87061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** is disabling shared libraries support. We urge you to upgrade GNU 87071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** binutils to release 2.9.1 or newer. Another option is to modify 87081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** your PATH or compiler configuration so that the native linker is 87091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** used, and then restart. 87101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 87111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF 87121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 87131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 87141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 87151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 87161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ld_shlibs=no 87171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 87181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 87191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 87201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 87211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `$LD -v 2>&1` in 87221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 87231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ld_shlibs=no 87241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat <<_LT_EOF 1>&2 87251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 87261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 87271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** reliably create shared libraries on SCO systems. Therefore, libtool 87281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** is disabling shared libraries support. We urge you to upgrade GNU 87291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 87301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** your PATH or compiler configuration so that the native linker is 87311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** used, and then restart. 87321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 87331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF 87341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 87351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 87361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # For security reasons, it is highly recommended that you always 87371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # use absolute paths for naming shared libraries, and exclude the 87381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # DT_RUNPATH tag from executables and libraries. But doing so 87391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # requires that you compile everything twice, which is a pain. 87401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 87411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 87421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 87431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 87441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 87451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ld_shlibs=no 87461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 87471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 87481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 87491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 87501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 87511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sunos4*) 87521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 87531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich wlarc= 87541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct=yes 87551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_shlibpath_var=no 87561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 87571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 87581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 87591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 87601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 87611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 87621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 87631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ld_shlibs=no 87641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 87651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 87661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 87671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 87681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$ld_shlibs" = no; then 87691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich runpath_var= 87701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec= 87711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export_dynamic_flag_spec= 87721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich whole_archive_flag_spec= 87731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 87741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 87751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # PORTME fill in a description of your system's linker (not GNU ld) 87761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 87771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich aix3*) 87781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich allow_undefined_flag=unsupported 87791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich always_export_symbols=yes 87801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' 87811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Note: this linker hardcodes the directories in LIBPATH if there 87821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # are no directories specified by -L. 87831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_minus_L=yes 87841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 87851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Neither direct hardcoding nor static linking is supported with a 87861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # broken collect2. 87871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct=unsupported 87881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 87891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 87901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 87911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich aix[4-9]*) 87921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$host_cpu" = ia64; then 87931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # On IA64, the linker does run time linking by default, so we don't 87941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # have to do anything special. 87951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich aix_use_runtimelinking=no 87961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich exp_sym_flag='-Bexport' 87971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich no_entry_flag="" 87981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 87991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # If we're using GNU nm, then we don't want the "-C" option. 88001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # -C means demangle to AIX nm, but means don't demangle with GNU nm 88011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Also, AIX nm treats weak defined symbols like other global 88021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # defined symbols, whereas GNU nm marks them as "W". 88031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 88041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 88051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 88061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 88071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 88081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich aix_use_runtimelinking=no 88091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 88101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Test if we are trying to use run time linking or normal 88111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # AIX style linking. If -brtl is somewhere in LDFLAGS, we 88121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # need to do runtime linking. 88131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 88141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ld_flag in $LDFLAGS; do 88151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 88161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich aix_use_runtimelinking=yes 88171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 88181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 88191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 88201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 88211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 88221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 88231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich exp_sym_flag='-bexport' 88241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich no_entry_flag='-bnoentry' 88251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 88261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 88271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # When large executables or shared objects are built, AIX ld can 88281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # have problems creating the table of contents. If linking a library 88291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # or program results in "error TOC overflow" add -mminimal-toc to 88301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 88311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 88321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 88331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='' 88341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct=yes 88351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct_absolute=yes 88361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_separator=':' 88371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich link_all_deplibs=yes 88381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich file_list_spec='${wl}-f,' 88391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 88401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$GCC" = yes; then 88411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in aix4.[012]|aix4.[012].*) 88421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We only want to do this on AIX 4.2 and lower, the check 88431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # below for broken collect2 doesn't work under 4.3+ 88441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich collect2name=`${CC} -print-prog-name=collect2` 88451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -f "$collect2name" && 88461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich strings "$collect2name" | $GREP resolve_lib_name >/dev/null 88471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich then 88481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We have reworked collect2 88491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich : 88501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 88511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We have old collect2 88521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct=unsupported 88531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # It fails to find uninstalled libraries when the uninstalled 88541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # path is not listed in the libpath. Setting hardcode_minus_L 88551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # to unsupported forces relinking 88561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_minus_L=yes 88571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='-L$libdir' 88581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_separator= 88591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 88601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 88611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 88621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shared_flag='-shared' 88631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$aix_use_runtimelinking" = yes; then 88641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shared_flag="$shared_flag "'${wl}-G' 88651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 88661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 88671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # not using gcc 88681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$host_cpu" = ia64; then 88691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 88701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # chokes on -Wl,-G. The following line is correct: 88711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shared_flag='-G' 88721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 88731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$aix_use_runtimelinking" = yes; then 88741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shared_flag='${wl}-G' 88751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 88761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shared_flag='${wl}-bM:SRE' 88771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 88781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 88791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 88801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 88811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export_dynamic_flag_spec='${wl}-bexpall' 88821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # It seems that -bexpall does not export symbols beginning with 88831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # underscore (_), so it is better to generate a list of symbols to export. 88841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich always_export_symbols=yes 88851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$aix_use_runtimelinking" = yes; then 88861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Warning - without using the other runtime loading flags (-brtl), 88871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # -berok will link without error, but may produce a broken library. 88881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich allow_undefined_flag='-berok' 88891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Determine the default libpath from the value encoded in an 88901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # empty executable. 88911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "${lt_cv_aix_libpath+set}" = set; then 88921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich aix_libpath=$lt_cv_aix_libpath 88931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 88941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if ${lt_cv_aix_libpath_+:} false; then : 88951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 88961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 88971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 88981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 88991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 89001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 89011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 89021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 89031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 89041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 89051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 89061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 89071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 89081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then : 89091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 89101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_aix_libpath_sed=' 89111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /Import File Strings/,/^$/ { 89121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^0/ { 89131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s/^0 *\([^ ]*\) *$/\1/ 89141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich p 89151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 89161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich }' 89171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 89181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Check for a 64-bit object if we didn't find anything. 89191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -z "$lt_cv_aix_libpath_"; then 89201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 89211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 89221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 89231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \ 89241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich conftest$ac_exeext conftest.$ac_ext 89251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -z "$lt_cv_aix_libpath_"; then 89261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_aix_libpath_="/usr/lib:/lib" 89271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 89281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 89291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 89301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 89311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich aix_libpath=$lt_cv_aix_libpath_ 89321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 89331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 89341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 89351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 89361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 89371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$host_cpu" = ia64; then 89381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 89391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich allow_undefined_flag="-z nodefs" 89401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" 89411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 89421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Determine the default libpath from the value encoded in an 89431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # empty executable. 89441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "${lt_cv_aix_libpath+set}" = set; then 89451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich aix_libpath=$lt_cv_aix_libpath 89461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 89471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if ${lt_cv_aix_libpath_+:} false; then : 89481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 89491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 89501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 89511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 89521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 89531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 89541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 89551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 89561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 89571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 89581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 89591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 89601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 89611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then : 89621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 89631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_aix_libpath_sed=' 89641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /Import File Strings/,/^$/ { 89651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^0/ { 89661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s/^0 *\([^ ]*\) *$/\1/ 89671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich p 89681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 89691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich }' 89701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 89711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Check for a 64-bit object if we didn't find anything. 89721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -z "$lt_cv_aix_libpath_"; then 89731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 89741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 89751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 89761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \ 89771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich conftest$ac_exeext conftest.$ac_ext 89781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -z "$lt_cv_aix_libpath_"; then 89791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_aix_libpath_="/usr/lib:/lib" 89801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 89811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 89821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 89831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 89841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich aix_libpath=$lt_cv_aix_libpath_ 89851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 89861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 89871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 89881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Warning - without using the other run time loading flags, 89891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # -berok will link without error, but may produce a broken library. 89901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich no_undefined_flag=' ${wl}-bernotok' 89911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich allow_undefined_flag=' ${wl}-berok' 89921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$with_gnu_ld" = yes; then 89931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We only use this code for GNU lds that support --whole-archive. 89941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 89951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 89961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Exported symbols can be pulled into shared objects from archives 89971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich whole_archive_flag_spec='$convenience' 89981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 89991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds_need_lc=yes 90001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # This is similar to how AIX traditionally builds its shared libraries. 90011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 90021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 90031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 90041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 90051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 90061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich amigaos*) 90071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_cpu in 90081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich powerpc) 90091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # see comment about AmigaOS4 .so support 90101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 90111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='' 90121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 90131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich m68k) 90141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' 90151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='-L$libdir' 90161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_minus_L=yes 90171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 90181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 90191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 90201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 90211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich bsdi[45]*) 90221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export_dynamic_flag_spec=-rdynamic 90231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 90241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 90251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cygwin* | mingw* | pw32* | cegcc*) 90261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # When not using gcc, we currently assume that we are using 90271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Microsoft Visual C++. 90281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # hardcode_libdir_flag_spec is actually meaningless, as there is 90291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # no search path for DLLs. 90301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cc_basename in 90311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cl*) 90321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Native MSVC 90331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec=' ' 90341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich allow_undefined_flag=unsupported 90351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich always_export_symbols=yes 90361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich file_list_spec='@' 90371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Tell ltmain to make .lib files, not .a files. 90381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich libext=lib 90391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Tell ltmain to make .dll files, not .so files. 90401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shrext_cmds=".dll" 90411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # FIXME: Setting linknames here is a bad hack. 90421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 90431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 90441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 90451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 90461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 90471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi~ 90481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 90491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich linknames=' 90501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # The linker will not automatically build a static lib if we build a DLL. 90511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 90521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_shared_with_static_runtimes=yes 90531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 90541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 90551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Don't use ranlib 90561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich old_postinstall_cmds='chmod 644 $oldlib' 90571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich postlink_cmds='lt_outputfile="@OUTPUT@"~ 90581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_tool_outputfile="@TOOL_OUTPUT@"~ 90591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $lt_outputfile in 90601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *.exe|*.EXE) ;; 90611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 90621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_outputfile="$lt_outputfile.exe" 90631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_tool_outputfile="$lt_tool_outputfile.exe" 90641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 90651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac~ 90661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 90671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 90681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $RM "$lt_outputfile.manifest"; 90691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi' 90701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 90711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 90721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Assume MSVC wrapper 90731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec=' ' 90741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich allow_undefined_flag=unsupported 90751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Tell ltmain to make .lib files, not .a files. 90761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich libext=lib 90771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Tell ltmain to make .dll files, not .so files. 90781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shrext_cmds=".dll" 90791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # FIXME: Setting linknames here is a bad hack. 90801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 90811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # The linker will automatically build a .lib file if we build a DLL. 90821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich old_archive_from_new_cmds='true' 90831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # FIXME: Should let the user specify the lib program. 90841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 90851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_shared_with_static_runtimes=yes 90861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 90871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 90881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 90891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 90901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich darwin* | rhapsody*) 90911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 90921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 90931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds_need_lc=no 90941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct=no 90951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_automatic=yes 90961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_shlibpath_var=unsupported 90971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$lt_cv_ld_force_load" = "yes"; then 90981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 90991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 91001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 91011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich whole_archive_flag_spec='' 91021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 91031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich link_all_deplibs=yes 91041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich allow_undefined_flag="$_lt_dar_allow_undefined" 91051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cc_basename in 91061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ifort*) _lt_dar_can_shared=yes ;; 91071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) _lt_dar_can_shared=$GCC ;; 91081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 91091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$_lt_dar_can_shared" = "yes"; then 91101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich output_verbose_link_cmd=func_echo_all 91111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 91121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 91131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds="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}" 91141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich module_expsym_cmds="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}" 91151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 91161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 91171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ld_shlibs=no 91181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 91191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 91201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 91211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 91221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dgux*) 91231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 91241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='-L$libdir' 91251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_shlibpath_var=no 91261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 91271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 91281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 91291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # support. Future versions do this automatically, but an explicit c++rt0.o 91301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # does not break anything, and helps significantly (at the cost of a little 91311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # extra space). 91321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich freebsd2.2*) 91331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 91341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='-R$libdir' 91351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct=yes 91361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_shlibpath_var=no 91371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 91381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 91391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Unfortunately, older versions of FreeBSD 2 do not have this feature. 91401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich freebsd2.*) 91411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 91421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct=yes 91431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_minus_L=yes 91441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_shlibpath_var=no 91451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 91461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 91471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 91481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich freebsd* | dragonfly*) 91491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 91501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='-R$libdir' 91511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct=yes 91521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_shlibpath_var=no 91531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 91541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 91551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hpux9*) 91561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$GCC" = yes; then 91571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 91581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 91591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 91601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 91611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 91621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_separator=: 91631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct=yes 91641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 91651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # hardcode_minus_L: Not really in the search PATH, 91661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # but as the default location of the library. 91671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_minus_L=yes 91681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export_dynamic_flag_spec='${wl}-E' 91691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 91701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 91711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hpux10*) 91721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$GCC" = yes && test "$with_gnu_ld" = no; then 91731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 91741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 91751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 91761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 91771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$with_gnu_ld" = no; then 91781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 91791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_separator=: 91801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct=yes 91811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct_absolute=yes 91821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export_dynamic_flag_spec='${wl}-E' 91831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # hardcode_minus_L: Not really in the search PATH, 91841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # but as the default location of the library. 91851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_minus_L=yes 91861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 91871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 91881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 91891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hpux11*) 91901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$GCC" = yes && test "$with_gnu_ld" = no; then 91911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_cpu in 91921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hppa*64*) 91931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 91941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 91951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ia64*) 91961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 91971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 91981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 91991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 92001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 92011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 92021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 92031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_cpu in 92041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hppa*64*) 92051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 92061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 92071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ia64*) 92081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 92091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 92101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 92111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 92121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Older versions of the 11.00 compiler do not understand -b yet 92131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 92141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 92151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking if $CC understands -b... " >&6; } 92161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_prog_compiler__b+:} false; then : 92171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 92181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 92191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_prog_compiler__b=no 92201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich save_LDFLAGS="$LDFLAGS" 92211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LDFLAGS="$LDFLAGS -b" 92221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "$lt_simple_link_test_code" > conftest.$ac_ext 92231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 92241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # The linker can only warn and ignore the option if not recognized 92251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # So say no if there are warnings 92261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -s conftest.err; then 92271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Append any errors to the config.log. 92281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat conftest.err 1>&5 92291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 92301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 92311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if diff conftest.exp conftest.er2 >/dev/null; then 92321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_prog_compiler__b=yes 92331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 92341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 92351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_prog_compiler__b=yes 92361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 92371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 92381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $RM -r conftest* 92391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LDFLAGS="$save_LDFLAGS" 92401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 92411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 92421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 92431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_prog_compiler__b" >&6; } 92441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 92451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test x"$lt_cv_prog_compiler__b" = xyes; then 92461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 92471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 92481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 92491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 92501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 92511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 92521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 92531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 92541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$with_gnu_ld" = no; then 92551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 92561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_separator=: 92571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 92581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_cpu in 92591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hppa*64*|ia64*) 92601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct=no 92611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_shlibpath_var=no 92621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 92631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 92641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct=yes 92651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct_absolute=yes 92661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export_dynamic_flag_spec='${wl}-E' 92671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 92681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # hardcode_minus_L: Not really in the search PATH, 92691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # but as the default location of the library. 92701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_minus_L=yes 92711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 92721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 92731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 92741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 92751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 92761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich irix5* | irix6* | nonstopux*) 92771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$GCC" = yes; then 92781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 92791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Try to use the -exported_symbol ld option, if it does not 92801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # work, assume that -exports_file does not work either and 92811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # implicitly export all symbols. 92821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # This should be the same for all languages, so no per-tag cache variable. 92831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 92841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 92851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_irix_exported_symbol+:} false; then : 92861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 92871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 92881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich save_LDFLAGS="$LDFLAGS" 92891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 92901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 92911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 92921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint foo (void) { return 0; } 92931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 92941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then : 92951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_irix_exported_symbol=yes 92961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 92971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_irix_exported_symbol=no 92981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 92991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \ 93001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich conftest$ac_exeext conftest.$ac_ext 93011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LDFLAGS="$save_LDFLAGS" 93021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 93031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 93041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_irix_exported_symbol" >&6; } 93051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$lt_cv_irix_exported_symbol" = yes; then 93061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 93071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 93081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 93091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 93101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' 93111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 93121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds_need_lc='no' 93131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 93141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_separator=: 93151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich inherit_rpath=yes 93161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich link_all_deplibs=yes 93171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 93181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 93191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich netbsd*) 93201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 93211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 93221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 93231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 93241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 93251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='-R$libdir' 93261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct=yes 93271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_shlibpath_var=no 93281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 93291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 93301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich newsos6) 93311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 93321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct=yes 93331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 93341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_separator=: 93351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_shlibpath_var=no 93361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 93371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 93381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *nto* | *qnx*) 93391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 93401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 93411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich openbsd*) 93421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -f /usr/libexec/ld.so; then 93431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct=yes 93441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_shlibpath_var=no 93451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct_absolute=yes 93461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 93471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 93481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 93491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 93501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export_dynamic_flag_spec='${wl}-E' 93511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 93521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 93531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 93541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 93551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='-R$libdir' 93561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 93571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 93581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 93591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 93601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 93611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 93621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 93631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 93641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ld_shlibs=no 93651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 93661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 93671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 93681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich os2*) 93691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='-L$libdir' 93701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_minus_L=yes 93711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich allow_undefined_flag=unsupported 93721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' 93731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 93741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 93751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 93761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich osf3*) 93771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$GCC" = yes; then 93781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 93791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 93801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 93811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich allow_undefined_flag=' -expect_unresolved \*' 93821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 93831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 93841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds_need_lc='no' 93851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 93861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_separator=: 93871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 93881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 93891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich osf4* | osf5*) # as osf3* with the addition of -msym flag 93901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$GCC" = yes; then 93911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 93921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 93931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 93941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 93951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich allow_undefined_flag=' -expect_unresolved \*' 93961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 93971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ 93981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' 93991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 94001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Both c and cxx compiler support -rpath directly 94011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='-rpath $libdir' 94021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 94031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds_need_lc='no' 94041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_separator=: 94051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 94061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 94071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich solaris*) 94081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich no_undefined_flag=' -z defs' 94091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$GCC" = yes; then 94101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich wlarc='${wl}' 94111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 94121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 94131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 94141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 94151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `$CC -V 2>&1` in 94161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *"Compilers 5.0"*) 94171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich wlarc='' 94181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 94191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 94201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 94211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 94221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 94231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich wlarc='${wl}' 94241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 94251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 94261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 94271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 94281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 94291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 94301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='-R$libdir' 94311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_shlibpath_var=no 94321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 94331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich solaris2.[0-5] | solaris2.[0-5].*) ;; 94341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 94351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # The compiler driver will combine and reorder linker options, 94361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # but understands `-z linker_flag'. GCC discards it without `$wl', 94371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # but is careful enough not to reorder. 94381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Supported since Solaris 2.6 (maybe 2.5.1?) 94391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$GCC" = yes; then 94401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 94411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 94421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 94431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 94441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 94451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 94461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich link_all_deplibs=yes 94471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 94481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 94491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sunos4*) 94501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$host_vendor" = xsequent; then 94511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Use $CC to link under sequent, because it throws in some extra .o 94521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # files that make .init and .fini sections work. 94531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 94541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 94551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 94561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 94571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='-L$libdir' 94581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct=yes 94591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_minus_L=yes 94601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_shlibpath_var=no 94611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 94621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 94631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sysv4) 94641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_vendor in 94651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sni) 94661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 94671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct=yes # is this really true??? 94681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 94691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich siemens) 94701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ## LD is ld it makes a PLAMLIB 94711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ## CC just makes a GrossModule. 94721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 94731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich reload_cmds='$CC -r -o $output$reload_objs' 94741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct=no 94751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 94761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich motorola) 94771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 94781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_direct=no #Motorola manual says yes, but my tests say they lie 94791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 94801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 94811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich runpath_var='LD_RUN_PATH' 94821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_shlibpath_var=no 94831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 94841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 94851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sysv4.3*) 94861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 94871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_shlibpath_var=no 94881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export_dynamic_flag_spec='-Bexport' 94891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 94901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 94911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sysv4*MP*) 94921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -d /usr/nec; then 94931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 94941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_shlibpath_var=no 94951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich runpath_var=LD_RUN_PATH 94961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_runpath_var=yes 94971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ld_shlibs=yes 94981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 94991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 95001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 95021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich no_undefined_flag='${wl}-z,text' 95031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds_need_lc=no 95041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_shlibpath_var=no 95051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich runpath_var='LD_RUN_PATH' 95061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$GCC" = yes; then 95081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 95091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 95101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 95111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 95121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 95131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 95141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 95151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sysv5* | sco3.2v5* | sco5v6*) 95171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Note: We can NOT use -z defs as we might desire, because we do not 95181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # link with -lc, and that would cause any symbols used from libc to 95191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # always be unresolved, which means just about no library would 95201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # ever link correctly. If we're not using GNU ld we use -z text 95211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # though, which does catch some bad symbols but isn't as heavy-handed 95221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # as -z defs. 95231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich no_undefined_flag='${wl}-z,text' 95241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich allow_undefined_flag='${wl}-z,nodefs' 95251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds_need_lc=no 95261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_shlibpath_var=no 95271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='${wl}-R,$libdir' 95281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_separator=':' 95291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich link_all_deplibs=yes 95301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export_dynamic_flag_spec='${wl}-Bexport' 95311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich runpath_var='LD_RUN_PATH' 95321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$GCC" = yes; then 95341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 95351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 95361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 95371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 95381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 95391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 95401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 95411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich uts4*) 95431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 95441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_libdir_flag_spec='-L$libdir' 95451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_shlibpath_var=no 95461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 95471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 95491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ld_shlibs=no 95501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 95511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 95521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test x$host_vendor = xsni; then 95541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host in 95551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 95561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export_dynamic_flag_spec='${wl}-Blargedynsym' 95571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 95581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 95591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 95601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 95611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 95631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ld_shlibs" >&6; } 95641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "$ld_shlibs" = no && can_build_shared=no 95651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_gnu_ld=$with_gnu_ld 95671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 95831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Do we need to explicitly link libc? 95841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 95851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "x$archive_cmds_need_lc" in 95861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichx|xyes) 95871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Assume -lc should be added 95881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds_need_lc=yes 95891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 95901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$enable_shared" = yes && test "$GCC" = yes; then 95911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $archive_cmds in 95921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *'~'*) 95931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # FIXME: we may have to deal with multi-command sequences. 95941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 95951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich '$CC '*) 95961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Test whether the compiler implicitly links with -lc since on some 95971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # systems, -lgcc has to come before -lc. If gcc already passes -lc 95981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # to ld, don't add -lc before -lgcc. 95991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 96001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 96011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_archive_cmds_need_lc+:} false; then : 96021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 96031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 96041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $RM conftest* 96051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "$lt_simple_compile_test_code" > conftest.$ac_ext 96061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 96081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval $ac_compile) 2>&5 96091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 96101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 96111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; } 2>conftest.err; then 96121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname=conftest 96131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lib=conftest 96141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich libobjs=conftest.$ac_objext 96151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich deplibs= 96161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich wl=$lt_prog_compiler_wl 96171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich pic_flag=$lt_prog_compiler_pic 96181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich compiler_flags=-v 96191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich linker_flags=-v 96201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich verstring= 96211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich output_objdir=. 96221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich libname=conftest 96231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_save_allow_undefined_flag=$allow_undefined_flag 96241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich allow_undefined_flag= 96251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 96261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 96271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 96281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 96291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; } 96301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich then 96311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_archive_cmds_need_lc=no 96321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 96331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_archive_cmds_need_lc=yes 96341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 96351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich allow_undefined_flag=$lt_save_allow_undefined_flag 96361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 96371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat conftest.err 1>&5 96381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 96391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $RM conftest* 96401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 96421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 96431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 96441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 96451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 96461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 96471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 96481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 96491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 96501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 96991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 97991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 98001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 98011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 98021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 98031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking dynamic linker characteristics... " >&6; } 98041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 98051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$GCC" = yes; then 98061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 98071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 98081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) lt_awk_arg="/^libraries:/" ;; 98091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 98101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 98111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 98121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) lt_sed_strip_eq="s,=/,/,g" ;; 98131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 98141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 98151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $lt_search_path_spec in 98161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\;*) 98171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # if the path contains ";" then we assume it to be the separator 98181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # otherwise default to the standard path separator (i.e. ":") - it is 98191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # assumed that no part of a normal pathname contains ";" but that should 98201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # okay in the real world where ";" in dirpaths is itself problematic. 98211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 98221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 98231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 98241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 98251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 98261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 98271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Ok, now we have the path, separated by spaces, we can step through it 98281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # and add multilib dir if necessary. 98291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_tmp_lt_search_path_spec= 98301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 98311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for lt_sys_path in $lt_search_path_spec; do 98321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -d "$lt_sys_path/$lt_multi_os_dir"; then 98331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 98341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 98351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -d "$lt_sys_path" && \ 98361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 98371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 98381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 98391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 98401d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichBEGIN {RS=" "; FS="/|\n";} { 98411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_foo=""; 98421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_count=0; 98431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for (lt_i = NF; lt_i > 0; lt_i--) { 98441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if ($lt_i != "" && $lt_i != ".") { 98451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if ($lt_i == "..") { 98461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_count++; 98471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } else { 98481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (lt_count == 0) { 98491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_foo="/" $lt_i lt_foo; 98501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } else { 98511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_count--; 98521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 98531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 98541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 98551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 98561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (lt_foo != "") { lt_freq[lt_foo]++; } 98571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (lt_freq[lt_foo] == 1) { print lt_foo; } 98581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}'` 98591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # AWK program above erroneously prepends '/' to C:/dos/paths 98601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # for these hosts. 98611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 98621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 98631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $SED 's,/\([A-Za-z]:\),\1,g'` ;; 98641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 98651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 98661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 98671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 98681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 98691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibrary_names_spec= 98701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibname_spec='lib$name' 98711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsoname_spec= 98721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshrext_cmds=".so" 98731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpostinstall_cmds= 98741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpostuninstall_cmds= 98751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfinish_cmds= 98761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfinish_eval= 98771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshlibpath_var= 98781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshlibpath_overrides_runpath=unknown 98791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichversion_type=none 98801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdynamic_linker="$host_os ld.so" 98811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsys_lib_dlsearch_path_spec="/lib /usr/lib" 98821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichneed_lib_prefix=unknown 98831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_into_libs=no 98841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 98851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# when you set need_version to no, make sure it does not cause -set_version 98861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# flags to be left without arguments 98871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichneed_version=unknown 98881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 98891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $host_os in 98901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichaix3*) 98911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=linux # correct to gnu/linux during the next big refactor 98921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 98931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LIBPATH 98941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 98951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # AIX 3 has no versioning support, so we append a major version to the name. 98961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='${libname}${release}${shared_ext}$major' 98971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 98981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 98991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichaix[4-9]*) 99001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=linux # correct to gnu/linux during the next big refactor 99011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 99021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_version=no 99031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_into_libs=yes 99041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$host_cpu" = ia64; then 99051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # AIX 5 supports IA64 99061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 99071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LD_LIBRARY_PATH 99081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 99091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # With GCC up to 2.95.x, collect2 would create an import file 99101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # for dependence libraries. The import file would start with 99111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # the line `#! .'. This would cause the generated library to 99121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # depend on `.', always an invalid library. This was fixed in 99131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # development snapshots of GCC prior to 3.0. 99141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 99151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich aix4 | aix4.[01] | aix4.[01].*) 99161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 99171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo ' yes ' 99181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 99191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich : 99201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 99211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich can_build_shared=no 99221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 99231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 99241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 99251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 99261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # soname into executable. Probably we can add versioning support to 99271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # collect2, so additional links can be useful in future. 99281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$aix_use_runtimelinking" = yes; then 99291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # If using run time linking (on AIX 4.2 or later) use lib<name>.so 99301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # instead of lib<name>.a to let people know that these are not 99311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # typical AIX shared libraries. 99321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 99331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 99341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We preserve .a as extension for shared libraries through AIX4.2 99351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # and later when we are not doing run time linking. 99361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}.a $libname.a' 99371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='${libname}${release}${shared_ext}$major' 99381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 99391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LIBPATH 99401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 99411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 99421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 99431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichamigaos*) 99441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_cpu in 99451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich powerpc) 99461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Since July 2007 AmigaOS4 officially supports .so libraries. 99471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 99481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 99491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 99501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich m68k) 99511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='$libname.ixlibrary $libname.a' 99521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Create ${libname}_ixlibrary.a entries in /sys/libs. 99531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 99541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 99551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 99561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 99571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 99581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbeos*) 99591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${shared_ext}' 99601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dynamic_linker="$host_os ld.so" 99611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LIBRARY_PATH 99621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 99631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 99641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbsdi[45]*) 99651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=linux # correct to gnu/linux during the next big refactor 99661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_version=no 99671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 99681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='${libname}${release}${shared_ext}$major' 99691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 99701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LD_LIBRARY_PATH 99711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 99721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 99731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # the default ld.so.conf also contains /usr/contrib/lib and 99741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 99751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # libtool to hard-code these into programs 99761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 99771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 99781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcygwin* | mingw* | pw32* | cegcc*) 99791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=windows 99801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shrext_cmds=".dll" 99811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_version=no 99821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 99831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 99841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $GCC,$cc_basename in 99851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich yes,*) 99861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # gcc 99871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='$libname.dll.a' 99881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # DLL is installed to $(libdir)/../bin by postinstall_cmds 99891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich postinstall_cmds='base_file=`basename \${file}`~ 99901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 99911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dldir=$destdir/`dirname \$dlpath`~ 99921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -d \$dldir || mkdir -p \$dldir~ 99931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $install_prog $dir/$dlname \$dldir/$dlname~ 99941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich chmod a+x \$dldir/$dlname~ 99951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 99961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 99971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi' 99981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 99991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dlpath=$dir/\$dldll~ 100001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $RM \$dlpath' 100011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=yes 100021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 100031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 100041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cygwin*) 100051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Cygwin DLLs use 'cyg' prefix rather than 'lib' 100061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 100071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 100081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 100091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 100101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mingw* | cegcc*) 100111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # MinGW DLLs use traditional 'lib' prefix 100121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 100131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 100141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich pw32*) 100151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # pw32 DLLs use 'pw' prefix rather than 'lib' 100161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 100171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 100181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 100191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dynamic_linker='Win32 ld.exe' 100201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 100211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 100221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *,cl*) 100231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Native MSVC 100241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich libname_spec='$name' 100251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 100261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}.dll.lib' 100271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 100281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $build_os in 100291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mingw*) 100301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec= 100311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_save_ifs=$IFS 100321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=';' 100331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for lt_path in $LIB 100341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich do 100351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$lt_save_ifs 100361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Let DOS variable expansion print the short 8.3 style file name. 100371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 100381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 100391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 100401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$lt_save_ifs 100411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Convert to MSYS style. 100421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 100431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 100441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cygwin*) 100451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Convert to unix form, then to dos form, then back to unix form 100461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # but this time dos style (no spaces!) so that the unix form looks 100471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # like /cygdrive/c/PROGRA~1:/cygdr... 100481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 100491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 100501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 100511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 100521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 100531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec="$LIB" 100541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 100551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # It is most probably a Windows format PATH. 100561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 100571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 100581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 100591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 100601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # FIXME: find the short name or the path components, as spaces are 100611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # common. (e.g. "Program Files" -> "PROGRA~1") 100621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 100631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 100641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 100651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # DLL is installed to $(libdir)/../bin by postinstall_cmds 100661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich postinstall_cmds='base_file=`basename \${file}`~ 100671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 100681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dldir=$destdir/`dirname \$dlpath`~ 100691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -d \$dldir || mkdir -p \$dldir~ 100701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $install_prog $dir/$dlname \$dldir/$dlname' 100711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 100721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dlpath=$dir/\$dldll~ 100731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $RM \$dlpath' 100741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=yes 100751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dynamic_linker='Win32 link.exe' 100761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 100771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 100781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 100791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Assume MSVC wrapper 100801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 100811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dynamic_linker='Win32 ld.exe' 100821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 100831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 100841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # FIXME: first we should search . and the directory the executable is in 100851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=PATH 100861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 100871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 100881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdarwin* | rhapsody*) 100891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dynamic_linker="$host_os dyld" 100901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=darwin 100911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 100921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_version=no 100931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 100941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='${libname}${release}${major}$shared_ext' 100951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=yes 100961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=DYLD_LIBRARY_PATH 100971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 100981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 100991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 101001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 101011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 101021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 101031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdgux*) 101041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=linux # correct to gnu/linux during the next big refactor 101051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 101061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_version=no 101071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 101081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='${libname}${release}${shared_ext}$major' 101091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LD_LIBRARY_PATH 101101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 101111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 101121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfreebsd* | dragonfly*) 101131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # DragonFly does not have aout. When/if they implement a new 101141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # versioning mechanism, adjust this. 101151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -x /usr/bin/objformat; then 101161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich objformat=`/usr/bin/objformat` 101171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 101181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 101191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich freebsd[23].*) objformat=aout ;; 101201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) objformat=elf ;; 101211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 101221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 101231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=freebsd-$objformat 101241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $version_type in 101251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich freebsd-elf*) 101261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 101271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_version=no 101281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 101291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 101301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich freebsd-*) 101311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 101321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_version=yes 101331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 101341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 101351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LD_LIBRARY_PATH 101361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 101371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich freebsd2.*) 101381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=yes 101391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 101401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich freebsd3.[01]* | freebsdelf3.[01]*) 101411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=yes 101421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_into_libs=yes 101431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 101441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 101451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 101461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=no 101471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_into_libs=yes 101481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 101491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) # from 4.6 on, and DragonFly 101501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=yes 101511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_into_libs=yes 101521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 101531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 101541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 101551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 101561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichgnu*) 101571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=linux # correct to gnu/linux during the next big refactor 101581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 101591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_version=no 101601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 101611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='${libname}${release}${shared_ext}$major' 101621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LD_LIBRARY_PATH 101631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=no 101641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_into_libs=yes 101651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 101661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 101671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhaiku*) 101681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=linux # correct to gnu/linux during the next big refactor 101691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 101701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_version=no 101711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dynamic_linker="$host_os runtime_loader" 101721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 101731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='${libname}${release}${shared_ext}$major' 101741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LIBRARY_PATH 101751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=yes 101761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 101771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_into_libs=yes 101781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 101791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 101801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhpux9* | hpux10* | hpux11*) 101811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Give a soname corresponding to the major version so that dld.sl refuses to 101821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # link against other versions. 101831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=sunos 101841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 101851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_version=no 101861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_cpu in 101871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ia64*) 101881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shrext_cmds='.so' 101891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_into_libs=yes 101901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dynamic_linker="$host_os dld.so" 101911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LD_LIBRARY_PATH 101921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 101931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 101941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='${libname}${release}${shared_ext}$major' 101951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "X$HPUX_IA64_MODE" = X32; then 101961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 101971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 101981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 101991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 102001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 102011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 102021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hppa*64*) 102031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shrext_cmds='.sl' 102041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_into_libs=yes 102051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dynamic_linker="$host_os dld.sl" 102061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 102071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 102081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 102091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='${libname}${release}${shared_ext}$major' 102101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 102111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 102121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 102131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 102141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shrext_cmds='.sl' 102151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dynamic_linker="$host_os dld.sl" 102161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=SHLIB_PATH 102171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 102181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 102191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='${libname}${release}${shared_ext}$major' 102201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 102211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 102221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 102231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich postinstall_cmds='chmod 555 $lib' 102241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # or fails outright, so override atomically: 102251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich install_override_mode=555 102261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 102271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 102281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinterix[3-9]*) 102291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=linux # correct to gnu/linux during the next big refactor 102301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 102311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_version=no 102321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 102331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='${libname}${release}${shared_ext}$major' 102341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 102351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LD_LIBRARY_PATH 102361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=no 102371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_into_libs=yes 102381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 102391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 102401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichirix5* | irix6* | nonstopux*) 102411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 102421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich nonstopux*) version_type=nonstopux ;; 102431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 102441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$lt_cv_prog_gnu_ld" = yes; then 102451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=linux # correct to gnu/linux during the next big refactor 102461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 102471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=irix 102481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi ;; 102491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 102501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 102511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_version=no 102521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='${libname}${release}${shared_ext}$major' 102531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 102541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 102551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich irix5* | nonstopux*) 102561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich libsuff= shlibsuff= 102571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 102581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 102591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $LD in # libtool.m4 will add one of these switches to LD 102601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 102611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich libsuff= shlibsuff= libmagic=32-bit;; 102621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 102631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich libsuff=32 shlibsuff=N32 libmagic=N32;; 102641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 102651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich libsuff=64 shlibsuff=64 libmagic=64-bit;; 102661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) libsuff= shlibsuff= libmagic=never-match;; 102671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 102681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 102691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 102701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 102711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=no 102721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 102731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 102741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_into_libs=yes 102751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 102761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 102771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# No shared lib support for Linux oldld, aout, or coff. 102781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlinux*oldld* | linux*aout* | linux*coff*) 102791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dynamic_linker=no 102801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 102811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 102821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# This must be glibc/ELF. 102831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlinux* | k*bsd*-gnu | kopensolaris*-gnu) 102841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=linux # correct to gnu/linux during the next big refactor 102851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 102861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_version=no 102871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 102881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='${libname}${release}${shared_ext}$major' 102891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 102901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LD_LIBRARY_PATH 102911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=no 102921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 102931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Some binutils ld are patched to set DT_RUNPATH 102941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 102951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 102961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 102971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_shlibpath_overrides_runpath=no 102981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich save_LDFLAGS=$LDFLAGS 102991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich save_libdir=$libdir 103001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 103011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 103021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 103031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 103041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 103051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 103061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 103071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 103081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 103091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 103101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 103111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 103121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 103131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then : 103141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 103151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_shlibpath_overrides_runpath=yes 103161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 103171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 103181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \ 103191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich conftest$ac_exeext conftest.$ac_ext 103201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LDFLAGS=$save_LDFLAGS 103211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich libdir=$save_libdir 103221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 103231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 103241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 103251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 103261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 103271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # This implies no fast_install, which is unacceptable. 103281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Some rework will be needed to allow for fast_install 103291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # before this can be enabled. 103301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_into_libs=yes 103311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 103321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Add ABI-specific directories to the system library path. 103331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" 103341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 103351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Append ld.so.conf contents to the search path 103361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -f /etc/ld.so.conf; then 103371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` 103381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 103391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 103401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 103411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 103421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We used to test for /lib/ld.so.1 and disable shared libraries on 103431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # powerpc, because MkLinux only supported shared libraries with the 103441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # GNU dynamic linker. Since this was broken with cross compilers, 103451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # most powerpc-linux boxes support dynamic linking these days and 103461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # people can always --disable-shared, the test was removed, and we 103471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # assume the GNU/Linux dynamic linker is in use. 103481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dynamic_linker='GNU/Linux ld.so' 103491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 103501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 103511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichnetbsd*) 103521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=sunos 103531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 103541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_version=no 103551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 103561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 103571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 103581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dynamic_linker='NetBSD (a.out) ld.so' 103591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 103601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 103611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='${libname}${release}${shared_ext}$major' 103621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dynamic_linker='NetBSD ld.elf_so' 103631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 103641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LD_LIBRARY_PATH 103651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=yes 103661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_into_libs=yes 103671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 103681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 103691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichnewsos6) 103701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=linux # correct to gnu/linux during the next big refactor 103711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 103721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LD_LIBRARY_PATH 103731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=yes 103741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 103751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 103761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*nto* | *qnx*) 103771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=qnx 103781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 103791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_version=no 103801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 103811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='${libname}${release}${shared_ext}$major' 103821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LD_LIBRARY_PATH 103831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=no 103841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_into_libs=yes 103851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dynamic_linker='ldqnx.so' 103861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 103871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 103881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichopenbsd*) 103891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=sunos 103901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_dlsearch_path_spec="/usr/lib" 103911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 103921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 103931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 103941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich openbsd3.3 | openbsd3.3.*) need_version=yes ;; 103951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) need_version=no ;; 103961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 103971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 103981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 103991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LD_LIBRARY_PATH 104001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 104011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 104021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich openbsd2.[89] | openbsd2.[89].*) 104031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=no 104041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 104051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 104061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=yes 104071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 104081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 104091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 104101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=yes 104111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 104121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 104131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 104141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichos2*) 104151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich libname_spec='$name' 104161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shrext_cmds=".dll" 104171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 104181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='$libname${shared_ext} $libname.a' 104191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dynamic_linker='OS/2 ld.exe' 104201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LIBPATH 104211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 104221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 104231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichosf3* | osf4* | osf5*) 104241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=osf 104251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 104261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_version=no 104271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='${libname}${release}${shared_ext}$major' 104281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 104291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LD_LIBRARY_PATH 104301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 104311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 104321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 104331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 104341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrdos*) 104351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dynamic_linker=no 104361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 104371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 104381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsolaris*) 104391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=linux # correct to gnu/linux during the next big refactor 104401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 104411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_version=no 104421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 104431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='${libname}${release}${shared_ext}$major' 104441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LD_LIBRARY_PATH 104451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=yes 104461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_into_libs=yes 104471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # ldd complains unless libraries are executable 104481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich postinstall_cmds='chmod +x $lib' 104491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 104501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 104511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsunos4*) 104521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=sunos 104531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 104541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 104551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LD_LIBRARY_PATH 104561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=yes 104571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$with_gnu_ld" = yes; then 104581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 104591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 104601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_version=yes 104611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 104621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 104631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsysv4 | sysv4.3*) 104641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=linux # correct to gnu/linux during the next big refactor 104651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 104661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='${libname}${release}${shared_ext}$major' 104671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LD_LIBRARY_PATH 104681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_vendor in 104691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sni) 104701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=no 104711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 104721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich runpath_var=LD_RUN_PATH 104731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 104741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich siemens) 104751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 104761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 104771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich motorola) 104781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 104791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_version=no 104801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=no 104811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 104821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 104831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 104841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 104851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 104861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsysv4*MP*) 104871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -d /usr/nec ;then 104881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=linux # correct to gnu/linux during the next big refactor 104891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 104901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='$libname${shared_ext}.$major' 104911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LD_LIBRARY_PATH 104921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 104931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 104941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 104951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 104961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=freebsd-elf 104971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 104981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_version=no 104991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 105001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='${libname}${release}${shared_ext}$major' 105011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LD_LIBRARY_PATH 105021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=yes 105031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_into_libs=yes 105041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$with_gnu_ld" = yes; then 105051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 105061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 105071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 105081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 105091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sco3.2v5*) 105101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 105111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 105121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 105131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 105141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_dlsearch_path_spec='/usr/lib' 105151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 105161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtpf*) 105181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 105191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=linux # correct to gnu/linux during the next big refactor 105201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_lib_prefix=no 105211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich need_version=no 105221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 105231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LD_LIBRARY_PATH 105241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_overrides_runpath=no 105251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_into_libs=yes 105261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 105271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichuts4*) 105291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich version_type=linux # correct to gnu/linux during the next big refactor 105301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 105311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich soname_spec='${libname}${release}${shared_ext}$major' 105321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shlibpath_var=LD_LIBRARY_PATH 105331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 105341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*) 105361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dynamic_linker=no 105371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 105381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 105391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 105401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$dynamic_linker" >&6; } 105411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "$dynamic_linker" = no && can_build_shared=no 105421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichvariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 105441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$GCC" = yes; then 105451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 105461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 105471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 105491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 105501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 105511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 105521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 105531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 105541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 105991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 106471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 106481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_action= 106491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$hardcode_libdir_flag_spec" || 106501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -n "$runpath_var" || 106511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "X$hardcode_automatic" = "Xyes" ; then 106521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We can hardcode non-existent directories. 106541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$hardcode_direct" != no && 106551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # If the only mechanism to avoid hardcoding is shlibpath_var, we 106561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # have to relink, otherwise we might link with an installed library 106571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # when we should be linking with a yet-to-be-installed one 106581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 106591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "$hardcode_minus_L" != no; then 106601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Linking always hardcodes the temporary library directory. 106611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_action=relink 106621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 106631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We can link without hardcoding, and we can hardcode nonexisting dirs. 106641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_action=immediate 106651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 106661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 106671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We cannot hardcode anything, or else we can only hardcode existing 106681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # directories. 106691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich hardcode_action=unsupported 106701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 106711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 106721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$hardcode_action" >&6; } 106731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$hardcode_action" = relink || 106751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "$inherit_rpath" = yes; then 106761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Fast installation is not supported 106771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_fast_install=no 106781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelif test "$shlibpath_overrides_runpath" = yes || 106791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "$enable_shared" = no; then 106801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Fast installation is not necessary 106811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_fast_install=needless 106821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 106831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$enable_dlopen" != xyes; then 106901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_dlopen=unknown 106911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_dlopen_self=unknown 106921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_dlopen_self_static=unknown 106931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 106941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen=no 106951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen_libs= 106961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 106971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 106981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich beos*) 106991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen="load_add_on" 107001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen_libs= 107011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen_self=yes 107021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 107031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 107041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mingw* | pw32* | cegcc*) 107051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen="LoadLibrary" 107061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen_libs= 107071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 107081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 107091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cygwin*) 107101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen="dlopen" 107111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen_libs= 107121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 107131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 107141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich darwin*) 107151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # if libdl is installed we need to link against it 107161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 107171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for dlopen in -ldl... " >&6; } 107181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_lib_dl_dlopen+:} false; then : 107191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 107201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 107211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_check_lib_save_LIBS=$LIBS 107221d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS="-ldl $LIBS" 107231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat confdefs.h - <<_ACEOF >conftest.$ac_ext 107241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 107251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 107261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* Override any GCC internal prototype to avoid an error. 107271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich Use char because int might match the return type of a GCC 107281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich builtin and then its argument prototype would still apply. */ 107291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __cplusplus 107301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichextern "C" 107311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 107321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichchar dlopen (); 107331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 107341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 107351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 107361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreturn dlopen (); 107371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 107381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 107391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 107401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 107411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then : 107421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_lib_dl_dlopen=yes 107431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 107441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_lib_dl_dlopen=no 107451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 107461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \ 107471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich conftest$ac_exeext conftest.$ac_ext 107481d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS=$ac_check_lib_save_LIBS 107491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 107501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 107511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 107521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 107531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 107541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 107551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 107561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen="dyld" 107571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen_libs= 107581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen_self=yes 107591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 107601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 107611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 107621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 107631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 107641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 107651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 107661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_func_shl_load" = xyes; then : 107671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen="shl_load" 107681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 107691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 107701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for shl_load in -ldld... " >&6; } 107711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_lib_dld_shl_load+:} false; then : 107721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 107731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 107741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_check_lib_save_LIBS=$LIBS 107751d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS="-ldld $LIBS" 107761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat confdefs.h - <<_ACEOF >conftest.$ac_ext 107771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 107781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 107791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* Override any GCC internal prototype to avoid an error. 107801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich Use char because int might match the return type of a GCC 107811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich builtin and then its argument prototype would still apply. */ 107821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __cplusplus 107831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichextern "C" 107841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 107851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichchar shl_load (); 107861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 107871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 107881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 107891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreturn shl_load (); 107901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 107911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 107921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 107931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 107941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then : 107951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_lib_dld_shl_load=yes 107961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 107971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_lib_dld_shl_load=no 107981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 107991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \ 108001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich conftest$ac_exeext conftest.$ac_ext 108011d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS=$ac_check_lib_save_LIBS 108021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 108031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 108041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 108051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_lib_dld_shl_load" = xyes; then : 108061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 108071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 108081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 108091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_func_dlopen" = xyes; then : 108101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen="dlopen" 108111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 108121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 108131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for dlopen in -ldl... " >&6; } 108141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_lib_dl_dlopen+:} false; then : 108151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 108161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 108171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_check_lib_save_LIBS=$LIBS 108181d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS="-ldl $LIBS" 108191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat confdefs.h - <<_ACEOF >conftest.$ac_ext 108201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 108211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 108221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* Override any GCC internal prototype to avoid an error. 108231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich Use char because int might match the return type of a GCC 108241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich builtin and then its argument prototype would still apply. */ 108251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __cplusplus 108261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichextern "C" 108271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 108281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichchar dlopen (); 108291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 108301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 108311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 108321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreturn dlopen (); 108331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 108341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 108351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 108361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 108371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then : 108381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_lib_dl_dlopen=yes 108391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 108401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_lib_dl_dlopen=no 108411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 108421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \ 108431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich conftest$ac_exeext conftest.$ac_ext 108441d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS=$ac_check_lib_save_LIBS 108451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 108461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 108471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 108481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 108491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 108501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 108511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 108521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for dlopen in -lsvld... " >&6; } 108531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_lib_svld_dlopen+:} false; then : 108541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 108551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 108561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_check_lib_save_LIBS=$LIBS 108571d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS="-lsvld $LIBS" 108581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat confdefs.h - <<_ACEOF >conftest.$ac_ext 108591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 108601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 108611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* Override any GCC internal prototype to avoid an error. 108621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich Use char because int might match the return type of a GCC 108631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich builtin and then its argument prototype would still apply. */ 108641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __cplusplus 108651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichextern "C" 108661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 108671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichchar dlopen (); 108681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 108691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 108701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 108711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreturn dlopen (); 108721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 108731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 108741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 108751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 108761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then : 108771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_lib_svld_dlopen=yes 108781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 108791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_lib_svld_dlopen=no 108801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 108811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \ 108821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich conftest$ac_exeext conftest.$ac_ext 108831d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS=$ac_check_lib_save_LIBS 108841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 108851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 108861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 108871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_lib_svld_dlopen" = xyes; then : 108881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 108891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 108901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 108911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for dld_link in -ldld... " >&6; } 108921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_lib_dld_dld_link+:} false; then : 108931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 108941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 108951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_check_lib_save_LIBS=$LIBS 108961d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS="-ldld $LIBS" 108971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat confdefs.h - <<_ACEOF >conftest.$ac_ext 108981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 108991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 109001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* Override any GCC internal prototype to avoid an error. 109011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich Use char because int might match the return type of a GCC 109021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich builtin and then its argument prototype would still apply. */ 109031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __cplusplus 109041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichextern "C" 109051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 109061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichchar dld_link (); 109071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 109081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 109091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 109101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreturn dld_link (); 109111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 109121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 109131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 109141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 109151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then : 109161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_lib_dld_dld_link=yes 109171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 109181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_lib_dld_dld_link=no 109191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 109201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \ 109211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich conftest$ac_exeext conftest.$ac_ext 109221d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS=$ac_check_lib_save_LIBS 109231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 109241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 109251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 109261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_lib_dld_dld_link" = xyes; then : 109271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 109281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 109291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 109301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 109311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 109321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 109331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 109341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 109351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 109361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 109371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 109381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 109391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 109401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 109411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 109421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 109431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 109441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 109451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 109461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 109471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 109481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$lt_cv_dlopen" != xno; then 109491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_dlopen=yes 109501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 109511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich enable_dlopen=no 109521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 109531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 109541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $lt_cv_dlopen in 109551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dlopen) 109561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich save_CPPFLAGS="$CPPFLAGS" 109571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 109581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 109591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich save_LDFLAGS="$LDFLAGS" 109601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 109611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 109621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich save_LIBS="$LIBS" 109631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LIBS="$lt_cv_dlopen_libs $LIBS" 109641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 109651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 109661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether a program can dlopen itself... " >&6; } 109671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_dlopen_self+:} false; then : 109681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 109691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 109701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$cross_compiling" = yes; then : 109711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen_self=cross 109721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 109731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 109741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_status=$lt_dlunknown 109751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat > conftest.$ac_ext <<_LT_EOF 109761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#line $LINENO "configure" 109771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include "confdefs.h" 109781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 109791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#if HAVE_DLFCN_H 109801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <dlfcn.h> 109811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 109821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 109831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdio.h> 109841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 109851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef RTLD_GLOBAL 109861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define LT_DLGLOBAL RTLD_GLOBAL 109871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#else 109881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ifdef DL_GLOBAL 109891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define LT_DLGLOBAL DL_GLOBAL 109901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# else 109911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define LT_DLGLOBAL 0 109921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# endif 109931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 109941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 109951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 109961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich find out it does not work in some platform. */ 109971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifndef LT_DLLAZY_OR_NOW 109981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ifdef RTLD_LAZY 109991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define LT_DLLAZY_OR_NOW RTLD_LAZY 110001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# else 110011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ifdef DL_LAZY 110021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define LT_DLLAZY_OR_NOW DL_LAZY 110031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# else 110041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ifdef RTLD_NOW 110051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define LT_DLLAZY_OR_NOW RTLD_NOW 110061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# else 110071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ifdef DL_NOW 110081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define LT_DLLAZY_OR_NOW DL_NOW 110091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# else 110101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define LT_DLLAZY_OR_NOW 0 110111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# endif 110121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# endif 110131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# endif 110141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# endif 110151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 110161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 110171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* When -fvisbility=hidden is used, assume the code has been annotated 110181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich correspondingly for the symbols needed. */ 110191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 110201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint fnord () __attribute__((visibility("default"))); 110211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 110221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 110231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint fnord () { return 42; } 110241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint main () 110251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 110261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 110271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich int status = $lt_dlunknown; 110281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 110291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (self) 110301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { 110311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 110321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 110331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { 110341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 110351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else puts (dlerror ()); 110361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 110371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /* dlclose (self); */ 110381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 110391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 110401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich puts (dlerror ()); 110411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 110421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return status; 110431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 110441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF 110451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 110461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval $ac_link) 2>&5 110471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 110481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 110491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 110501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (./conftest; exit; ) >&5 2>/dev/null 110511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_status=$? 110521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case x$lt_status in 110531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 110541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 110551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 110561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 110571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else : 110581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # compilation failed 110591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen_self=no 110601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 110611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 110621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -fr conftest* 110631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 110641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 110651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 110661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 110671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_dlopen_self" >&6; } 110681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 110691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$lt_cv_dlopen_self" = xyes; then 110701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 110711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 110721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 110731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_dlopen_self_static+:} false; then : 110741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 110751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 110761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$cross_compiling" = yes; then : 110771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen_self_static=cross 110781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 110791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 110801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_status=$lt_dlunknown 110811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat > conftest.$ac_ext <<_LT_EOF 110821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#line $LINENO "configure" 110831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include "confdefs.h" 110841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 110851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#if HAVE_DLFCN_H 110861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <dlfcn.h> 110871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 110881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 110891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdio.h> 110901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 110911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef RTLD_GLOBAL 110921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define LT_DLGLOBAL RTLD_GLOBAL 110931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#else 110941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ifdef DL_GLOBAL 110951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define LT_DLGLOBAL DL_GLOBAL 110961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# else 110971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define LT_DLGLOBAL 0 110981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# endif 110991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 111001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 111011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 111021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich find out it does not work in some platform. */ 111031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifndef LT_DLLAZY_OR_NOW 111041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ifdef RTLD_LAZY 111051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define LT_DLLAZY_OR_NOW RTLD_LAZY 111061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# else 111071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ifdef DL_LAZY 111081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define LT_DLLAZY_OR_NOW DL_LAZY 111091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# else 111101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ifdef RTLD_NOW 111111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define LT_DLLAZY_OR_NOW RTLD_NOW 111121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# else 111131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ifdef DL_NOW 111141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define LT_DLLAZY_OR_NOW DL_NOW 111151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# else 111161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define LT_DLLAZY_OR_NOW 0 111171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# endif 111181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# endif 111191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# endif 111201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# endif 111211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 111221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 111231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* When -fvisbility=hidden is used, assume the code has been annotated 111241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich correspondingly for the symbols needed. */ 111251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 111261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint fnord () __attribute__((visibility("default"))); 111271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 111281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 111291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint fnord () { return 42; } 111301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint main () 111311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 111321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 111331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich int status = $lt_dlunknown; 111341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 111351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (self) 111361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { 111371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 111381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 111391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { 111401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 111411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else puts (dlerror ()); 111421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 111431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /* dlclose (self); */ 111441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 111451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 111461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich puts (dlerror ()); 111471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 111481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return status; 111491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 111501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF 111511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 111521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval $ac_link) 2>&5 111531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 111541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 111551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 111561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (./conftest; exit; ) >&5 2>/dev/null 111571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_status=$? 111581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case x$lt_status in 111591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 111601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 111611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 111621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 111631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else : 111641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # compilation failed 111651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich lt_cv_dlopen_self_static=no 111661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 111671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 111681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -fr conftest* 111691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 111701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 111711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 111721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 111731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_dlopen_self_static" >&6; } 111741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 111751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 111761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CPPFLAGS="$save_CPPFLAGS" 111771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LDFLAGS="$save_LDFLAGS" 111781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich LIBS="$save_LIBS" 111791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 111801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 111811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 111821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $lt_cv_dlopen_self in 111831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 111841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) enable_dlopen_self=unknown ;; 111851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 111861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 111871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $lt_cv_dlopen_self_static in 111881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 111891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) enable_dlopen_self_static=unknown ;; 111901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 111911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 111921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 111931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 111941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 111951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 111961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 111971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 111981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 111991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstriplib= 112101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_striplib= 112111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 112121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether stripping libraries is possible... " >&6; } 112131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 112141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 112151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$striplib" && striplib="$STRIP --strip-unneeded" 112161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 112171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "yes" >&6; } 112181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 112191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# FIXME - insert some real tests, host_os isn't really good enough 112201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 112211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich darwin*) 112221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$STRIP" ; then 112231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich striplib="$STRIP -x" 112241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich old_striplib="$STRIP -S" 112251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 112261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "yes" >&6; } 112271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 112281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 112291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 112301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 112311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 112321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 112331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 112341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 112351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 112361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 112371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 112381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Report which library types will actually be built 112511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 112521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking if libtool supports shared libraries... " >&6; } 112531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 112541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$can_build_shared" >&6; } 112551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 112571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether to build shared libraries... " >&6; } 112581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "$can_build_shared" = "no" && enable_shared=no 112591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # On AIX, shared libraries and static libraries use the same namespace, and 112611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # are all built from PIC. 112621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 112631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich aix3*) 112641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "$enable_shared" = yes && enable_static=no 112651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$RANLIB"; then 112661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich archive_cmds="$archive_cmds~\$RANLIB \$lib" 112671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich postinstall_cmds='$RANLIB $lib' 112681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 112691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 112701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich aix[4-9]*) 112721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 112731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "$enable_shared" = yes && enable_static=no 112741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 112751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 112761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 112771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 112781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$enable_shared" >&6; } 112791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 112811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether to build static libraries... " >&6; } 112821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Make sure either enable_shared or enable_static is yes. 112831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "$enable_shared" = yes || enable_static=yes 112841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 112851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$enable_static" >&6; } 112861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 112911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ext=c 112921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cpp='$CPP $CPPFLAGS' 112931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 112941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 112951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler_gnu=$ac_cv_c_compiler_gnu 112961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112971d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC="$lt_save_CC" 112981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 112991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_config_commands="$ac_config_commands libtool" 113141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Only expand once: 113191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho . 113241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho Checking for programs 113251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ext=c 113271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cpp='$CPP $CPPFLAGS' 113281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 113291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 113301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler_gnu=$ac_cv_c_compiler_gnu 113311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_tool_prefix"; then 113321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 113331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}gcc; ac_word=$2 113341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 113351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 113361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_CC+:} false; then : 113371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 113381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 113391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$CC"; then 113401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_CC="$CC" # Let the user override the test. 113411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 113421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 113431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 113441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 113451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 113461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 113471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 113481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 113491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_CC="${ac_tool_prefix}gcc" 113501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 113511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 113521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 113531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 113541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 113551d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 113561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 113581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 113591d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC=$ac_cv_prog_CC 113601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CC"; then 113611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 113621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$CC" >&6; } 113631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 113641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 113651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 113661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 113671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 113701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_CC"; then 113711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_ct_CC=$CC 113721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "gcc", so it can be a program name with args. 113731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy gcc; ac_word=$2 113741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 113751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 113761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_CC+:} false; then : 113771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 113781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 113791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_ct_CC"; then 113801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 113811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 113821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 113831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 113841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 113851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 113861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 113871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 113881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 113891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_CC="gcc" 113901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 113911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 113921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 113931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 113941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 113951d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 113961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 113971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 113981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 113991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_CC=$ac_cv_prog_ac_ct_CC 114001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_CC"; then 114011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 114021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_CC" >&6; } 114031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 114041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 114051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 114061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 114071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 114081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$ac_ct_CC" = x; then 114091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CC="" 114101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 114111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cross_compiling:$ac_tool_warned in 114121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:) 114131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 114141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 114151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;; 114161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 114171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CC=$ac_ct_CC 114181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 114191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 114201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CC="$ac_cv_prog_CC" 114211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 114221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 114231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$CC"; then 114241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_tool_prefix"; then 114251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 114261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}cc; ac_word=$2 114271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 114281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 114291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_CC+:} false; then : 114301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 114311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 114321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$CC"; then 114331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_CC="$CC" # Let the user override the test. 114341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 114351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 114361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 114371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 114381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 114391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 114401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 114411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 114421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_CC="${ac_tool_prefix}cc" 114431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 114441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 114451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 114461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 114471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 114481d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 114491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 114501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 114511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 114521d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC=$ac_cv_prog_CC 114531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CC"; then 114541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 114551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$CC" >&6; } 114561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 114571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 114581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 114591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 114601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 114611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 114621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 114631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 114641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$CC"; then 114651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "cc", so it can be a program name with args. 114661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy cc; ac_word=$2 114671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 114681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 114691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_CC+:} false; then : 114701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 114711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 114721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$CC"; then 114731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_CC="$CC" # Let the user override the test. 114741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 114751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prog_rejected=no 114761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 114771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 114781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 114791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 114801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 114811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 114821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 114831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 114841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_prog_rejected=yes 114851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich continue 114861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 114871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_CC="cc" 114881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 114891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 114901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 114911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 114921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 114931d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 114941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 114951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_prog_rejected = yes; then 114961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We found a bogon in the path, so make sure we never use it. 114971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich set dummy $ac_cv_prog_CC 114981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shift 114991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test $# != 0; then 115001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We chose a different compiler from the bogus one. 115011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # However, it has the same basename, so the bogon will be chosen 115021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # first if we set CC to just the basename; use the full file name. 115031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shift 115041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 115051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 115061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 115071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 115081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 115091d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC=$ac_cv_prog_CC 115101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CC"; then 115111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 115121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$CC" >&6; } 115131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 115141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 115151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 115161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 115171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 115181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 115191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 115201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$CC"; then 115211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_tool_prefix"; then 115221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_prog in cl.exe 115231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich do 115241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 115251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $ac_tool_prefix$ac_prog; ac_word=$2 115261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 115271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 115281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_CC+:} false; then : 115291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 115301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 115311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$CC"; then 115321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_CC="$CC" # Let the user override the test. 115331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 115341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 115351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 115361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 115371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 115381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 115391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 115401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 115411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 115421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 115431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 115441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 115451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 115461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 115471d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 115481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 115491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 115501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 115511d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC=$ac_cv_prog_CC 115521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CC"; then 115531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 115541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$CC" >&6; } 115551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 115561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 115571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 115581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 115591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 115601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 115611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -n "$CC" && break 115621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 115631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 115641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$CC"; then 115651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_ct_CC=$CC 115661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_prog in cl.exe 115671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 115681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "$ac_prog", so it can be a program name with args. 115691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $ac_prog; ac_word=$2 115701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 115711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 115721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_CC+:} false; then : 115731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 115741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 115751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$ac_ct_CC"; then 115761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 115771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 115781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 115791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 115801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 115811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 115821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 115831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 115841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 115851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_ac_ct_CC="$ac_prog" 115861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 115871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 115881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 115891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 115901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 115911d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 115921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 115931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 115941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 115951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_CC=$ac_cv_prog_ac_ct_CC 115961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_CC"; then 115971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 115981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_CC" >&6; } 115991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 116001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 116011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 116021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 116031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 116041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 116051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -n "$ac_ct_CC" && break 116061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 116071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 116081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$ac_ct_CC" = x; then 116091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CC="" 116101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 116111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cross_compiling:$ac_tool_warned in 116121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:) 116131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 116141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 116151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;; 116161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 116171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CC=$ac_ct_CC 116181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 116191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 116201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 116211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 116221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 116231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 116241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 116251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 116261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_error $? "no acceptable C compiler found in \$PATH 116271d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSee \`config.log' for more details" "$LINENO" 5; } 116281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 116291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Provide some information about the compiler. 116301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 116311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset X $ac_compile 116321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler=$2 116331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_option in --version -v -V -qversion; do 116341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { { ac_try="$ac_compiler $ac_option >&5" 116351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "(($ac_try" in 116361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 116371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_try_echo=$ac_try;; 116381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 116391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 116401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5 116411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$ac_compiler $ac_option >&5") 2>conftest.err 116421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 116431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -s conftest.err; then 116441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed '10a\ 116451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich... rest of stderr output deleted ... 116461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 10q' conftest.err >conftest.er1 116471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat conftest.er1 >&5 116481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 116491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f conftest.er1 conftest.err 116501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 116511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; } 116521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 116531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 116541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 116551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 116561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_c_compiler_gnu+:} false; then : 116571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 116581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 116591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 116601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 116611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 116621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 116631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 116641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 116651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifndef __GNUC__ 116661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich choke me 116671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 116681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 116691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 116701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 116711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 116721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 116731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then : 116741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_compiler_gnu=yes 116751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 116761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_compiler_gnu=no 116771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 116781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 116791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cv_c_compiler_gnu=$ac_compiler_gnu 116801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 116811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 116821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 116831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_c_compiler_gnu" >&6; } 116841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_compiler_gnu = yes; then 116851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich GCC=yes 116861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 116871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich GCC= 116881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 116891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_test_CFLAGS=${CFLAGS+set} 116901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_save_CFLAGS=$CFLAGS 116911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 116921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether $CC accepts -g... " >&6; } 116931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_cc_g+:} false; then : 116941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 116951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 116961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_save_c_werror_flag=$ac_c_werror_flag 116971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_c_werror_flag=yes 116981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_cc_g=no 116991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CFLAGS="-g" 117001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 117011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 117021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 117031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 117041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 117051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 117061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 117071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 117081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 117091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 117101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 117111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then : 117121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_cc_g=yes 117131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 117141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CFLAGS="" 117151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 117161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 117171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 117181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 117191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 117201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 117211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 117221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 117231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 117241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 117251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 117261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then : 117271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 117281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 117291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_c_werror_flag=$ac_save_c_werror_flag 117301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CFLAGS="-g" 117311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 117321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 117331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 117341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 117351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 117361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 117371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 117381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 117391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 117401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 117411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 117421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then : 117431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_cc_g=yes 117441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 117451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 117461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 117471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 117481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 117491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 117501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_c_werror_flag=$ac_save_c_werror_flag 117511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 117521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 117531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_prog_cc_g" >&6; } 117541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$ac_test_CFLAGS" = set; then 117551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CFLAGS=$ac_save_CFLAGS 117561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelif test $ac_cv_prog_cc_g = yes; then 117571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$GCC" = yes; then 117581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CFLAGS="-g -O2" 117591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 117601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CFLAGS="-g" 117611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 117621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 117631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$GCC" = yes; then 117641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CFLAGS="-O2" 117651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 117661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CFLAGS= 117671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 117681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 117691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 117701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 117711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_cc_c89+:} false; then : 117721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 117731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 117741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_cc_c89=no 117751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_save_CC=$CC 117761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat confdefs.h - <<_ACEOF >conftest.$ac_ext 117771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 117781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdarg.h> 117791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdio.h> 117801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <sys/types.h> 117811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <sys/stat.h> 117821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 117831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstruct buf { int x; }; 117841d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichFILE * (*rcsopen) (struct buf *, struct stat *, int); 117851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstatic char *e (p, i) 117861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich char **p; 117871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich int i; 117881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 117891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return p[i]; 117901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 117911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstatic char *f (char * (*g) (char **, int), char **p, ...) 117921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 117931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich char *s; 117941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich va_list v; 117951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich va_start (v,p); 117961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s = g (p, va_arg (v,int)); 117971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich va_end (v); 117981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return s; 117991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 118001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 118011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 118021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich function prototypes and stuff, but not '\xHH' hex character constants. 118031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich These don't provoke an error unfortunately, instead are silently treated 118041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as 'x'. The following induces an error, until -std is added to get 118051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 118061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich array size at least. It's necessary to write '\x00'==0 to get something 118071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich that's true only with -std. */ 118081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 118091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 118101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 118111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich inside strings and character constants. */ 118121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define FOO(x) 'x' 118131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 118141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 118151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint test (int i, double x); 118161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstruct s1 {int (*f) (int a);}; 118171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstruct s2 {int (*f) (double a);}; 118181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 118191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint argc; 118201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichchar **argv; 118211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 118221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 118231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 118241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 118251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 118261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 118271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 118281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 118291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 118301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 118311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 118321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CC="$ac_save_CC $ac_arg" 118331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if ac_fn_c_try_compile "$LINENO"; then : 118341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_cc_c89=$ac_arg 118351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 118361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext 118371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "x$ac_cv_prog_cc_c89" != "xno" && break 118381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 118391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.$ac_ext 118401d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC=$ac_save_CC 118411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 118421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 118431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# AC_CACHE_VAL 118441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "x$ac_cv_prog_cc_c89" in 118451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich x) 118461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 118471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "none needed" >&6; } ;; 118481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich xno) 118491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 118501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "unsupported" >&6; } ;; 118511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 118521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CC="$CC $ac_cv_prog_cc_c89" 118531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 118541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 118551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 118561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_prog_cc_c89" != xno; then : 118571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 118581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 118591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 118601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ext=c 118611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cpp='$CPP $CPPFLAGS' 118621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 118631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 118641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler_gnu=$ac_cv_c_compiler_gnu 118651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 118661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdepcc="$CC" am_compiler_list= 118671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 118681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 118691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking dependency style of $depcc... " >&6; } 118701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${am_cv_CC_dependencies_compiler_type+:} false; then : 118711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 118721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 118731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 118741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We make a subdir and do the tests there. Otherwise we can end up 118751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # making bogus files that we don't know about and never remove. For 118761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # instance it was reported that on HP-UX the gcc test will end up 118771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # making a dummy file named `D' -- because `-MD' means `put the output 118781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # in D'. 118791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -rf conftest.dir 118801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mkdir conftest.dir 118811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Copy depcomp to subdir because otherwise we won't find it if we're 118821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # using a relative directory. 118831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cp "$am_depcomp" conftest.dir 118841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cd conftest.dir 118851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We will build objects and dependencies in a subdirectory because 118861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # it helps to detect inapplicable dependency modes. For instance 118871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # both Tru64's cc and ICC support -MD to output dependencies as a 118881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # side effect of compilation, but ICC will put the dependencies in 118891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # the current directory while Tru64 will put them in the object 118901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # directory. 118911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mkdir sub 118921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 118931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_cv_CC_dependencies_compiler_type=none 118941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$am_compiler_list" = ""; then 118951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 118961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 118971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__universal=false 118981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case " $depcc " in #( 118991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\ -arch\ *\ -arch\ *) am__universal=true ;; 119001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 119011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 119021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for depmode in $am_compiler_list; do 119031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Setup a source with many dependencies, because some compilers 119041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # like to wrap large dependency lists on column 80 (with \), and 119051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # we should not choose a depcomp mode which is confused by this. 119061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # 119071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We need to recreate these files for each test, as the compiler may 119081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # overwrite some of them when testing with obscure command lines. 119091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # This happens at least with the AIX C compiler. 119101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich : > sub/conftest.c 119111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for i in 1 2 3 4 5 6; do 119121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo '#include "conftst'$i'.h"' >> sub/conftest.c 119131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 119141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Solaris 8's {/usr,}/bin/sh. 119151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich touch sub/conftst$i.h 119161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 119171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 119181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 119191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We check with `-c' and `-o' for the sake of the "dashmstdout" 119201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # mode. It turns out that the SunPro C++ compiler does not properly 119211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # handle `-M -o', and we need to detect this. Also, some Intel 119221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # versions had trouble with output in subdirs 119231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__obj=sub/conftest.${OBJEXT-o} 119241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__minus_obj="-o $am__obj" 119251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $depmode in 119261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich gcc) 119271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # This depmode causes a compiler race in universal mode. 119281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "$am__universal" = false || continue 119291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 119301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich nosideeffect) 119311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # after this tag, mechanisms are not by side-effect, so they'll 119321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # only be used when explicitly requested 119331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$enable_dependency_tracking" = xyes; then 119341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich continue 119351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 119361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 119371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 119381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 119391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich msvc7 | msvc7msys | msvisualcpp | msvcmsys) 119401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # This compiler won't grok `-c -o', but also, the minuso test has 119411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # not run yet. These depmodes are late enough in the game, and 119421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # so weak that their functioning should not be impacted. 119431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__obj=conftest.${OBJEXT-o} 119441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__minus_obj= 119451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 119461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich none) break ;; 119471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 119481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if depmode=$depmode \ 119491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich source=sub/conftest.c object=$am__obj \ 119501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 119511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 119521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich >/dev/null 2>conftest.err && 119531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 119541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 119551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 119561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 119571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # icc doesn't choke on unknown options, it will just issue warnings 119581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # or remarks (even with -Werror). So we grep stderr for any message 119591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # that says an option was ignored or not supported. 119601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # When given -MP, icc 7.0 and 7.1 complain thusly: 119611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # icc: Command line warning: ignoring option '-M'; no argument required 119621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # The diagnosis changed in icc 8.0: 119631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # icc: Command line remark: option '-MP' not supported 119641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (grep 'ignoring option' conftest.err || 119651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 119661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_cv_CC_dependencies_compiler_type=$depmode 119671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 119681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 119691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 119701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 119711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 119721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cd .. 119731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -rf conftest.dir 119741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 119751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_cv_CC_dependencies_compiler_type=none 119761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 119771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 119781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 119791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 119801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 119811d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 119821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 119831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if 119841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "x$enable_dependency_tracking" != xno \ 119851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 119861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__fastdepCC_TRUE= 119871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__fastdepCC_FALSE='#' 119881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 119891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__fastdepCC_TRUE='#' 119901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__fastdepCC_FALSE= 119911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 119921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 119931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 119941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 119951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_prog in gawk mawk nawk awk 119961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 119971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "$ac_prog", so it can be a program name with args. 119981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $ac_prog; ac_word=$2 119991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 120001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 120011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_AWK+:} false; then : 120021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 120031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 120041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$AWK"; then 120051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_AWK="$AWK" # Let the user override the test. 120061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 120071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 120081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 120091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 120101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 120111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 120121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 120131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 120141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_AWK="$ac_prog" 120151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 120161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 120171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 120181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 120191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 120201d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 120211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 120221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 120231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 120241d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAWK=$ac_cv_prog_AWK 120251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$AWK"; then 120261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 120271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$AWK" >&6; } 120281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 120291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 120301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 120311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 120321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 120331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 120341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -n "$AWK" && break 120351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 120361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 120371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 120381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho . 120391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho Checking for header files 120401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 120411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for ANSI C header files... " >&6; } 120421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_header_stdc+:} false; then : 120431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 120441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 120451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 120461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 120471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdlib.h> 120481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdarg.h> 120491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <string.h> 120501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <float.h> 120511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 120521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 120531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 120541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 120551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 120561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 120571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 120581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 120591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 120601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then : 120611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_header_stdc=yes 120621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 120631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_header_stdc=no 120641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 120651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 120661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 120671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_cv_header_stdc = yes; then 120681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 120691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 120701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 120711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <string.h> 120721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 120731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 120741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 120751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $EGREP "memchr" >/dev/null 2>&1; then : 120761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 120771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 120781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_header_stdc=no 120791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 120801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest* 120811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 120821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 120831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 120841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_cv_header_stdc = yes; then 120851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 120861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 120871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 120881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdlib.h> 120891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 120901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 120911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 120921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $EGREP "free" >/dev/null 2>&1; then : 120931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 120941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 120951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_header_stdc=no 120961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 120971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest* 120981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 120991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 121001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 121011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_cv_header_stdc = yes; then 121021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 121031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$cross_compiling" = yes; then : 121041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich : 121051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 121061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 121071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 121081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <ctype.h> 121091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdlib.h> 121101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#if ((' ' & 0x0FF) == 0x020) 121111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 121121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 121131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#else 121141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define ISLOWER(c) \ 121151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (('a' <= (c) && (c) <= 'i') \ 121161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || ('j' <= (c) && (c) <= 'r') \ 121171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || ('s' <= (c) && (c) <= 'z')) 121181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 121191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 121201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 121211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 121221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 121231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 121241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 121251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich int i; 121261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for (i = 0; i < 256; i++) 121271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (XOR (islower (i), ISLOWER (i)) 121281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || toupper (i) != TOUPPER (i)) 121291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 2; 121301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 121311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 121321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 121331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_run "$LINENO"; then : 121341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 121351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 121361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_header_stdc=no 121371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 121381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 121391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich conftest.$ac_objext conftest.beam conftest.$ac_ext 121401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 121411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 121421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 121431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 121441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 121451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_header_stdc" >&6; } 121461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_cv_header_stdc = yes; then 121471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 121481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "#define STDC_HEADERS 1" >>confdefs.h 121491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 121501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 121511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 121521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_header in linux/capability.h 121531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo : 121541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_fn_c_check_header_mongrel "$LINENO" "linux/capability.h" "ac_cv_header_linux_capability_h" "$ac_includes_default" 121551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_header_linux_capability_h" = xyes; then : 121561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat >>confdefs.h <<_ACEOF 121571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define HAVE_LINUX_CAPABILITY_H 1 121581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 121591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 121601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 121611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "linux/capability.h is required in order to build libcap-ng." "$LINENO" 5 121621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 121631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 121641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 121651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 121661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_header in attr/xattr.h 121671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo : 121681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_fn_c_check_header_mongrel "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default" 121691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_header_attr_xattr_h" = xyes; then : 121701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat >>confdefs.h <<_ACEOF 121711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define HAVE_ATTR_XATTR_H 1 121721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 121731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 121741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 121751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: attr/xattr.h not found" >&5 121761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: attr/xattr.h not found" >&2;} 121771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 121781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 121791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 121801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 121811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_header in linux/securebits.h 121821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo : 121831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_fn_c_check_header_mongrel "$LINENO" "linux/securebits.h" "ac_cv_header_linux_securebits_h" "$ac_includes_default" 121841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_header_linux_securebits_h" = xyes; then : 121851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat >>confdefs.h <<_ACEOF 121861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define HAVE_LINUX_SECUREBITS_H 1 121871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 121881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 121891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 121901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 121911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 121921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 121931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 121941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 121951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 121961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_c_const+:} false; then : 121971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 121981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 121991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 122001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 122011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 122021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 122031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 122041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 122051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* FIXME: Include the comments suggested by Paul. */ 122061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifndef __cplusplus 122071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /* Ultrix mips cc rejects this. */ 122081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich typedef int charset[2]; 122091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich const charset cs; 122101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /* SunOS 4.1.1 cc rejects this. */ 122111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich char const *const *pcpcc; 122121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich char **ppc; 122131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /* NEC SVR4.0.2 mips cc rejects this. */ 122141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich struct point {int x, y;}; 122151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich static struct point const zero = {0,0}; 122161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /* AIX XL C 1.02.0.0 rejects this. 122171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich It does not let you subtract one const X* pointer from another in 122181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich an arm of an if-expression whose if-part is not a constant 122191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich expression */ 122201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich const char *g = "string"; 122211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich pcpcc = &g + (g ? g-g : 0); 122221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /* HPUX 7.0 cc rejects these. */ 122231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ++pcpcc; 122241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ppc = (char**) pcpcc; 122251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich pcpcc = (char const *const *) ppc; 122261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { /* SCO 3.2v4 cc rejects this. */ 122271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich char *t; 122281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich char const *s = 0 ? (char *) 0 : (char const *) 0; 122291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 122301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *t++ = 0; 122311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (s) return 0; 122321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 122331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 122341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich int x[] = {25, 17}; 122351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich const int *foo = &x[0]; 122361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ++foo; 122371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 122381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 122391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich typedef const int *iptr; 122401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich iptr p = 0; 122411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ++p; 122421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 122431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { /* AIX XL C 1.02.0.0 rejects this saying 122441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 122451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich struct s { int j; const int *ap[3]; }; 122461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich struct s *b; b->j = 5; 122471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 122481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 122491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich const int foo = 10; 122501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (!foo) return 0; 122511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 122521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return !cs[0] && !zero.x; 122531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 122541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 122551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 122561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 122571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 122581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 122591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then : 122601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_c_const=yes 122611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 122621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_c_const=no 122631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 122641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 122651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 122661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 122671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_c_const" >&6; } 122681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_cv_c_const = no; then 122691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 122701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "#define const /**/" >>confdefs.h 122711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 122721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 122731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 122741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 122751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for inline... " >&6; } 122761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_c_inline+:} false; then : 122771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 122781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 122791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_c_inline=no 122801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_kw in inline __inline__ __inline; do 122811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 122821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 122831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifndef __cplusplus 122841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtypedef int foo_t; 122851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstatic $ac_kw foo_t static_foo () {return 0; } 122861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$ac_kw foo_t foo () {return 0; } 122871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 122881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 122891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 122901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then : 122911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_c_inline=$ac_kw 122921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 122931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 122941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "$ac_cv_c_inline" != no && break 122951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 122961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 122971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 122981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 122991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_c_inline" >&6; } 123001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 123011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $ac_cv_c_inline in 123021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich inline | yes) ;; 123031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 123041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_cv_c_inline in 123051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich no) ac_val=;; 123061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_val=$ac_cv_c_inline;; 123071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 123081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat >>confdefs.h <<_ACEOF 123091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifndef __cplusplus 123101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define inline $ac_val 123111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif 123121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 123131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 123141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 123151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 123161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$CC" != xcc; then 123171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 123181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 123191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 123201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 123211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether cc understands -c and -o together... " >&6; } 123221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 123231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $CC; ac_cc=`$as_echo "$2" | 123241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 123251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then : 123261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 123271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 123281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confdefs.h - <<_ACEOF >conftest.$ac_ext 123291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h. */ 123301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 123311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint 123321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain () 123331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 123341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 123351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ; 123361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return 0; 123371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 123381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 123391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Make sure it works both with $CC and with simple cc. 123401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# We do the test twice because some compilers refuse to overwrite an 123411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# existing .o file with -o, though they will create one. 123421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 123431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest2.* 123441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif { { case "(($ac_try" in 123451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 123461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_try_echo=$ac_try;; 123471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 123481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 123491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5 123501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$ac_try") 2>&5 123511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 123521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 123531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; } && 123541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -f conftest2.$ac_objext && { { case "(($ac_try" in 123551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 123561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_try_echo=$ac_try;; 123571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 123581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 123591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5 123601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$ac_try") 2>&5 123611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 123621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 123631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; }; 123641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichthen 123651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval ac_cv_prog_cc_${ac_cc}_c_o=yes 123661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$CC" != xcc; then 123671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Test first that cc exists at all. 123681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { ac_try='cc -c conftest.$ac_ext >&5' 123691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { { case "(($ac_try" in 123701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 123711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_try_echo=$ac_try;; 123721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 123731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 123741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5 123751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$ac_try") 2>&5 123761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 123771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 123781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; }; }; then 123791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 123801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f conftest2.* 123811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { { case "(($ac_try" in 123821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 123831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_try_echo=$ac_try;; 123841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 123851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 123861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5 123871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$ac_try") 2>&5 123881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 123891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 123901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; } && 123911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -f conftest2.$ac_objext && { { case "(($ac_try" in 123921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 123931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_try_echo=$ac_try;; 123941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 123951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 123961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5 123971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (eval "$ac_try") 2>&5 123981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_status=$? 123991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 124001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test $ac_status = 0; }; 124011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich then 124021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # cc works too. 124031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich : 124041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 124051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # cc exists but doesn't like -o. 124061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval ac_cv_prog_cc_${ac_cc}_c_o=no 124071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 124081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 124091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 124101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 124111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval ac_cv_prog_cc_${ac_cc}_c_o=no 124121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 124131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest* 124141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 124151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 124161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 124171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 124181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "yes" >&6; } 124191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 124201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 124211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 124221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 124231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 124241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 124251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 124261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 124271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# FIXME: we rely on the cache variable name because 124281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# there is no other way. 124291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $CC 124301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 124311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval am_t=\$ac_cv_prog_cc_${am_cc}_c_o 124321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$am_t" != yes; then 124331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Losing compiler, so override with the script. 124341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # FIXME: It is wrong to rewrite CC. 124351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # But if we don't then we get into trouble of one sort or another. 124361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # A longer-term fix would be to have automake use am__CC in this case, 124371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 124381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CC="$am_aux_dir/compile $CC" 124391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 124401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 124411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 124421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 124431d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichALLWARNS="" 124441d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichALLDEBUG="-g" 124451d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOPT="-O" 124461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test x"$GCC" = x"yes"; then 124471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich OPT="-O2 -pipe" 124481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case "$target" in 124491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *linux*) 124501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ALLWARNS="-W -Wall -Wundef -Wpointer-arith -Wcast-align \ 124511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich-Wwrite-strings -Waggregate-return -Wstrict-prototypes \ 124521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich-Wmissing-prototypes -Wmissing-declarations -Wredundant-decls \ 124531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich-Wnested-externs -Winline -Wfloat-equal -Wchar-subscripts" 124541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 124551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 124561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 124571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 124581d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichALLDEBUG="-g" 124591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 124601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check whether --with-debug was given. 124611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${with_debug+set}" = set; then : 124621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich withval=$with_debug; 124631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x${withval}" = xyes; then 124641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DEBUG="$ALLDEBUG" 124651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich OPT="-O" 124661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if true; then 124671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DEBUG_TRUE= 124681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DEBUG_FALSE='#' 124691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 124701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DEBUG_TRUE='#' 124711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DEBUG_FALSE= 124721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 124731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 124741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 124751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DEBUG="-DNDEBUG" 124761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if false; then 124771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DEBUG_TRUE= 124781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DEBUG_FALSE='#' 124791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 124801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DEBUG_TRUE='#' 124811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DEBUG_FALSE= 124821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 124831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 124841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 124851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 124861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 124871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DEBUG="-DNDEBUG"; if false; then 124881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DEBUG_TRUE= 124891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DEBUG_FALSE='#' 124901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 124911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DEBUG_TRUE='#' 124921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DEBUG_FALSE= 124931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 124941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 124951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 124961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 124971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 124981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 124991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check whether --with-warn was given. 125001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${with_warn+set}" = set; then : 125011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich withval=$with_warn; 125021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x${withval}" = xyes; then 125031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich WARNS="$ALLWARNS" 125041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 125051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich WARNS="" 125061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 125071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 125081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 125091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich WARNS="$ALLWARNS" 125101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 125111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 125121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 125131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 125141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_fn_c_check_header_mongrel "$LINENO" "sys/syscall.h" "ac_cv_header_sys_syscall_h" "$ac_includes_default" 125151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_header_sys_syscall_h" = xyes; then : 125161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 125171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "#define HAVE_SYSCALL_H 1" >>confdefs.h 125181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 125191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 125201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 125211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 125221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 125231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Extract the first word of "swig", so it can be a program name with args. 125241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy swig; ac_word=$2 125251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 125261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 125271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_swig_found+:} false; then : 125281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 125291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 125301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$swig_found"; then 125311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_swig_found="$swig_found" # Let the user override the test. 125321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 125331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 125341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 125351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 125361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 125371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 125381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 125391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 125401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_prog_swig_found="yes" 125411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 125421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 125431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 125441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 125451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 125461d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 125471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 125481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$ac_cv_prog_swig_found" && ac_cv_prog_swig_found="no" 125491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 125501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 125511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichswig_found=$ac_cv_prog_swig_found 125521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$swig_found"; then 125531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $swig_found" >&5 125541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$swig_found" >&6; } 125551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 125561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 125571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 125581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 125591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 125601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 125611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test x"${swig_found}" = x"no" ; then 125621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Swig not found - python bindings will not be made\"" >&5 125631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: \"Swig not found - python bindings will not be made\"" >&2;} 125641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 125651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test x"${swig_found}" = x"yes"; then 125661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich HAVE_SWIG_TRUE= 125671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich HAVE_SWIG_FALSE='#' 125681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 125691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich HAVE_SWIG_TRUE='#' 125701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich HAVE_SWIG_FALSE= 125711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 125721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 125731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 125741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to create python bindings" >&5 125751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether to create python bindings... " >&6; } 125761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 125771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check whether --with-python was given. 125781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${with_python+set}" = set; then : 125791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich withval=$with_python; use_python=$withval 125801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 125811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich use_python=auto 125821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 125831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 125841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test x$use_python = xno ; then 125851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich python_found="no" 125861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 125871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 125881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 125891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: testing" >&5 125901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "testing" >&6; } 125911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 125921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 125931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 125941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 125951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 125961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 125971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Find any Python interpreter. 125981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -z "$PYTHON"; then 125991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_prog in python python2 python3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 126001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 126011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the first word of "$ac_prog", so it can be a program name with args. 126021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $ac_prog; ac_word=$2 126031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 126041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; } 126051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_path_PYTHON+:} false; then : 126061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 126071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 126081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $PYTHON in 126091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich [\\/]* | ?:[\\/]*) 126101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path. 126111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 126121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 126131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 126141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 126151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 126161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 126171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 126181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_exec_ext in '' $ac_executable_extensions; do 126191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 126201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext" 126211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 126221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 2 126231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 126241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 126251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 126261d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 126271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 126281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 126291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 126301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 126311d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPYTHON=$ac_cv_path_PYTHON 126321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$PYTHON"; then 126331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5 126341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$PYTHON" >&6; } 126351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 126361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 126371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; } 126381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 126391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 126401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 126411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -n "$PYTHON" && break 126421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 126431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -n "$PYTHON" || PYTHON=":" 126441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 126451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 126461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_display_PYTHON=python 126471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 126481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 126491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$PYTHON" = :; then 126501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "no suitable Python interpreter found" "$LINENO" 5 126511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 126521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 126531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 126541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON version" >&5 126551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $am_display_PYTHON version... " >&6; } 126561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${am_cv_python_version+:} false; then : 126571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 126581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 126591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:3])"` 126601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 126611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5 126621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$am_cv_python_version" >&6; } 126631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich PYTHON_VERSION=$am_cv_python_version 126641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 126651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 126661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 126671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich PYTHON_PREFIX='${prefix}' 126681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 126691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich PYTHON_EXEC_PREFIX='${exec_prefix}' 126701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 126711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 126721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 126731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON platform" >&5 126741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $am_display_PYTHON platform... " >&6; } 126751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${am_cv_python_platform+:} false; then : 126761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 126771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 126781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_cv_python_platform=`$PYTHON -c "import sys; sys.stdout.write(sys.platform)"` 126791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 126801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_platform" >&5 126811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$am_cv_python_platform" >&6; } 126821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich PYTHON_PLATFORM=$am_cv_python_platform 126831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 126841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 126851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 126861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 126871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON script directory" >&5 126881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $am_display_PYTHON script directory... " >&6; } 126891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${am_cv_python_pythondir+:} false; then : 126901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 126911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 126921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$prefix" = xNONE 126931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich then 126941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_py_prefix=$ac_default_prefix 126951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 126961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_py_prefix=$prefix 126971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 126981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_cv_python_pythondir=`$PYTHON -c "import sys; from distutils import sysconfig; sys.stdout.write(sysconfig.get_python_lib(0,0,prefix='$am_py_prefix'))" 2>/dev/null` 126991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $am_cv_python_pythondir in 127001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $am_py_prefix*) 127011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'` 127021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,$PYTHON_PREFIX,"` 127031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 127041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 127051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $am_py_prefix in 127061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /usr|/System*) ;; 127071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 127081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_cv_python_pythondir=$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages 127091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 127101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 127111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 127121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 127131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 127141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 127151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pythondir" >&5 127161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$am_cv_python_pythondir" >&6; } 127171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich pythondir=$am_cv_python_pythondir 127181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 127191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 127201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 127211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich pkgpythondir=\${pythondir}/$PACKAGE 127221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 127231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 127241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON extension module directory" >&5 127251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $am_display_PYTHON extension module directory... " >&6; } 127261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${am_cv_python_pyexecdir+:} false; then : 127271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo_n "(cached) " >&6 127281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 127291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$exec_prefix" = xNONE 127301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich then 127311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_py_exec_prefix=$am_py_prefix 127321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 127331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_py_exec_prefix=$exec_prefix 127341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 127351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_cv_python_pyexecdir=`$PYTHON -c "import sys; from distutils import sysconfig; sys.stdout.write(sysconfig.get_python_lib(1,0,prefix='$am_py_exec_prefix'))" 2>/dev/null` 127361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $am_cv_python_pyexecdir in 127371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $am_py_exec_prefix*) 127381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'` 127391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,$PYTHON_EXEC_PREFIX,"` 127401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 127411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 127421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $am_py_exec_prefix in 127431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /usr|/System*) ;; 127441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 127451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am_cv_python_pyexecdir=$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages 127461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 127471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 127481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 127491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 127501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 127511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 127521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pyexecdir" >&5 127531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$am_cv_python_pyexecdir" >&6; } 127541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich pyexecdir=$am_cv_python_pyexecdir 127551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 127561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 127571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 127581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich pkgpyexecdir=\${pyexecdir}/$PACKAGE 127591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 127601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 127611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 127621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 127631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 127641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 127651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -f /usr/include/python${am_cv_python_version}/Python.h ; then 127661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich python_found="yes" 127671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: Python bindings will be built" >&5 127681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: Python bindings will be built" >&6;} 127691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 127701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich python_found="no" 127711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test x$use_python = xyes ; then 127721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "Python explicitly required and python headers found" "$LINENO" 5 127731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 127741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Python headers not found - python bindings will not be made\"" >&5 127751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: \"Python headers not found - python bindings will not be made\"" >&2;} 127761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 127771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 127781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 127791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test ${python_found} = "yes"; then 127801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich HAVE_PYTHON_TRUE= 127811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich HAVE_PYTHON_FALSE='#' 127821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 127831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich HAVE_PYTHON_TRUE='#' 127841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich HAVE_PYTHON_FALSE= 127851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 127861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 127871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 127881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_config_files="$ac_config_files Makefile src/Makefile src/libcap-ng.pc src/test/Makefile bindings/Makefile bindings/python/Makefile bindings/python/test/Makefile utils/Makefile m4/Makefile docs/Makefile" 127891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 127901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >confcache <<\_ACEOF 127911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# This file is a shell script that caches the results of configure 127921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# tests run on this system so they can be shared between configure 127931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# scripts and configure runs, see configure's option --config-cache. 127941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# It is not useful on other systems. If it contains results you don't 127951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# want to keep, you may remove or edit it. 127961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 127971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# config.status only pays attention to the cache file if you give it 127981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# the --recheck option to rerun configure. 127991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 128001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# `ac_cv_env_foo' variables (set or unset) will be overridden when 128011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# loading this file, other *unset* `ac_cv_foo' will be assigned the 128021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# following values. 128031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 128041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 128051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 128061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The following way of writing the cache mishandles newlines in values, 128071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# but we know of no workaround that is simple, portable, and efficient. 128081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# So, we kill variables containing newlines. 128091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Ultrix sh set writes to stderr and can't be redirected directly, 128101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# and sets the high bit in the cache file unless we assign to the vars. 128111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich( 128121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 128131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval ac_val=\$$ac_var 128141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_val in #( 128151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *${as_nl}*) 128161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_var in #( 128171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 128181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 128191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 128201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_var in #( 128211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich _ | IFS | as_nl) ;; #( 128221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 128231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) { eval $ac_var=; unset $ac_var;} ;; 128241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac ;; 128251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 128261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 128271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 128281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (set) 2>&1 | 128291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $as_nl`(ac_space=' '; set) 2>&1` in #( 128301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *${as_nl}ac_space=\ *) 128311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # `set' does not quote correctly, so add quotes: double-quote 128321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # substitution turns \\\\ into \\, and sed turns \\ into \. 128331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed -n \ 128341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "s/'/'\\\\''/g; 128351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 128361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; #( 128371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 128381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # `set' quotes correctly as required by POSIX, so do not add quotes. 128391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 128401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 128411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac | 128421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sort 128431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich) | 128441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed ' 128451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^ac_cv_env_/b end 128461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich t clear 128471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich :clear 128481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 128491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich t end 128501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 128511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich :end' >>confcache 128521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 128531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -w "$cache_file"; then 128541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$cache_file" != "x/dev/null"; then 128551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 128561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: updating cache $cache_file" >&6;} 128571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test ! -f "$cache_file" || test -h "$cache_file"; then 128581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat confcache >"$cache_file" 128591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 128601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $cache_file in #( 128611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich */* | ?:*) 128621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mv -f confcache "$cache_file"$$ && 128631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mv -f "$cache_file"$$ "$cache_file" ;; #( 128641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 128651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mv -f confcache "$cache_file" ;; 128661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 128671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 128681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 128691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 128701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 128711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 128721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 128731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 128741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f confcache 128751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 128761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "x$prefix" = xNONE && prefix=$ac_default_prefix 128771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Let make expand exec_prefix. 128781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 128791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 128801d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDEFS=-DHAVE_CONFIG_H 128811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 128821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_libobjs= 128831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ltlibobjs= 128841d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichU= 128851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 128861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # 1. Remove the extension, and $U if already installed. 128871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 128881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 128891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 128901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # will be set to the directory where LIBOBJS objects are built. 128911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 128921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 128931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 128941d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBOBJS=$ac_libobjs 128951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 128961d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLTLIBOBJS=$ac_ltlibobjs 128971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 128981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 128991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$EXEEXT"; then 129001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__EXEEXT_TRUE= 129011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__EXEEXT_FALSE='#' 129021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 129031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__EXEEXT_TRUE='#' 129041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__EXEEXT_FALSE= 129051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 129061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 129071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 129081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "conditional \"AMDEP\" was never defined. 129091d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichUsually this means the macro was only invoked conditionally." "$LINENO" 5 129101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 129111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 129121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 129131d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichUsually this means the macro was only invoked conditionally." "$LINENO" 5 129141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 129151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 129161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 129171d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichUsually this means the macro was only invoked conditionally." "$LINENO" 5 129181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 129191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "${DEBUG_TRUE}" && test -z "${DEBUG_FALSE}"; then 129201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "conditional \"DEBUG\" was never defined. 129211d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichUsually this means the macro was only invoked conditionally." "$LINENO" 5 129221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 129231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "${DEBUG_TRUE}" && test -z "${DEBUG_FALSE}"; then 129241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "conditional \"DEBUG\" was never defined. 129251d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichUsually this means the macro was only invoked conditionally." "$LINENO" 5 129261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 129271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "${DEBUG_TRUE}" && test -z "${DEBUG_FALSE}"; then 129281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "conditional \"DEBUG\" was never defined. 129291d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichUsually this means the macro was only invoked conditionally." "$LINENO" 5 129301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 129311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "${HAVE_SWIG_TRUE}" && test -z "${HAVE_SWIG_FALSE}"; then 129321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "conditional \"HAVE_SWIG\" was never defined. 129331d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichUsually this means the macro was only invoked conditionally." "$LINENO" 5 129341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 129351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then 129361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "conditional \"HAVE_PYTHON\" was never defined. 129371d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichUsually this means the macro was only invoked conditionally." "$LINENO" 5 129381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 129391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 129401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich: "${CONFIG_STATUS=./config.status}" 129411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_write_fail=0 129421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_clean_files_save=$ac_clean_files 129431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_clean_files="$ac_clean_files $CONFIG_STATUS" 129441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 129451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 129461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_write_fail=0 129471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 129481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#! $SHELL 129491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Generated by $as_me. 129501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Run this file to recreate the current configuration. 129511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Compiler output produced by configure, useful for debugging 129521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# configure, is in config.log if it exists. 129531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 129541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdebug=false 129551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cs_recheck=false 129561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cs_silent=false 129571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 129581d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSHELL=\${CONFIG_SHELL-$SHELL} 129591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport SHELL 129601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ASEOF 129611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 129621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## -------------------- ## 129631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## M4sh Initialization. ## 129641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## -------------------- ## 129651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 129661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Be more Bourne compatible 129671d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDUALCASE=1; export DUALCASE # for MKS sh 129681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 129691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich emulate sh 129701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich NULLCMD=: 129711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 129721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # is contrary to our usage. Disable this feature. 129731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich alias -g '${1+"$@"}'='"$@"' 129741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich setopt NO_GLOB_SUBST 129751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 129761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `(set -o) 2>/dev/null` in #( 129771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *posix*) : 129781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich set -o posix ;; #( 129791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) : 129801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 129811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 129821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 129831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 129841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 129851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_nl=' 129861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich' 129871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport as_nl 129881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Printing a long string crashes Solaris 7 /usr/bin/printf. 129891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 129901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 129911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 129921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Prefer a ksh shell builtin over an external printf program on Solaris, 129931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# but without wasting forks for bash or zsh. 129941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$BASH_VERSION$ZSH_VERSION" \ 129951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 129961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_echo='print -r --' 129971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_echo_n='print -rn --' 129981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 129991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_echo='printf %s\n' 130001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_echo_n='printf %s' 130011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 130021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 130031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 130041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_echo_n='/usr/ucb/echo -n' 130051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 130061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 130071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_echo_n_body='eval 130081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich arg=$1; 130091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $arg in #( 130101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *"$as_nl"*) 130111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich expr "X$arg" : "X\\(.*\\)$as_nl"; 130121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 130131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac; 130141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 130151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ' 130161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export as_echo_n_body 130171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_echo_n='sh -c $as_echo_n_body as_echo' 130181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 130191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export as_echo_body 130201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_echo='sh -c $as_echo_body as_echo' 130211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 130221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 130231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The user is always right. 130241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${PATH_SEPARATOR+set}" != set; then 130251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich PATH_SEPARATOR=: 130261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 130271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 130281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich PATH_SEPARATOR=';' 130291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 130301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 130311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 130321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 130331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# IFS 130341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# We need space, tab and new line, in precisely that order. Quoting is 130351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# there to prevent editors from complaining about space-tab. 130361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# (If _AS_PATH_WALK were called with IFS unset, it would disable word 130371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# splitting by setting IFS to empty value.) 130381d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=" "" $as_nl" 130391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 130401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Find who we are. Look in the path if we contain no directory separator. 130411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_myself= 130421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $0 in #(( 130431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *[\\/]* ) as_myself=$0 ;; 130441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 130451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH 130461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 130471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$as_save_IFS 130481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dir" && as_dir=. 130491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 130501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 130511d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS 130521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 130531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 130541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 130551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# We did not find ourselves, most probably we were run as `sh COMMAND' 130561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# in which case we are not to be found in the path. 130571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$as_myself" = x; then 130581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_myself=$0 130591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 130601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test ! -f "$as_myself"; then 130611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 130621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich exit 1 130631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 130641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 130651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Unset variables that we do not need and which cause bugs (e.g. in 130661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 130671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# suppresses any "Segmentation fault" message there. '((' could 130681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# trigger a bug in pdksh 5.2.14. 130691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_var in BASH_ENV ENV MAIL MAILPATH 130701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo eval test x\${$as_var+set} = xset \ 130711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 130721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 130731d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPS1='$ ' 130741d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPS2='> ' 130751d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPS4='+ ' 130761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 130771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# NLS nuisances. 130781d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLC_ALL=C 130791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport LC_ALL 130801d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLANGUAGE=C 130811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport LANGUAGE 130821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 130831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# CDPATH. 130841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 130851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 130861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 130871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_error STATUS ERROR [LINENO LOG_FD] 130881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ---------------------------------------- 130891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 130901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 130911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# script with STATUS, using 1 if that was 0. 130921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_error () 130931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 130941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_status=$1; test $as_status -eq 0 && as_status=1 130951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "$4"; then 130961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 130971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 130981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 130991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$as_me: error: $2" >&2 131001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_exit $as_status 131011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # as_fn_error 131021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 131031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 131041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_set_status STATUS 131051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ----------------------- 131061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set $? to STATUS, without forking. 131071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_set_status () 131081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 131091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return $1 131101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # as_fn_set_status 131111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 131121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_exit STATUS 131131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ----------------- 131141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 131151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_exit () 131161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 131171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich set +e 131181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_set_status $1 131191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich exit $1 131201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # as_fn_exit 131211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 131221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_unset VAR 131231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# --------------- 131241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Portably unset VAR. 131251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_unset () 131261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 131271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { eval $1=; unset $1;} 131281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 131291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_unset=as_fn_unset 131301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_append VAR VALUE 131311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ---------------------- 131321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Append the text in VALUE to the end of the definition contained in VAR. Take 131331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# advantage of any shell optimizations that allow amortized linear growth over 131341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# repeated appends, instead of the typical quadratic growth present in naive 131351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# implementations. 131361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 131371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval 'as_fn_append () 131381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { 131391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval $1+=\$2 131401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich }' 131411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 131421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_append () 131431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { 131441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval $1=\$$1\$2 131451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 131461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi # as_fn_append 131471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 131481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_arith ARG... 131491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ------------------ 131501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Perform arithmetic evaluation on the ARGs, and store the result in the 131511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# global $as_val. Take advantage of shells that can avoid forks. The arguments 131521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# must be portable across $(()) and expr. 131531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 131541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval 'as_fn_arith () 131551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { 131561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_val=$(( $* )) 131571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich }' 131581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 131591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_arith () 131601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { 131611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_val=`expr "$@" || test $? -eq 1` 131621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 131631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi # as_fn_arith 131641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 131651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 131661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif expr a : '\(a\)' >/dev/null 2>&1 && 131671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "X`expr 00001 : '.*\(...\)'`" = X001; then 131681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_expr=expr 131691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 131701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_expr=false 131711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 131721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 131731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 131741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_basename=basename 131751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 131761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_basename=false 131771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 131781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 131791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 131801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_dirname=dirname 131811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 131821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_dirname=false 131831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 131841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 131851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_me=`$as_basename -- "$0" || 131861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 131871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$0" : 'X\(//\)$' \| \ 131881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$0" : 'X\(/\)' \| . 2>/dev/null || 131891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo X/"$0" | 131901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed '/^.*\/\([^/][^/]*\)\/*$/{ 131911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 131921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 131931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 131941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\/\(\/\/\)$/{ 131951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 131961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 131971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 131981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\/\(\/\).*/{ 131991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 132001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 132011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 132021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s/.*/./; q'` 132031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 132041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Avoid depending upon Character Ranges. 132051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_cr_letters='abcdefghijklmnopqrstuvwxyz' 132061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 132071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_cr_Letters=$as_cr_letters$as_cr_LETTERS 132081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_cr_digits='0123456789' 132091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_cr_alnum=$as_cr_Letters$as_cr_digits 132101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 132111d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichECHO_C= ECHO_N= ECHO_T= 132121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `echo -n x` in #((((( 132131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich-n*) 132141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `echo 'xy\c'` in 132151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *c*) ECHO_T=' ';; # ECHO_T is single tab character. 132161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich xy) ECHO_C='\c';; 132171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 132181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ECHO_T=' ';; 132191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac;; 132201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*) 132211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ECHO_N='-n';; 132221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 132231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 132241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conf$$ conf$$.exe conf$$.file 132251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -d conf$$.dir; then 132261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f conf$$.dir/conf$$.file 132271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 132281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f conf$$.dir 132291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mkdir conf$$.dir 2>/dev/null 132301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 132311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (echo >conf$$.file) 2>/dev/null; then 132321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if ln -s conf$$.file conf$$ 2>/dev/null; then 132331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_ln_s='ln -s' 132341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # ... but there are two gotchas: 132351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 132361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 132371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # In both cases, we have to default to `cp -p'. 132381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 132391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_ln_s='cp -p' 132401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich elif ln conf$$.file conf$$ 2>/dev/null; then 132411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_ln_s=ln 132421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 132431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_ln_s='cp -p' 132441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 132451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 132461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_ln_s='cp -p' 132471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 132481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 132491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrmdir conf$$.dir 2>/dev/null 132501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 132511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 132521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_mkdir_p 132531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ------------- 132541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Create "$as_dir" as a directory, including parents if necessary. 132551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_mkdir_p () 132561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 132571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 132581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $as_dir in #( 132591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -*) as_dir=./$as_dir;; 132601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 132611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -d "$as_dir" || eval $as_mkdir_p || { 132621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_dirs= 132631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich while :; do 132641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $as_dir in #( 132651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 132661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) as_qdir=$as_dir;; 132671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 132681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_dirs="'$as_qdir' $as_dirs" 132691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_dir=`$as_dirname -- "$as_dir" || 132701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 132711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$as_dir" : 'X\(//\)[^/]' \| \ 132721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$as_dir" : 'X\(//\)$' \| \ 132731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 132741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo X"$as_dir" | 132751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 132761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 132771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 132781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 132791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\(\/\/\)[^/].*/{ 132801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 132811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 132821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 132831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\(\/\/\)$/{ 132841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 132851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 132861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 132871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\(\/\).*/{ 132881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 132891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 132901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 132911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s/.*/./; q'` 132921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -d "$as_dir" && break 132931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 132941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$as_dirs" || eval "mkdir $as_dirs" 132951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 132961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 132971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 132981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # as_fn_mkdir_p 132991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif mkdir -p . 2>/dev/null; then 133001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_mkdir_p='mkdir -p "$as_dir"' 133011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 133021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -d ./-p && rmdir ./-p 133031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_mkdir_p=false 133041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 133051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 133061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -x / >/dev/null 2>&1; then 133071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_test_x='test -x' 133081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 133091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if ls -dL / >/dev/null 2>&1; then 133101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_ls_L_option=L 133111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 133121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_ls_L_option= 133131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 133141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_test_x=' 133151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval sh -c '\'' 133161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -d "$1"; then 133171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -d "$1/."; 133181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 133191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $1 in #( 133201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -*)set "./$1";; 133211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac; 133221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 133231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ???[sx]*):;;*)false;;esac;fi 133241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich '\'' sh 133251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ' 133261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 133271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_executable_p=$as_test_x 133281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 133291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Sed expression to map a string onto a valid CPP name. 133301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 133311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 133321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Sed expression to map a string onto a valid variable name. 133331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 133341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 133351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 133361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexec 6>&1 133371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## ----------------------------------- ## 133381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## Main body of $CONFIG_STATUS script. ## 133391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## ----------------------------------- ## 133401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ASEOF 133411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 133421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 133431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 133441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Save the log message, to keep $0 and so on meaningful, and to 133451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# report actual input values of CONFIG_FILES etc. instead of their 133461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# values after options handling. 133471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_log=" 133481d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichThis file was extended by libcap-ng $as_me 0.7, which was 133491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichgenerated by GNU Autoconf 2.68. Invocation command line was 133501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 133511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CONFIG_FILES = $CONFIG_FILES 133521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CONFIG_HEADERS = $CONFIG_HEADERS 133531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CONFIG_LINKS = $CONFIG_LINKS 133541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CONFIG_COMMANDS = $CONFIG_COMMANDS 133551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $ $0 $@ 133561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 133571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichon `(hostname || uname -n) 2>/dev/null | sed 1q` 133581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich" 133591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 133601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 133611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 133621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $ac_config_files in *" 133631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"*) set x $ac_config_files; shift; ac_config_files=$*;; 133641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 133651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 133661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $ac_config_headers in *" 133671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 133681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 133691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 133701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 133711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 133721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Files that config.status was made for. 133731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichconfig_files="$ac_config_files" 133741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichconfig_headers="$ac_config_headers" 133751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichconfig_commands="$ac_config_commands" 133761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 133771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 133781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 133791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 133801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cs_usage="\ 133811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\`$as_me' instantiates files and other configuration actions 133821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfrom templates according to the current configuration. Unless the files 133831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichand actions are specified as TAGs, all are instantiated by default. 133841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 133851d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichUsage: $0 [OPTION]... [TAG]... 133861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 133871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -h, --help print this help, then exit 133881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -V, --version print version number and configuration settings, then exit 133891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --config print configuration, then exit 133901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -q, --quiet, --silent 133911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich do not print progress messages 133921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -d, --debug don't remove temporary files 133931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --recheck update $as_me by reconfiguring in the same conditions 133941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --file=FILE[:TEMPLATE] 133951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich instantiate the configuration file FILE 133961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --header=FILE[:TEMPLATE] 133971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich instantiate the configuration header FILE 133981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 133991d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichConfiguration files: 134001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$config_files 134011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 134021d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichConfiguration headers: 134031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$config_headers 134041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 134051d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichConfiguration commands: 134061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$config_commands 134071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 134081d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichReport bugs to the package provider." 134091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 134101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 134111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 134121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 134131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cs_version="\\ 134141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibcap-ng config.status 0.7 134151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichconfigured by $0, generated by GNU Autoconf 2.68, 134161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich with options \\"\$ac_cs_config\\" 134171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 134181d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCopyright (C) 2010 Free Software Foundation, Inc. 134191d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichThis config.status script is free software; the Free Software Foundation 134201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichgives unlimited permission to copy, distribute and modify it." 134211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 134221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_pwd='$ac_pwd' 134231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsrcdir='$srcdir' 134241d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichINSTALL='$INSTALL' 134251d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMKDIR_P='$MKDIR_P' 134261d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAWK='$AWK' 134271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -n "\$AWK" || AWK=awk 134281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 134291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 134301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 134311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The default lists apply if the user does not specify any file. 134321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_need_defaults=: 134331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwhile test $# != 0 134341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 134351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $1 in 134361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --*=?*) 134371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_option=`expr "X$1" : 'X\([^=]*\)='` 134381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 134391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_shift=: 134401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 134411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --*=) 134421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_option=`expr "X$1" : 'X\([^=]*\)='` 134431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_optarg= 134441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_shift=: 134451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 134461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 134471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_option=$1 134481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_optarg=$2 134491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_shift=shift 134501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 134511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 134521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 134531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_option in 134541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Handling of the options. 134551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 134561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cs_recheck=: ;; 134571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 134581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$ac_cs_version"; exit ;; 134591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --config | --confi | --conf | --con | --co | --c ) 134601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$ac_cs_config"; exit ;; 134611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --debug | --debu | --deb | --de | --d | -d ) 134621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich debug=: ;; 134631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --file | --fil | --fi | --f ) 134641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $ac_shift 134651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_optarg in 134661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 134671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich '') as_fn_error $? "missing file argument" ;; 134681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 134691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_append CONFIG_FILES " '$ac_optarg'" 134701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_need_defaults=false;; 134711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --header | --heade | --head | --hea ) 134721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $ac_shift 134731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_optarg in 134741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 134751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 134761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_append CONFIG_HEADERS " '$ac_optarg'" 134771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_need_defaults=false;; 134781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --he | --h) 134791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Conflict between --help and --header 134801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "ambiguous option: \`$1' 134811d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichTry \`$0 --help' for more information.";; 134821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich --help | --hel | -h ) 134831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$ac_cs_usage"; exit ;; 134841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 134851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich | -silent | --silent | --silen | --sile | --sil | --si | --s) 134861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cs_silent=: ;; 134871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 134881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # This is an error. 134891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -*) as_fn_error $? "unrecognized option: \`$1' 134901d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichTry \`$0 --help' for more information." ;; 134911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 134921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) as_fn_append ac_config_targets " $1" 134931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_need_defaults=false ;; 134941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 134951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 134961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shift 134971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 134981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 134991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_configure_extra_args= 135001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 135011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif $ac_cs_silent; then 135021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich exec 6>/dev/null 135031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_configure_extra_args="$ac_configure_extra_args --silent" 135041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 135051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 135061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 135071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 135081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif \$ac_cs_recheck; then 135091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 135101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shift 135111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 135121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich CONFIG_SHELL='$SHELL' 135131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export CONFIG_SHELL 135141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich exec "\$@" 135151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 135161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 135171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 135181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 135191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexec 5>>config.log 135201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 135211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo 135221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 135231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## Running $as_me. ## 135241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ASBOX 135251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$ac_log" 135261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} >&5 135271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 135281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 135291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 135301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 135311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# INIT-COMMANDS 135321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 135331d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 135341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 135351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 135361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The HP-UX ksh and POSIX shell print the target directory to stdout 135371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# if CDPATH is set. 135381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 135391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 135401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsed_quote_subst='$sed_quote_subst' 135411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdouble_quote_subst='$double_quote_subst' 135421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdelay_variable_subst='$delay_variable_subst' 135431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 135441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 135451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 135461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 135471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 135481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 135491d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 135501d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 135511d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 135521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 135531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 135541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 135551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 135561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 135571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 135581d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 135591d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 135601d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 135611d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 135621d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 135631d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 135641d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 135651d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 135661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 135671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 135681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 135691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 135701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 135711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 135721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 135731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 135741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 135751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 135761d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 135771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 135781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 135791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 135801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 135811d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 135821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 135831d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 135841d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 135851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicharchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 135861d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 135871d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 135881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 135891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 135901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 135911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 135921d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 135931d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 135941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 135951d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 135961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 135971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 135981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 135991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' 136001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichnm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 136011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 136021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 136031d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 136041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 136051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 136061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 136071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 136081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 136091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 136101d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 136111d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 136121d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 136131d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 136141d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 136151d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 136161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 136171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 136181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 136191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicharchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 136201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 136211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 136221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 136231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 136241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 136251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 136261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicharchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 136271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicharchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 136281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 136291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 136301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 136311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 136321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 136331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 136341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 136351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 136361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 136371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 136381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 136391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 136401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 136411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 136421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 136431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 136441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 136451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 136461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 136471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 136481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 136491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 136501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 136511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 136521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 136531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 136541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 136551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 136561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 136571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 136581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 136591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 136601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 136611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 136621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 136631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 136641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 136651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 136661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 136671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 136681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 136691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 136701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 136711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 136721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 136731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 136741d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLTCC='$LTCC' 136751d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLTCFLAGS='$LTCFLAGS' 136761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcompiler='$compiler_DEFAULT' 136771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 136781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# A function that is used when there is no print builtin or printf. 136791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_fallback_echo () 136801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 136811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval 'cat <<_LTECHO_EOF 136821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\$1 136831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LTECHO_EOF' 136841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 136851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 136861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Quote evaled strings. 136871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor var in SHELL \ 136881d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichECHO \ 136891d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPATH_SEPARATOR \ 136901d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSED \ 136911d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichGREP \ 136921d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichEGREP \ 136931d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichFGREP \ 136941d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLD \ 136951d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichNM \ 136961d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLN_S \ 136971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_SP2NL \ 136981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_NL2SP \ 136991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreload_flag \ 137001d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOBJDUMP \ 137011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdeplibs_check_method \ 137021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_magic_cmd \ 137031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_magic_glob \ 137041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwant_nocaseglob \ 137051d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDLLTOOL \ 137061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsharedlib_from_linklib_cmd \ 137071d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAR \ 137081d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAR_FLAGS \ 137091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicharchiver_list_spec \ 137101d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSTRIP \ 137111d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichRANLIB \ 137121d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC \ 137131d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCFLAGS \ 137141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcompiler \ 137151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_sys_global_symbol_pipe \ 137161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_sys_global_symbol_to_cdecl \ 137171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_sys_global_symbol_to_c_name_address \ 137181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 137191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichnm_file_list_spec \ 137201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_no_builtin_flag \ 137211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_pic \ 137221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_wl \ 137231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_static \ 137241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_prog_compiler_c_o \ 137251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichneed_locks \ 137261d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMANIFEST_TOOL \ 137271d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDSYMUTIL \ 137281d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichNMEDIT \ 137291d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIPO \ 137301d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOTOOL \ 137311d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOTOOL64 \ 137321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshrext_cmds \ 137331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport_dynamic_flag_spec \ 137341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwhole_archive_flag_spec \ 137351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcompiler_needs_object \ 137361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_gnu_ld \ 137371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichallow_undefined_flag \ 137381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichno_undefined_flag \ 137391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_libdir_flag_spec \ 137401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_libdir_separator \ 137411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexclude_expsyms \ 137421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinclude_expsyms \ 137431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_list_spec \ 137441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichvariables_saved_for_relink \ 137451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibname_spec \ 137461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibrary_names_spec \ 137471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsoname_spec \ 137481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinstall_override_mode \ 137491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfinish_eval \ 137501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_striplib \ 137511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstriplib; do 137521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 137531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *[\\\\\\\`\\"\\\$]*) 137541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 137551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 137561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 137571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 137581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 137591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 137601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 137611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 137621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Double-quote double-evaled strings. 137631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor var in reload_cmds \ 137641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_postinstall_cmds \ 137651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_postuninstall_cmds \ 137661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_archive_cmds \ 137671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichextract_expsyms_cmds \ 137681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_archive_from_new_cmds \ 137691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_archive_from_expsyms_cmds \ 137701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicharchive_cmds \ 137711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicharchive_expsym_cmds \ 137721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmodule_cmds \ 137731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmodule_expsym_cmds \ 137741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport_symbols_cmds \ 137751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichprelink_cmds \ 137761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpostlink_cmds \ 137771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpostinstall_cmds \ 137781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpostuninstall_cmds \ 137791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfinish_cmds \ 137801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsys_lib_search_path_spec \ 137811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsys_lib_dlsearch_path_spec; do 137821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 137831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *[\\\\\\\`\\"\\\$]*) 137841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 137851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 137861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) 137871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 137881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 137891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 137901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 137911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 137921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_aux_dir='$ac_aux_dir' 137931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichxsi_shell='$xsi_shell' 137941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_shell_append='$lt_shell_append' 137951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 137961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# See if we are running on zsh, and set the options which allow our 137971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# commands through without removal of \ escapes INIT. 137981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "\${ZSH_VERSION+set}" ; then 137991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich setopt NO_GLOB_SUBST 138001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 138011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 138021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 138031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich PACKAGE='$PACKAGE' 138041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich VERSION='$VERSION' 138051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich TIMESTAMP='$TIMESTAMP' 138061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich RM='$RM' 138071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ofile='$ofile' 138081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 138091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 138101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 138111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 138121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 138131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 138141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 138151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 138161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Handling of arguments. 138171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_config_target in $ac_config_targets 138181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 138191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_config_target in 138201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 138211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 138221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 138231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 138241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 138251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "src/libcap-ng.pc") CONFIG_FILES="$CONFIG_FILES src/libcap-ng.pc" ;; 138261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "src/test/Makefile") CONFIG_FILES="$CONFIG_FILES src/test/Makefile" ;; 138271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "bindings/Makefile") CONFIG_FILES="$CONFIG_FILES bindings/Makefile" ;; 138281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "bindings/python/Makefile") CONFIG_FILES="$CONFIG_FILES bindings/python/Makefile" ;; 138291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "bindings/python/test/Makefile") CONFIG_FILES="$CONFIG_FILES bindings/python/test/Makefile" ;; 138301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "utils/Makefile") CONFIG_FILES="$CONFIG_FILES utils/Makefile" ;; 138311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "m4/Makefile") CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;; 138321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;; 138331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 138341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 138351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 138361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 138371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 138381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 138391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# If the user did not use the arguments to specify the items to instantiate, 138401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# then the envvar interface is used. Set only those that are not. 138411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# We use the long form for the default assignment because of an extremely 138421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# bizarre bug on SunOS 4.1.3. 138431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif $ac_need_defaults; then 138441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 138451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 138461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 138471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 138481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 138491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Have a temporary directory for convenience. Make it in the build tree 138501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# simply because there is no reason against having it here, and in addition, 138511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# creating and moving files from /tmp can sometimes cause problems. 138521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Hook for its removal unless debugging. 138531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Note that there is a small window in which the directory will not be cleaned: 138541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# after its creation but before its name has been assigned to `$tmp'. 138551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$debug || 138561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 138571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich tmp= ac_tmp= 138581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich trap 'exit_status=$? 138591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich : "${ac_tmp:=$tmp}" 138601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 138611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich' 0 138621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich trap 'as_fn_exit 1' 1 2 13 15 138631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 138641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Create a (secure) tmp directory for tmp files. 138651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 138661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 138671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 138681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -d "$tmp" 138691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} || 138701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 138711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich tmp=./conf$$-$RANDOM 138721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (umask 077 && mkdir "$tmp") 138731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 138741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tmp=$tmp 138751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 138761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set up the scripts for CONFIG_FILES section. 138771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# No need to generate them if there are no CONFIG_FILES. 138781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# This happens for instance with `./config.status config.h'. 138791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CONFIG_FILES"; then 138801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 138811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 138821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cr=`echo X | tr X '\015'` 138831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# On cygwin, bash can eat \r inside `` if the user requested igncr. 138841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# But we know of no other shell where ac_cr would be empty at this 138851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# point, so we can use a bashism as a fallback. 138861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cr" = x; then 138871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval ac_cr=\$\'\\r\' 138881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 138891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 138901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 138911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cs_awk_cr='\\r' 138921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 138931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cs_awk_cr=$ac_cr 138941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 138951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 138961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 138971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 138981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 138991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 139001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 139011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "cat >conf$$subs.awk <<_ACEOF" && 139021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 139031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo "_ACEOF" 139041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} >conf$$subs.sh || 139051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 139061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 139071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_delim='%!_!# ' 139081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_last_try in false false false false false :; do 139091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich . ./conf$$subs.sh || 139101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 139111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 139121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 139131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test $ac_delim_n = $ac_delim_num; then 139141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 139151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich elif $ac_last_try; then 139161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 139171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 139181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 139191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 139201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 139211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conf$$subs.sh 139221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 139231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 139241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 139251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 139261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsed -n ' 139271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichh 139281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/^/S["/; s/!.*/"]=/ 139291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichp 139301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichg 139311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/^[^!]*!// 139321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:repl 139331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht repl 139341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/'"$ac_delim"'$// 139351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht delim 139361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:nl 139371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichh 139381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/\(.\{148\}\)..*/\1/ 139391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht more1 139401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 139411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichp 139421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichn 139431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichb repl 139441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:more1 139451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 139461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichp 139471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichg 139481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/.\{148\}// 139491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht nl 139501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:delim 139511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichh 139521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/\(.\{148\}\)..*/\1/ 139531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht more2 139541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/["\\]/\\&/g; s/^/"/; s/$/"/ 139551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichp 139561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichb 139571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:more2 139581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 139591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichp 139601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichg 139611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/.\{148\}// 139621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht delim 139631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich' <conf$$subs.awk | sed ' 139641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/^[^""]/{ 139651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich N 139661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s/\n// 139671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 139681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich' >>$CONFIG_STATUS || ac_write_fail=1 139691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conf$$subs.awk 139701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 139711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACAWK 139721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 139731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for (key in S) S_is_set[key] = 1 139741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich FS = "" 139751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 139761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 139771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ 139781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich line = $ 0 139791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich nfields = split(line, field, "@") 139801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich substed = 0 139811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich len = length(field[1]) 139821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for (i = 2; i < nfields; i++) { 139831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich key = field[i] 139841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich keylen = length(key) 139851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (S_is_set[key]) { 139861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich value = S[key] 139871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 139881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich len += length(value) + length(field[++i]) 139891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich substed = 1 139901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } else 139911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich len += 1 + keylen 139921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 139931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 139941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich print line 139951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 139961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 139971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACAWK 139981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 139991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 140001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 140011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 140021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 140031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat 140041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 140051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 140061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 140071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 140081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 140091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 140101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# trailing colons and then remove the whole line if VPATH becomes empty 140111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# (actually we leave an empty line to preserve line numbers). 140121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$srcdir" = x.; then 140131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 140141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichh 140151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/// 140161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/^/:/ 140171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/[ ]*$/:/ 140181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/:\$(srcdir):/:/g 140191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/:\${srcdir}:/:/g 140201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/:@srcdir@:/:/g 140211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/^:*// 140221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/:*$// 140231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichx 140241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/\(=[ ]*\).*/\1/ 140251d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichG 140261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/\n// 140271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/^[^=]*=[ ]*$// 140281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}' 140291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 140301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 140311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 140321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi # test -n "$CONFIG_FILES" 140331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 140341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set up the scripts for CONFIG_HEADERS section. 140351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# No need to generate them if there are no CONFIG_HEADERS. 140361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# This happens for instance with `./config.status Makefile'. 140371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CONFIG_HEADERS"; then 140381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >"$ac_tmp/defines.awk" <<\_ACAWK || 140391d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichBEGIN { 140401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 140411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 140421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Transform confdefs.h into an awk script `defines.awk', embedded as 140431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# here-document in config.status, that substitutes the proper values into 140441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# config.h.in to produce config.h. 140451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 140461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Create a delimiter string that does not exist in confdefs.h, to ease 140471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# handling of long lines. 140481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_delim='%!_!# ' 140491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_last_try in false false :; do 140501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 140511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -z "$ac_tt"; then 140521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break 140531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich elif $ac_last_try; then 140541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 140551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 140561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 140571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 140581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 140591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 140601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# For the awk script, D is an array of macro values keyed by name, 140611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# likewise P contains macro parameters if any. Preserve backslash 140621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# newline sequences. 140631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 140641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 140651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsed -n ' 140661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/.\{148\}/&'"$ac_delim"'/g 140671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht rset 140681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:rset 140691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/^[ ]*#[ ]*define[ ][ ]*/ / 140701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht def 140711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichd 140721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:def 140731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/\\$// 140741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht bsnl 140751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/["\\]/\\&/g 140761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 140771d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichD["\1"]=" \3"/p 140781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 140791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichd 140801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:bsnl 140811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/["\\]/\\&/g 140821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 140831d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichD["\1"]=" \3\\\\\\n"\\/p 140841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht cont 140851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 140861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht cont 140871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichd 140881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:cont 140891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichn 140901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/.\{148\}/&'"$ac_delim"'/g 140911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht clear 140921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:clear 140931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/\\$// 140941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht bsnlc 140951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/["\\]/\\&/g; s/^/"/; s/$/"/p 140961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichd 140971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:bsnlc 140981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 140991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichb cont 141001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich' <confdefs.h | sed ' 141011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/'"$ac_delim"'/"\\\ 141021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"/g' >>$CONFIG_STATUS || ac_write_fail=1 141031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 141041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 141051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for (key in D) D_is_set[key] = 1 141061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich FS = "" 141071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 141081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 141091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich line = \$ 0 141101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich split(line, arg, " ") 141111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (arg[1] == "#") { 141121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich defundef = arg[2] 141131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mac1 = arg[3] 141141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } else { 141151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich defundef = substr(arg[1], 2) 141161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mac1 = arg[2] 141171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 141181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich split(mac1, mac2, "(") #) 141191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich macro = mac2[1] 141201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich prefix = substr(line, 1, index(line, defundef) - 1) 141211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (D_is_set[macro]) { 141221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Preserve the white space surrounding the "#". 141231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich print prefix "define", macro P[macro] D[macro] 141241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich next 141251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } else { 141261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Replace #undef with comments. This is necessary, for example, 141271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # in the case of _POSIX_SOURCE, which is predefined and required 141281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # on some systems where configure will not decide to define it. 141291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if (defundef == "undef") { 141301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich print "/*", prefix defundef, macro, "*/" 141311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich next 141321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 141331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 141341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 141351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ print } 141361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACAWK 141371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 141381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 141391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 141401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi # test -n "$CONFIG_HEADERS" 141411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 141421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 141431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 141441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshift 141451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_tag 141461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo 141471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_tag in 141481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich :[FHLC]) ac_mode=$ac_tag; continue;; 141491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 141501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_mode$ac_tag in 141511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich :[FHL]*:*);; 141521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 141531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich :[FH]-) ac_tag=-:-;; 141541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 141551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 141561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_save_IFS=$IFS 141571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=: 141581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich set x $ac_tag 141591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich IFS=$ac_save_IFS 141601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shift 141611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_file=$1 141621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shift 141631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 141641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_mode in 141651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich :L) ac_source=$1;; 141661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich :[FH]) 141671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_file_inputs= 141681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for ac_f 141691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich do 141701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_f in 141711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -) ac_f="$ac_tmp/stdin";; 141721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) # Look for the file first in the build tree, then in the source tree 141731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # (if the path is not absolute). The absolute path cannot be DOS-style, 141741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # because $ac_f cannot contain `:'. 141751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -f "$ac_f" || 141761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_f in 141771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich [\\/$]*) false;; 141781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 141791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac || 141801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 141811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 141821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 141831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_append ac_file_inputs " '$ac_f'" 141841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 141851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 141861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Let's still pretend it is `configure' which instantiates (i.e., don't 141871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # use $as_me), people would be surprised to read: 141881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # /* config.h. Generated by config.status. */ 141891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich configure_input='Generated from '` 141901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 141911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich `' by configure.' 141921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test x"$ac_file" != x-; then 141931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich configure_input="$ac_file. $configure_input" 141941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 141951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: creating $ac_file" >&6;} 141961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 141971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Neutralize special characters interpreted by sed in replacement strings. 141981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $configure_input in #( 141991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\&* | *\|* | *\\* ) 142001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_sed_conf_input=`$as_echo "$configure_input" | 142011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed 's/[\\\\&|]/\\\\&/g'`;; #( 142021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_sed_conf_input=$configure_input;; 142031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 142041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 142051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_tag in 142061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *:-:* | *:-) cat >"$ac_tmp/stdin" \ 142071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 142081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 142091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 142101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 142111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 142121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_dir=`$as_dirname -- "$ac_file" || 142131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 142141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$ac_file" : 'X\(//\)[^/]' \| \ 142151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$ac_file" : 'X\(//\)$' \| \ 142161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 142171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo X"$ac_file" | 142181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 142191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 142201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 142211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 142221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\(\/\/\)[^/].*/{ 142231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 142241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 142251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 142261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\(\/\/\)$/{ 142271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 142281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 142291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 142301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\(\/\).*/{ 142311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 142321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 142331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 142341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s/.*/./; q'` 142351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_dir="$ac_dir"; as_fn_mkdir_p 142361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_builddir=. 142371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 142381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "$ac_dir" in 142391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 142401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*) 142411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 142421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # A ".." for each directory in $ac_dir_suffix. 142431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 142441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_top_builddir_sub in 142451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 142461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 142471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac ;; 142481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 142491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_abs_top_builddir=$ac_pwd 142501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_abs_builddir=$ac_pwd$ac_dir_suffix 142511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# for backward compatibility: 142521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_top_builddir=$ac_top_build_prefix 142531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 142541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $srcdir in 142551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich .) # We are building in place. 142561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_srcdir=. 142571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_top_srcdir=$ac_top_builddir_sub 142581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_abs_top_srcdir=$ac_pwd ;; 142591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich [\\/]* | ?:[\\/]* ) # Absolute name. 142601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_srcdir=$srcdir$ac_dir_suffix; 142611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_top_srcdir=$srcdir 142621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_abs_top_srcdir=$srcdir ;; 142631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) # Relative name. 142641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 142651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_top_srcdir=$ac_top_build_prefix$srcdir 142661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 142671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 142681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 142691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 142701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 142711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_mode in 142721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich :F) 142731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # 142741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # CONFIG_FILE 142751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # 142761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 142771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $INSTALL in 142781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 142791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 142801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 142811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_MKDIR_P=$MKDIR_P 142821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $MKDIR_P in 142831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich [\\/$]* | ?:[\\/]* ) ;; 142841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 142851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 142861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 142871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 142881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 142891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# If the template does not know about datarootdir, expand it. 142901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# FIXME: This hack should be removed a few years after 2.60. 142911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_datarootdir_hack=; ac_datarootdir_seen= 142921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_sed_dataroot=' 142931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/datarootdir/ { 142941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich p 142951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 142961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 142971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/@datadir@/p 142981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/@docdir@/p 142991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/@infodir@/p 143001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/@localedir@/p 143011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/@mandir@/p' 143021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 143031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*datarootdir*) ac_datarootdir_seen=yes;; 143041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 143051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 143061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 143071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 143081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 143091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_datarootdir_hack=' 143101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s&@datadir@&$datadir&g 143111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s&@docdir@&$docdir&g 143121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s&@infodir@&$infodir&g 143131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s&@localedir@&$localedir&g 143141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s&@mandir@&$mandir&g 143151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s&\\\${datarootdir}&$datarootdir&g' ;; 143161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac 143171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 143181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 143191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Neutralize VPATH when `$srcdir' = `.'. 143201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Shell code in configure.ac might set extrasub. 143211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# FIXME: do we really want to maintain this feature? 143221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 143231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_sed_extra="$ac_vpsub 143241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$extrasub 143251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 143261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 143271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:t 143281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 143291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs|@configure_input@|$ac_sed_conf_input|;t t 143301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs&@top_builddir@&$ac_top_builddir_sub&;t t 143311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs&@top_build_prefix@&$ac_top_build_prefix&;t t 143321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs&@srcdir@&$ac_srcdir&;t t 143331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs&@abs_srcdir@&$ac_abs_srcdir&;t t 143341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs&@top_srcdir@&$ac_top_srcdir&;t t 143351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 143361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs&@builddir@&$ac_builddir&;t t 143371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs&@abs_builddir@&$ac_abs_builddir&;t t 143381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 143391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs&@INSTALL@&$ac_INSTALL&;t t 143401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs&@MKDIR_P@&$ac_MKDIR_P&;t t 143411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$ac_datarootdir_hack 143421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich" 143431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 143441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 143451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 143461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 143471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 143481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 143491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "$ac_tmp/out"`; test -z "$ac_out"; } && 143501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 143511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwhich seems to be undefined. Please make sure it is defined" >&5 143521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 143531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwhich seems to be undefined. Please make sure it is defined" >&2;} 143541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 143551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f "$ac_tmp/stdin" 143561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_file in 143571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 143581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 143591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac \ 143601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || as_fn_error $? "could not create $ac_file" "$LINENO" 5 143611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 143621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich :H) 143631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # 143641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # CONFIG_HEADER 143651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # 143661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test x"$ac_file" != x-; then 143671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { 143681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "/* $configure_input */" \ 143691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 143701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } >"$ac_tmp/config.h" \ 143711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || as_fn_error $? "could not create $ac_file" "$LINENO" 5 143721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 143731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 143741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: $ac_file is unchanged" >&6;} 143751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 143761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich rm -f "$ac_file" 143771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mv "$ac_tmp/config.h" "$ac_file" \ 143781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || as_fn_error $? "could not create $ac_file" "$LINENO" 5 143791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 143801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 143811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $as_echo "/* $configure_input */" \ 143821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 143831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || as_fn_error $? "could not create -" "$LINENO" 5 143841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 143851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Compute "$ac_file"'s index in $config_headers. 143861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_am_arg="$ac_file" 143871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_am_stamp_count=1 143881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor _am_header in $config_headers :; do 143891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $_am_header in 143901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $_am_arg | $_am_arg:* ) 143911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich break ;; 143921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich * ) 143931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich _am_stamp_count=`expr $_am_stamp_count + 1` ;; 143941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 143951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone 143961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 143971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 143981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$_am_arg" : 'X\(//\)[^/]' \| \ 143991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$_am_arg" : 'X\(//\)$' \| \ 144001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 144011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo X"$_am_arg" | 144021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 144031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 144041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 144051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 144061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\(\/\/\)[^/].*/{ 144071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 144081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 144091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 144101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\(\/\/\)$/{ 144111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 144121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 144131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 144141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\(\/\).*/{ 144151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 144161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 144171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 144181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s/.*/./; q'`/stamp-h$_am_stamp_count 144191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 144201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 144211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 144221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: executing $ac_file commands" >&6;} 144231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 144241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 144251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 144261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 144271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $ac_file$ac_mode in 144281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 144291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Autoconf 2.62 quotes --file arguments for eval, but not when files 144301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # are listed without --file. Let's play safe and only enable the eval 144311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # if we detect the quoting. 144321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $CONFIG_FILES in 144331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *\'*) eval set x "$CONFIG_FILES" ;; 144341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) set x $CONFIG_FILES ;; 144351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 144361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich shift 144371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for mf 144381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich do 144391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Strip MF so we end up with the name of the file. 144401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mf=`echo "$mf" | sed -e 's/:.*$//'` 144411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Check whether this is an Automake generated Makefile or not. 144421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We used to match only the files named `Makefile.in', but 144431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # some people rename them; so instead we look at the file content. 144441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Grep'ing the first line is not enough: some people post-process 144451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # each Makefile.in and add a new line on top of each file to say so. 144461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Grep'ing the whole file is not good either: AIX grep has a line 144471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # limit of 2048, but all sed's we know have understand at least 4000. 144481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 144491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich dirpart=`$as_dirname -- "$mf" || 144501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 144511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$mf" : 'X\(//\)[^/]' \| \ 144521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$mf" : 'X\(//\)$' \| \ 144531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$mf" : 'X\(/\)' \| . 2>/dev/null || 144541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo X"$mf" | 144551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 144561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 144571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 144581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 144591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\(\/\/\)[^/].*/{ 144601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 144611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 144621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 144631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\(\/\/\)$/{ 144641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 144651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 144661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 144671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\(\/\).*/{ 144681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 144691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 144701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 144711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s/.*/./; q'` 144721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich else 144731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich continue 144741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 144751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Extract the definition of DEPDIR, am__include, and am__quote 144761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # from the Makefile without running `make'. 144771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 144781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "$DEPDIR" && continue 144791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__include=`sed -n 's/^am__include = //p' < "$mf"` 144801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -z "am__include" && continue 144811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 144821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # When using ansi2knr, U may be empty or an underscore; expand it 144831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich U=`sed -n 's/^U = //p' < "$mf"` 144841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Find all dependency output files, they are included files with 144851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # $(DEPDIR) in their names. We invoke sed twice because it is the 144861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # simplest approach to changing $(DEPDIR) to its actual value in the 144871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # expansion. 144881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich for file in `sed -n " 144891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 144901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 144911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Make sure the directory exists. 144921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test -f "$dirpart/$file" && continue 144931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fdir=`$as_dirname -- "$file" || 144941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 144951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$file" : 'X\(//\)[^/]' \| \ 144961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$file" : 'X\(//\)$' \| \ 144971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich X"$file" : 'X\(/\)' \| . 2>/dev/null || 144981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo X"$file" | 144991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 145001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 145011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 145021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 145031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\(\/\/\)[^/].*/{ 145041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 145051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 145061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 145071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\(\/\/\)$/{ 145081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 145091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 145101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 145111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /^X\(\/\).*/{ 145121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s//\1/ 145131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich q 145141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich } 145151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich s/.*/./; q'` 145161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_dir=$dirpart/$fdir; as_fn_mkdir_p 145171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # echo "creating $dirpart/$file" 145181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich echo '# dummy' > "$dirpart/$file" 145191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 145201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich done 145211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} 145221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 145231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich "libtool":C) 145241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 145251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # See if we are running on zsh, and set the options which allow our 145261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # commands through without removal of \ escapes. 145271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "${ZSH_VERSION+set}" ; then 145281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich setopt NO_GLOB_SUBST 145291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich fi 145301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 145311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cfgfile="${ofile}T" 145321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich trap "$RM \"$cfgfile\"; exit 1" 1 2 15 145331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $RM "$cfgfile" 145341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 145351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat <<_LT_EOF >> "$cfgfile" 145361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#! $SHELL 145371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 145381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 145391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 145401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 145411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# NOTE: Changes made to this file will be lost: look at ltmain.sh. 145421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 145431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 145441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 2006, 2007, 2008, 2009, 2010, 2011 Free Software 145451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Foundation, Inc. 145461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Written by Gordon Matzigkeit, 1996 145471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 145481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# This file is part of GNU Libtool. 145491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 145501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# GNU Libtool is free software; you can redistribute it and/or 145511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# modify it under the terms of the GNU General Public License as 145521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# published by the Free Software Foundation; either version 2 of 145531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# the License, or (at your option) any later version. 145541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 145551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# As a special exception to the GNU General Public License, 145561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# if you distribute this file as part of a program or library that 145571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# is built using GNU Libtool, you may include this file under the 145581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# same distribution terms that you use for the rest of that program. 145591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 145601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# GNU Libtool is distributed in the hope that it will be useful, 145611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# but WITHOUT ANY WARRANTY; without even the implied warranty of 145621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 145631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# GNU General Public License for more details. 145641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 145651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# You should have received a copy of the GNU General Public License 145661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# along with GNU Libtool; see the file COPYING. If not, a copy 145671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 145681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# obtained by writing to the Free Software Foundation, Inc., 145691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 145701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 145711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 145721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The names of the tagged configurations supported by this script. 145731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichavailable_tags="" 145741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 145751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ### BEGIN LIBTOOL CONFIG 145761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 145771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Which release of libtool.m4 was used? 145781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmacro_version=$macro_version 145791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmacro_revision=$macro_revision 145801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 145811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether or not to build shared libraries. 145821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_libtool_libs=$enable_shared 145831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 145841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether or not to build static libraries. 145851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_old_libs=$enable_static 145861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 145871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# What type of objects to build. 145881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpic_mode=$pic_mode 145891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 145901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether or not to optimize for fast installation. 145911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfast_install=$enable_fast_install 145921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 145931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Shell to use when invoking shell scripts. 145941d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSHELL=$lt_SHELL 145951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 145961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# An echo program that protects backslashes. 145971d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichECHO=$lt_ECHO 145981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 145991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The PATH separator for the build system. 146001d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPATH_SEPARATOR=$lt_PATH_SEPARATOR 146011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The host system. 146031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_alias=$host_alias 146041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost=$host 146051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_os=$host_os 146061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The build system. 146081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_alias=$build_alias 146091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild=$build 146101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_os=$build_os 146111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# A sed program that does not truncate output. 146131d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSED=$lt_SED 146141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Sed that helps us avoid accidentally triggering echo(1) options like -n. 146161d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichXsed="\$SED -e 1s/^X//" 146171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# A grep program that handles long lines. 146191d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichGREP=$lt_GREP 146201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# An ERE matcher. 146221d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichEGREP=$lt_EGREP 146231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# A literal string matcher. 146251d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichFGREP=$lt_FGREP 146261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# A BSD- or MS-compatible name lister. 146281d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichNM=$lt_NM 146291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether we need soft or hard links. 146311d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLN_S=$lt_LN_S 146321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# What is the maximum length of a command? 146341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmax_cmd_len=$max_cmd_len 146351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Object file suffix (normally "o"). 146371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichobjext=$ac_objext 146381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Executable file suffix (normally ""). 146401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexeext=$exeext 146411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# whether the shell understands "unset". 146431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_unset=$lt_unset 146441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# turn spaces into newlines. 146461d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSP2NL=$lt_lt_SP2NL 146471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# turn newlines into spaces. 146491d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichNL2SP=$lt_lt_NL2SP 146501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# convert \$build file names to \$host format. 146521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichto_host_file_cmd=$lt_cv_to_host_file_cmd 146531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# convert \$build files to toolchain format. 146551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichto_tool_file_cmd=$lt_cv_to_tool_file_cmd 146561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# An object symbol dumper. 146581d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOBJDUMP=$lt_OBJDUMP 146591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Method to check whether dependent libraries are shared objects. 146611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdeplibs_check_method=$lt_deplibs_check_method 146621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Command to use when deplibs_check_method = "file_magic". 146641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_magic_cmd=$lt_file_magic_cmd 146651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# How to find potential files when deplibs_check_method = "file_magic". 146671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_magic_glob=$lt_file_magic_glob 146681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 146701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwant_nocaseglob=$lt_want_nocaseglob 146711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# DLL creation program. 146731d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDLLTOOL=$lt_DLLTOOL 146741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Command to associate shared and link libraries. 146761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 146771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The archiver. 146791d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAR=$lt_AR 146801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Flags to create an archive. 146821d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAR_FLAGS=$lt_AR_FLAGS 146831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# How to feed a file listing to the archiver. 146851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicharchiver_list_spec=$lt_archiver_list_spec 146861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# A symbol stripping program. 146881d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSTRIP=$lt_STRIP 146891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Commands used to install an old-style archive. 146911d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichRANLIB=$lt_RANLIB 146921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_postinstall_cmds=$lt_old_postinstall_cmds 146931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_postuninstall_cmds=$lt_old_postuninstall_cmds 146941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether to use a lock for old archive extraction. 146961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlock_old_archive_extraction=$lock_old_archive_extraction 146971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 146981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# A C compiler. 146991d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLTCC=$lt_CC 147001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# LTCC compiler flags. 147021d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLTCFLAGS=$lt_CFLAGS 147031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Take the output of nm and produce a listing of raw symbols and C names. 147051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 147061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Transform the output of nm in a proper C declaration. 147081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 147091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Transform the output of nm in a C name address pair. 147111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 147121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Transform the output of nm in a C name address pair when lib prefix is needed. 147141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 147151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Specify filename containing input files for \$NM. 147171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichnm_file_list_spec=$lt_nm_file_list_spec 147181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The root where to search for dependent libraries,and in which our libraries should be installed. 147201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_sysroot=$lt_sysroot 147211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The name of the directory that contains temporary libtool files. 147231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichobjdir=$objdir 147241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Used to examine libraries when file_magic_cmd begins with "file". 147261d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMAGIC_CMD=$MAGIC_CMD 147271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Must we lock files when doing compilation? 147291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichneed_locks=$lt_need_locks 147301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Manifest tool. 147321d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMANIFEST_TOOL=$lt_MANIFEST_TOOL 147331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 147351d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDSYMUTIL=$lt_DSYMUTIL 147361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Tool to change global to local symbols on Mac OS X. 147381d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichNMEDIT=$lt_NMEDIT 147391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Tool to manipulate fat objects and archives on Mac OS X. 147411d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIPO=$lt_LIPO 147421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ldd/readelf like tool for Mach-O binaries on Mac OS X. 147441d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOTOOL=$lt_OTOOL 147451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 147471d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOTOOL64=$lt_OTOOL64 147481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Old archive suffix (normally "a"). 147501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibext=$libext 147511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Shared library suffix (normally ".so"). 147531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshrext_cmds=$lt_shrext_cmds 147541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The commands to extract the exported symbol list from a shared archive. 147561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichextract_expsyms_cmds=$lt_extract_expsyms_cmds 147571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Variables whose values should be saved in libtool wrapper scripts and 147591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# restored at link time. 147601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichvariables_saved_for_relink=$lt_variables_saved_for_relink 147611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Do we need the "lib" prefix for modules? 147631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichneed_lib_prefix=$need_lib_prefix 147641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Do we need a version for libraries? 147661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichneed_version=$need_version 147671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Library versioning type. 147691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichversion_type=$version_type 147701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Shared library runtime path variable. 147721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrunpath_var=$runpath_var 147731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Shared library path variable. 147751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshlibpath_var=$shlibpath_var 147761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Is shlibpath searched before the hard-coded library search path? 147781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshlibpath_overrides_runpath=$shlibpath_overrides_runpath 147791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Format of library name prefix. 147811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibname_spec=$lt_libname_spec 147821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# List of archive names. First name is the real one, the rest are links. 147841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The last name is the one that the linker finds with -lNAME 147851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibrary_names_spec=$lt_library_names_spec 147861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The coded name of the library, if different from the real name. 147881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsoname_spec=$lt_soname_spec 147891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Permission mode override for installation of shared libraries. 147911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinstall_override_mode=$lt_install_override_mode 147921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Command to use after installation of a shared archive. 147941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpostinstall_cmds=$lt_postinstall_cmds 147951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Command to use after uninstallation of a shared archive. 147971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpostuninstall_cmds=$lt_postuninstall_cmds 147981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 147991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Commands used to finish a libtool library installation in a directory. 148001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfinish_cmds=$lt_finish_cmds 148011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# As "finish_cmds", except a single script fragment to be evaled but 148031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# not shown. 148041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfinish_eval=$lt_finish_eval 148051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether we should hardcode library paths into libraries. 148071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_into_libs=$hardcode_into_libs 148081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Compile-time system search path for libraries. 148101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsys_lib_search_path_spec=$lt_sys_lib_search_path_spec 148111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Run-time system search path for libraries. 148131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 148141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether dlopen is supported. 148161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdlopen_support=$enable_dlopen 148171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether dlopen of programs is supported. 148191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdlopen_self=$enable_dlopen_self 148201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether dlopen of statically linked programs is supported. 148221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdlopen_self_static=$enable_dlopen_self_static 148231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Commands to strip libraries. 148251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_striplib=$lt_old_striplib 148261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstriplib=$lt_striplib 148271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The linker used to build libraries. 148301d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLD=$lt_LD 148311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# How to create reloadable object files. 148331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreload_flag=$lt_reload_flag 148341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreload_cmds=$lt_reload_cmds 148351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Commands used to build an old-style archive. 148371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_archive_cmds=$lt_old_archive_cmds 148381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# A language specific compiler. 148401d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC=$lt_compiler 148411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Is the compiler the GNU compiler? 148431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_gcc=$GCC 148441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Compiler flag to turn off builtin functions. 148461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 148471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Additional compiler flags for building library objects. 148491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpic_flag=$lt_lt_prog_compiler_pic 148501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# How to pass a linker flag through the compiler. 148521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwl=$lt_lt_prog_compiler_wl 148531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Compiler flag to prevent dynamic linking. 148551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlink_static_flag=$lt_lt_prog_compiler_static 148561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Does compiler simultaneously support -c and -o options? 148581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcompiler_c_o=$lt_lt_cv_prog_compiler_c_o 148591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether or not to add -lc for building shared libraries. 148611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_libtool_need_lc=$archive_cmds_need_lc 148621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether or not to disallow shared libs when runtime libs are static. 148641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 148651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Compiler flag to allow reflexive dlopens. 148671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 148681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Compiler flag to generate shared objects directly from archives. 148701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwhole_archive_flag_spec=$lt_whole_archive_flag_spec 148711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether the compiler copes with passing no objects directly. 148731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcompiler_needs_object=$lt_compiler_needs_object 148741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Create an old-style archive from a shared archive. 148761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 148771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Create a temporary old-style archive to link instead of a shared archive. 148791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 148801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Commands used to build a shared archive. 148821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicharchive_cmds=$lt_archive_cmds 148831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicharchive_expsym_cmds=$lt_archive_expsym_cmds 148841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Commands used to build a loadable module if different from building 148861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# a shared archive. 148871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmodule_cmds=$lt_module_cmds 148881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmodule_expsym_cmds=$lt_module_expsym_cmds 148891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether we are building with GNU ld or not. 148911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_gnu_ld=$lt_with_gnu_ld 148921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Flag that allows shared libraries with undefined symbols to be built. 148941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichallow_undefined_flag=$lt_allow_undefined_flag 148951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Flag that enforces no undefined symbols. 148971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichno_undefined_flag=$lt_no_undefined_flag 148981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 148991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Flag to hardcode \$libdir into a binary during linking. 149001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# This must work even if \$libdir does not exist 149011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 149021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether we need a single "-rpath" flag with a separated argument. 149041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_libdir_separator=$lt_hardcode_libdir_separator 149051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 149071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# DIR into the resulting binary. 149081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_direct=$hardcode_direct 149091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 149111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# DIR into the resulting binary and the resulting library dependency is 149121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 149131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# library is relocated. 149141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_direct_absolute=$hardcode_direct_absolute 149151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 149171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# into the resulting binary. 149181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_minus_L=$hardcode_minus_L 149191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 149211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# into the resulting binary. 149221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_shlibpath_var=$hardcode_shlibpath_var 149231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set to "yes" if building a shared library automatically hardcodes DIR 149251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# into the library and all subsequent libraries and executables linked 149261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# against it. 149271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_automatic=$hardcode_automatic 149281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set to yes if linker adds runtime paths of dependent libraries 149301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# to runtime path list. 149311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinherit_rpath=$inherit_rpath 149321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether libtool must link a program against all its dependency libraries. 149341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlink_all_deplibs=$link_all_deplibs 149351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set to "yes" if exported symbols are required. 149371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichalways_export_symbols=$always_export_symbols 149381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The commands to list exported symbols. 149401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport_symbols_cmds=$lt_export_symbols_cmds 149411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Symbols that should not be listed in the preloaded symbols. 149431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexclude_expsyms=$lt_exclude_expsyms 149441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Symbols that must always be exported. 149461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinclude_expsyms=$lt_include_expsyms 149471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Commands necessary for linking programs (against libraries) with templates. 149491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichprelink_cmds=$lt_prelink_cmds 149501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Commands necessary for finishing linking programs. 149521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpostlink_cmds=$lt_postlink_cmds 149531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Specify filename containing input files. 149551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_list_spec=$lt_file_list_spec 149561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# How to hardcode a shared library path into an executable. 149581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_action=$hardcode_action 149591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ### END LIBTOOL CONFIG 149611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF 149631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich case $host_os in 149651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich aix3*) 149661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich cat <<\_LT_EOF >> "$cfgfile" 149671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# AIX sometimes has problems with the GCC collect2 program. For some 149681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# reason, if we set the COLLECT_NAMES environment variable, the problems 149691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# vanish in a puff of smoke. 149701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "X${COLLECT_NAMES+set}" != Xset; then 149711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich COLLECT_NAMES= 149721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich export COLLECT_NAMES 149731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 149741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF 149751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 149761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 149771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichltmain="$ac_aux_dir/ltmain.sh" 149801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # We use sed instead of cat because bash on DJGPP gets confused if 149831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # if finds mixed CR/LF and LF-only lines. Since sed operates in 149841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # text mode, it properly converts lines to CR/LF. This bash problem 149851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # is reportedly fixed, but why not run on old versions too? 149861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed '$q' "$ltmain" >> "$cfgfile" \ 149871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || (rm -f "$cfgfile"; exit 1) 149881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 149891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test x"$xsi_shell" = xyes; then 149901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ 149911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_dirname ()\ 149921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\ 149931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ case ${1} in\ 149941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ */*) func_dirname_result="${1%/*}${2}" ;;\ 149951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ * ) func_dirname_result="${3}" ;;\ 149961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ esac\ 149971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ 149981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && mv -f "$cfgfile.tmp" "$cfgfile" \ 149991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 150001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=: 150011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 150021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 150031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed -e '/^func_basename ()$/,/^} # func_basename /c\ 150041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_basename ()\ 150051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\ 150061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ func_basename_result="${1##*/}"\ 150071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ 150081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && mv -f "$cfgfile.tmp" "$cfgfile" \ 150091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 150101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=: 150111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 150121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 150131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ 150141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_dirname_and_basename ()\ 150151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\ 150161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ case ${1} in\ 150171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ */*) func_dirname_result="${1%/*}${2}" ;;\ 150181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ * ) func_dirname_result="${3}" ;;\ 150191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ esac\ 150201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ func_basename_result="${1##*/}"\ 150211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ 150221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && mv -f "$cfgfile.tmp" "$cfgfile" \ 150231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 150241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=: 150251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 150261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 150271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ 150281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_stripname ()\ 150291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\ 150301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ 150311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ # positional parameters, so assign one to ordinary parameter first.\ 150321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ func_stripname_result=${3}\ 150331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ func_stripname_result=${func_stripname_result#"${1}"}\ 150341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ func_stripname_result=${func_stripname_result%"${2}"}\ 150351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ 150361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && mv -f "$cfgfile.tmp" "$cfgfile" \ 150371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 150381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=: 150391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 150401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 150411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ 150421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_split_long_opt ()\ 150431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\ 150441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ func_split_long_opt_name=${1%%=*}\ 150451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ func_split_long_opt_arg=${1#*=}\ 150461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ 150471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && mv -f "$cfgfile.tmp" "$cfgfile" \ 150481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 150491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=: 150501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 150511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 150521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ 150531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_split_short_opt ()\ 150541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\ 150551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ func_split_short_opt_arg=${1#??}\ 150561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ 150571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ 150581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && mv -f "$cfgfile.tmp" "$cfgfile" \ 150591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 150601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=: 150611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 150621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 150631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ 150641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_lo2o ()\ 150651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\ 150661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ case ${1} in\ 150671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ 150681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ *) func_lo2o_result=${1} ;;\ 150691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ esac\ 150701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ 150711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && mv -f "$cfgfile.tmp" "$cfgfile" \ 150721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 150731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=: 150741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 150751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 150761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed -e '/^func_xform ()$/,/^} # func_xform /c\ 150771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_xform ()\ 150781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\ 150791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich func_xform_result=${1%.*}.lo\ 150801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ 150811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && mv -f "$cfgfile.tmp" "$cfgfile" \ 150821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 150831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=: 150841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 150851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 150861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed -e '/^func_arith ()$/,/^} # func_arith /c\ 150871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_arith ()\ 150881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\ 150891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich func_arith_result=$(( $* ))\ 150901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ 150911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && mv -f "$cfgfile.tmp" "$cfgfile" \ 150921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 150931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=: 150941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 150951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 150961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed -e '/^func_len ()$/,/^} # func_len /c\ 150971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_len ()\ 150981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\ 150991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich func_len_result=${#1}\ 151001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ 151011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && mv -f "$cfgfile.tmp" "$cfgfile" \ 151021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 151031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=: 151041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 151051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 151061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 151071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test x"$lt_shell_append" = xyes; then 151081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed -e '/^func_append ()$/,/^} # func_append /c\ 151091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_append ()\ 151101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\ 151111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich eval "${1}+=\\${2}"\ 151121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ 151131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && mv -f "$cfgfile.tmp" "$cfgfile" \ 151141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 151151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=: 151161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 151171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 151181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ 151191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_append_quoted ()\ 151201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\ 151211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ func_quote_for_eval "${2}"\ 151221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ 151231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ 151241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && mv -f "$cfgfile.tmp" "$cfgfile" \ 151251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 151261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=: 151271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 151281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 151291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Save a `func_append' function call where possible by direct use of '+=' 151301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ 151311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && mv -f "$cfgfile.tmp" "$cfgfile" \ 151321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 151331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test 0 -eq $? || _lt_function_replace_fail=: 151341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse 151351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Save a `func_append' function call even when '+=' is not available 151361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ 151371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich && mv -f "$cfgfile.tmp" "$cfgfile" \ 151381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 151391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test 0 -eq $? || _lt_function_replace_fail=: 151401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 151411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 151421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test x"$_lt_function_replace_fail" = x":"; then 151431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 151441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} 151451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 151461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 151471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 151481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich mv -f "$cfgfile" "$ofile" || 151491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 151501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich chmod +x "$ofile" 151511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 151521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;; 151531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 151541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich esac 151551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone # for ac_tag 151561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 151571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 151581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_exit 0 151591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF 151601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_clean_files=$ac_clean_files_save 151611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 151621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest $ac_write_fail = 0 || 151631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 151641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 151651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 151661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# configure is writing to config.log, and then calls config.status. 151671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# config.status does its own redirection, appending to config.log. 151681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Unfortunately, on DOS this fails, as config.log is still kept open 151691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# by configure, so config.status won't be able to write to it; its 151701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# output is simply discarded. So we exec the FD to /dev/null, 151711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# effectively closing config.log, so it can be properly (re)opened and 151721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# appended to by config.status. When coming back to configure, we 151731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# need to make the FD available again. 151741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$no_create" != yes; then 151751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_cs_success=: 151761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_config_status_args= 151771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich test "$silent" = yes && 151781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ac_config_status_args="$ac_config_status_args --quiet" 151791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich exec 5>/dev/null 151801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 151811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich exec 5>>config.log 151821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # Use ||, not &&, to avoid exiting from the if with $? = 1, which 151831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich # would make configure fail if this is the last instruction. 151841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich $ac_cs_success || as_fn_exit 1 151851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 151861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 151871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 151881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 151891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi 151901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 151911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 151921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho . 151931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho " 151941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich 151951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich libcap-ng Version: $VERSION 151961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich Target: $target 151971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich Installation prefix: $prefix 151981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich Compiler: $CC 151991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich Compiler flags: 152001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich`echo $CFLAGS | fmt -w 50 | sed 's,^, ,'` 152011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich" 15202