1fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#! /bin/sh 2fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Guess values for system-dependent variables and create Makefiles. 364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Generated by GNU Autoconf 2.68 for Google C++ Testing Framework 1.4.0. 4fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 5fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Report bugs to <googletestframework@googlegroups.com>. 6fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# 8fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software 1064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Foundation, Inc. 1164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# 1264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# 13fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This configure script is free software; the Free Software Foundation 14fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# gives unlimited permission to copy, distribute and modify it. 1564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ## 1664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## M4sh Initialization. ## 1764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ## 18fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 19fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Be more Bourne compatible 20fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDUALCASE=1; export DUALCASE # for MKS sh 2164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 22fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville emulate sh 23fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville NULLCMD=: 2464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 25fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # is contrary to our usage. Disable this feature. 26fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville alias -g '${1+"$@"}'='"$@"' 27fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville setopt NO_GLOB_SUBST 28fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case `(set -o) 2>/dev/null` in #( 3064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *posix*) : 3164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci set -o posix ;; #( 3264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) : 3364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 34fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 35fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 36fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 37fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_nl=' 3964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' 4064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport as_nl 4164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Printing a long string crashes Solaris 7 /usr/bin/printf. 4264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 4464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 4564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Prefer a ksh shell builtin over an external printf program on Solaris, 4664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# but without wasting forks for bash or zsh. 4764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$BASH_VERSION$ZSH_VERSION" \ 4864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 4964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo='print -r --' 5064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_n='print -rn --' 5164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 5264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo='printf %s\n' 5364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_n='printf %s' 5464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 5564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 5664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 5764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_n='/usr/ucb/echo -n' 58fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 5964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 6064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_n_body='eval 6164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci arg=$1; 6264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $arg in #( 6364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *"$as_nl"*) 6464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci expr "X$arg" : "X\\(.*\\)$as_nl"; 6564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 6664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac; 6764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 6864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ' 6964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci export as_echo_n_body 7064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_n='sh -c $as_echo_n_body as_echo' 71fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci export as_echo_body 7364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo='sh -c $as_echo_body as_echo' 74fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 75fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The user is always right. 7764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${PATH_SEPARATOR+set}" != set; then 7864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci PATH_SEPARATOR=: 7964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 8064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 8164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci PATH_SEPARATOR=';' 8264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 83fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 84fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 85fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 86fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# IFS 87fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We need space, tab and new line, in precisely that order. Quoting is 88fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# there to prevent editors from complaining about space-tab. 89fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (If _AS_PATH_WALK were called with IFS unset, it would disable word 90fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# splitting by setting IFS to empty value.) 91fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=" "" $as_nl" 92fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 93fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find who we are. Look in the path if we contain no directory separator. 9464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_myself= 9564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $0 in #(( 96fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *[\\/]* ) as_myself=$0 ;; 97fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 98fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 99fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 10264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 10364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We did not find ourselves, most probably we were run as `sh COMMAND' 109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# in which case we are not to be found in the path. 110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$as_myself" = x; then 111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_myself=$0 112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test ! -f "$as_myself"; then 11464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exit 1 116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Unset variables that we do not need and which cause bugs (e.g. in 11964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 12064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# suppresses any "Segmentation fault" message there. '((' could 12164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# trigger a bug in pdksh 5.2.14. 12264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_var in BASH_ENV ENV MAIL MAILPATH 12364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido eval test x\${$as_var+set} = xset \ 12464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS1='$ ' 127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS2='> ' 128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS4='+ ' 129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# NLS nuisances. 13164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLC_ALL=C 13264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport LC_ALL 13364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLANGUAGE=C 13464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport LANGUAGE 13564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 13664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# CDPATH. 13764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 13964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$CONFIG_SHELL" = x; then 14064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 14164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci emulate sh 14264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci NULLCMD=: 14364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 14464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # is contrary to our usage. Disable this feature. 14564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci alias -g '\${1+\"\$@\"}'='\"\$@\"' 14664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci setopt NO_GLOB_SUBST 14764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 14864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case \`(set -o) 2>/dev/null\` in #( 14964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *posix*) : 15064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci set -o posix ;; #( 15164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) : 15264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 15364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 15464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 15564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci" 15664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_required="as_fn_return () { (exit \$1); } 15764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_success () { as_fn_return 0; } 15864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_failure () { as_fn_return 1; } 15964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_ret_success () { return 0; } 16064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_ret_failure () { return 1; } 16164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 16264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexitcode=0 16364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_success || { exitcode=1; echo as_fn_success failed.; } 16464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 16564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 16664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 16764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 16864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 16964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 17064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exitcode=1; echo positional parameters were not saved. 17164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 17264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest x\$exitcode = x0 || exit 1" 17364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 17464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 17564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 17664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 17764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 17864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 17964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 18064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 18164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 18264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci PATH=/empty FPATH=/empty; export PATH FPATH 18364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 18464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 18564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest \$(( 1 + 1 )) = 2 || exit 1" 18664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if (eval "$as_required") 2>/dev/null; then : 18764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_have_required=yes 18864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 18964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_have_required=no 19064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 19164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 19264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 19364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 19464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_found=false 19664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 19864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$as_save_IFS 19964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dir" && as_dir=. 20064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_found=: 20164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $as_dir in #( 20264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /*) 20364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for as_base in sh bash ksh sh5; do 20464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Try only shells that exist, to save several forks. 20564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_shell=$as_dir/$as_base 20664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 20764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 20864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CONFIG_SHELL=$as_shell as_have_required=yes 20964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 21064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 2 21164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 21264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 21364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done;; 21464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 21564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_found=false 21664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 21764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 21864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 21964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CONFIG_SHELL=$SHELL as_have_required=yes 22064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi; } 22164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS 22264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 22364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 22464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "x$CONFIG_SHELL" != x; then : 22564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # We cannot yet assume a decent shell, so we have to provide a 22664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # neutralization value for shells without unset; and this also 22764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # works around shells that cannot unset nonexistent variables. 22864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Preserve -v and -x to the replacement shell. 22964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci BASH_ENV=/dev/null 23064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ENV=/dev/null 23164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 23264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci export CONFIG_SHELL 23364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $- in # (((( 23464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *v*x* | *x*v* ) as_opts=-vx ;; 23564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *v* ) as_opts=-v ;; 23664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *x* ) as_opts=-x ;; 23764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci * ) as_opts= ;; 23864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 23964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} 24064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 24164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 24264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test x$as_have_required = xno; then : 24364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$0: This script requires a shell more modern than all" 24464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$0: the shells that I found on your system." 24564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test x${ZSH_VERSION+set} = xset ; then 24664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 24764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$0: be upgraded to zsh 4.3.4 or later." 248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 24964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$0: Please tell bug-autoconf@gnu.org and 25064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$0: googletestframework@googlegroups.com about your system, 25164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$0: including any error possibly output before this 25264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$0: message. Then install a modern shell, or manually run 25364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$0: the script under such a shell if you do have one." 254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 25564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exit 1 25664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 25764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 25864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 25964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL=${CONFIG_SHELL-/bin/sh} 26064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport SHELL 26164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Unset more variables known to interfere with behavior of common tools. 26264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCLICOLOR_FORCE= GREP_OPTIONS= 26364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciunset CLICOLOR_FORCE GREP_OPTIONS 26464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 26564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## --------------------- ## 26664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## M4sh Shell Functions. ## 26764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## --------------------- ## 26864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_unset VAR 26964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# --------------- 27064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Portably unset VAR. 27164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_unset () 27264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 27364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { eval $1=; unset $1;} 27464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 27564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_unset=as_fn_unset 27664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 27764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_set_status STATUS 27864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------- 27964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Set $? to STATUS, without forking. 28064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_set_status () 28164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 28264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return $1 28364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_set_status 28464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 28564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_exit STATUS 28664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------- 28764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 28864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_exit () 28964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 29064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci set +e 29164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_set_status $1 29264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exit $1 29364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_exit 29464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 29564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_mkdir_p 29664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------- 29764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Create "$as_dir" as a directory, including parents if necessary. 29864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_mkdir_p () 29964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 30064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 30164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $as_dir in #( 30264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -*) as_dir=./$as_dir;; 30364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 30464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -d "$as_dir" || eval $as_mkdir_p || { 30564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dirs= 30664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci while :; do 30764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $as_dir in #( 30864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 30964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) as_qdir=$as_dir;; 31064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 31164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dirs="'$as_qdir' $as_dirs" 31264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dir=`$as_dirname -- "$as_dir" || 31364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 31464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci X"$as_dir" : 'X\(//\)[^/]' \| \ 31564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci X"$as_dir" : 'X\(//\)$' \| \ 31664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 31764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$as_dir" | 31864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 31964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s//\1/ 32064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci q 32164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 32264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /^X\(\/\/\)[^/].*/{ 32364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s//\1/ 32464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci q 32564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 32664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /^X\(\/\/\)$/{ 32764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s//\1/ 32864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci q 32964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 33064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /^X\(\/\).*/{ 33164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s//\1/ 33264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci q 33364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 33464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s/.*/./; q'` 33564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -d "$as_dir" && break 33664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 33764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dirs" || eval "mkdir $as_dirs" 33864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 33964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 34064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 34164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_mkdir_p 34264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_append VAR VALUE 34364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------------- 34464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Append the text in VALUE to the end of the definition contained in VAR. Take 34564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# advantage of any shell optimizations that allow amortized linear growth over 34664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# repeated appends, instead of the typical quadratic growth present in naive 34764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# implementations. 34864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 34964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval 'as_fn_append () 35064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 35164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $1+=\$2 35264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }' 35364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 35464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_append () 35564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 35664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $1=\$$1\$2 35764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 35864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # as_fn_append 35964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 36064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_arith ARG... 36164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------------ 36264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Perform arithmetic evaluation on the ARGs, and store the result in the 36364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# global $as_val. Take advantage of shells that can avoid forks. The arguments 36464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# must be portable across $(()) and expr. 36564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 36664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval 'as_fn_arith () 36764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 36864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_val=$(( $* )) 36964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }' 37064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 37164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_arith () 37264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 37364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_val=`expr "$@" || test $? -eq 1` 37464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 37564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # as_fn_arith 37664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 37764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 37864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_error STATUS ERROR [LINENO LOG_FD] 37964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------------------------------- 38064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 38164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 38264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# script with STATUS, using 1 if that was 0. 38364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error () 38464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 38564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_status=$1; test $as_status -eq 0 && as_status=1 38664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$4"; then 38764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 38864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 38964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 39064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: error: $2" >&2 39164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_exit $as_status 39264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_error 393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif expr a : '\(a\)' >/dev/null 2>&1 && 395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "X`expr 00001 : '.*\(...\)'`" = X001; then 396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_expr=expr 397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_expr=false 399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_basename=basename 403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_basename=false 405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 40764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 40864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dirname=dirname 40964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 41064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dirname=false 41164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_me=`$as_basename -- "$0" || 414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$0" : 'X\(//\)$' \| \ 416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$0" : 'X\(/\)' \| . 2>/dev/null || 41764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X/"$0" | 418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed '/^.*\/\([^/][^/]*\)\/*$/{ 419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\/\(\/\/\)$/{ 423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\/\(\/\).*/{ 427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s/.*/./; q'` 431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 43264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Avoid depending upon Character Ranges. 43364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_letters='abcdefghijklmnopqrstuvwxyz' 43464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 43564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_Letters=$as_cr_letters$as_cr_LETTERS 43664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_digits='0123456789' 43764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_alnum=$as_cr_Letters$as_cr_digits 438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 44064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno_1=$LINENO as_lineno_1a=$LINENO 44164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno_2=$LINENO as_lineno_2a=$LINENO 44264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 44364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 44464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 44564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -n ' 44664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci p 44764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /[$]LINENO/= 44864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ' <$as_myself | 44964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed ' 45064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s/[$]LINENO.*/&-/ 45164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci t lineno 45264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci b 45364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci :lineno 45464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci N 45564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci :loop 45664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 45764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci t loop 45864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s/-\n.*// 45964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ' >$as_me.lineno && 46064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci chmod +x "$as_me.lineno" || 46164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 46364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Don't try to exec as it changes $[0], causing all sort of problems 46464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # (the dirname of $[0] is not the place where we might find the 46564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # original and so on. Autoconf is especially sensitive to this). 46664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci . "./$as_me.lineno" 46764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Exit status is that of the last command. 46864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exit 469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 47164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO_C= ECHO_N= ECHO_T= 47264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `echo -n x` in #((((( 47364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci-n*) 47464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case `echo 'xy\c'` in 47564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *c*) ECHO_T=' ';; # ECHO_T is single tab character. 47664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci xy) ECHO_C='\c';; 47764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 47864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ECHO_T=' ';; 47964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac;; 48064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*) 48164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ECHO_N='-n';; 48264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 48464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conf$$ conf$$.exe conf$$.file 48564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -d conf$$.dir; then 48664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conf$$.dir/conf$$.file 48764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 48864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conf$$.dir 48964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mkdir conf$$.dir 2>/dev/null 49064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 49164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (echo >conf$$.file) 2>/dev/null; then 49264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ln -s conf$$.file conf$$ 2>/dev/null; then 49364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_ln_s='ln -s' 49464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # ... but there are two gotchas: 49564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 49664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 49764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # In both cases, we have to default to `cp -p'. 49864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 49964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_ln_s='cp -p' 50064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci elif ln conf$$.file conf$$ 2>/dev/null; then 50164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_ln_s=ln 50264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 50364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_ln_s='cp -p' 50464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 50664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_ln_s='cp -p' 507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 50864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 50964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirmdir conf$$.dir 2>/dev/null 510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 51164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif mkdir -p . 2>/dev/null; then 51264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_mkdir_p='mkdir -p "$as_dir"' 51364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 51464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -d ./-p && rmdir ./-p 51564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_mkdir_p=false 516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 51864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -x / >/dev/null 2>&1; then 51964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_test_x='test -x' 520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 52164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ls -dL / >/dev/null 2>&1; then 52264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_ls_L_option=L 52364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 52464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_ls_L_option= 52564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 52664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_test_x=' 52764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval sh -c '\'' 52864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -d "$1"; then 52964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -d "$1/."; 53064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 53164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $1 in #( 53264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -*)set "./$1";; 53364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac; 53464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 53564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ???[sx]*):;;*)false;;esac;fi 53664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci '\'' sh 53764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ' 538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 53964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_executable_p=$as_test_x 540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 54164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Sed expression to map a string onto a valid CPP name. 54264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 54464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Sed expression to map a string onto a valid variable name. 54564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 54764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL=${CONFIG_SHELL-/bin/sh} 548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 55064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -n "$DJDIR" || exec 7<&0 </dev/null 55164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexec 6>&1 552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 55364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Name of the host. 55464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 55564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# so uname gets run too. 55664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Initializations. 560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_default_prefix=/usr/local 562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files= 563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_libobj_dir=. 564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBOBJS= 565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecross_compiling=no 566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesubdirs= 567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMFLAGS= 568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAKEFLAGS= 569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Identity of this package. 571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_NAME='Google C++ Testing Framework' 572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_TARNAME='gtest' 573d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavillePACKAGE_VERSION='1.4.0' 574d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavillePACKAGE_STRING='Google C++ Testing Framework 1.4.0' 575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_BUGREPORT='googletestframework@googlegroups.com' 57664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_URL='' 577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_unique_file="./COPYING" 579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Factoring default headers for most tests. 580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_includes_default="\ 581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h> 582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_SYS_TYPES_H 583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <sys/types.h> 584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_SYS_STAT_H 586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <sys/stat.h> 587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef STDC_HEADERS 589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <stdlib.h> 590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <stddef.h> 591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else 592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef HAVE_STDLIB_H 593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <stdlib.h> 594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_STRING_H 597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <memory.h> 599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <string.h> 601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_STRINGS_H 603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <strings.h> 604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_INTTYPES_H 606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <inttypes.h> 607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_STDINT_H 609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <stdint.h> 610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_UNISTD_H 612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <unistd.h> 613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif" 614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 61564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_subst_vars='am__EXEEXT_FALSE 61664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__EXEEXT_TRUE 61764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLTLIBOBJS 618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBOBJS 61964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPTHREAD_CFLAGS 62064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPTHREAD_LIBS 62164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPTHREAD_CC 62264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciacx_pthread_config 62364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciHAVE_PYTHON_FALSE 62464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciHAVE_PYTHON_TRUE 62564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPYTHON 62664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCXXCPP 62764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCPP 62864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOTOOL64 62964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOTOOL 63064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLIPO 63164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciNMEDIT 63264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDSYMUTIL 63364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMANIFEST_TOOL 63464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciRANLIB 63564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_AR 63664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAR 63764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDLLTOOL 63864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJDUMP 63964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLN_S 64064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciNM 64164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_DUMPBIN 64264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDUMPBIN 64364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLD 64464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciFGREP 64564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciEGREP 64664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciGREP 64764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSED 64864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_os 64964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_vendor 65064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_cpu 65164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost 65264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_os 65364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_vendor 65464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_cpu 65564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild 65664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLIBTOOL 65764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__fastdepCXX_FALSE 65864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__fastdepCXX_TRUE 65964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCXXDEPMODE 66064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_CXX 66164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCXXFLAGS 66264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCXX 66364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__fastdepCC_FALSE 66464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__fastdepCC_TRUE 66564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCCDEPMODE 66664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__nodep 66764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMDEPBACKSLASH 66864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMDEP_FALSE 66964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMDEP_TRUE 67064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__quote 67164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__include 67264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDEPDIR 67364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJEXT 67464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciEXEEXT 67564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_CC 67664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCPPFLAGS 67764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLDFLAGS 67864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCFLAGS 67964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCC 68064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__untar 68164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__tar 68264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMTAR 68364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__leading_dot 68464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSET_MAKE 68564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAWK 68664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimkdir_p 68764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMKDIR_P 68864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_STRIP_PROGRAM 68964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSTRIP 69064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinstall_sh 69164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMAKEINFO 69264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAUTOHEADER 69364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAUTOMAKE 69464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAUTOCONF 69564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciACLOCAL 69664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciVERSION 69764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE 69864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCYGPATH_W 69964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__isrc 70064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_DATA 70164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_SCRIPT 70264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_PROGRAM 70364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitarget_alias 70464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_alias 70564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_alias 70664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLIBS 70764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO_T 70864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO_N 70964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO_C 71064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDEFS 71164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimandir 71264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilocaledir 71364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilibdir 71464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipsdir 71564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipdfdir 71664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidvidir 71764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihtmldir 71864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinfodir 71964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidocdir 72064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcioldincludedir 72164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciincludedir 72264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilocalstatedir 72364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisharedstatedir 72464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisysconfdir 72564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidatadir 72664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidatarootdir 72764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilibexecdir 72864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisbindir 72964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibindir 73064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprogram_transform_name 73164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprefix 73264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexec_prefix 73364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_URL 73464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_BUGREPORT 73564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_STRING 73664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_VERSION 73764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_TARNAME 73864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_NAME 73964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPATH_SEPARATOR 74064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL' 741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_subst_files='' 74264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_user_opts=' 74364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_option_checking 74464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_dependency_tracking 74564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_shared 74664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_static 74764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_pic 74864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_fast_install 74964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_gnu_ld 75064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_sysroot 75164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_libtool_lock 75264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' 753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_precious_vars='build_alias 754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_alias 755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget_alias 756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC 757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCFLAGS 758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLDFLAGS 759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS 760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCPPFLAGS 761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXX 762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXFLAGS 763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCCC 764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCPP 765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXCPP' 766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Initialize some variables set by options. 769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_init_help= 770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_init_version=false 77164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_unrecognized_opts= 77264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_unrecognized_sep= 773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The variables have the same names as the options, with 774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# dashes changed to underlines. 775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecache_file=/dev/null 776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec_prefix=NONE 777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_create= 778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_recursion= 779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprefix=NONE 780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprogram_prefix=NONE 781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprogram_suffix=NONE 782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprogram_transform_name=s,x,x, 783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesilent= 784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesite= 785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesrcdir= 786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleverbose= 787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex_includes=NONE 788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex_libraries=NONE 789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Installation directory options. 791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# These are left unexpanded so users can "make install exec_prefix=/foo" 792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and all the variables that are supposed to be based on exec_prefix 793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# by default will actually change. 794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use braces instead of parens because sh, perl, etc. also accept them. 795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (The list follows the same order as the GNU Coding Standards.) 796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebindir='${exec_prefix}/bin' 797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesbindir='${exec_prefix}/sbin' 798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibexecdir='${exec_prefix}/libexec' 799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledatarootdir='${prefix}/share' 800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledatadir='${datarootdir}' 801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysconfdir='${prefix}/etc' 802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesharedstatedir='${prefix}/com' 803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelocalstatedir='${prefix}/var' 804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleincludedir='${prefix}/include' 805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleoldincludedir='/usr/include' 806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinfodir='${datarootdir}/info' 808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehtmldir='${docdir}' 809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledvidir='${docdir}' 810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepdfdir='${docdir}' 811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepsdir='${docdir}' 812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibdir='${exec_prefix}/lib' 813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelocaledir='${datarootdir}/locale' 814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemandir='${datarootdir}/man' 815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_prev= 817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_dashdash= 818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_option 819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If the previous option needs an argument, assign it. 821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_prev"; then 822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval $ac_prev=\$ac_option 823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev= 824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville continue 825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_option in 82864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 82964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *=) ac_optarg= ;; 83064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_optarg=yes ;; 831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Accept the important Cygnus configure options, so we can diagnose typos. 834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_dashdash$ac_option in 836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --) 837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_dashdash=yes ;; 838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -bindir | --bindir | --bindi | --bind | --bin | --bi) 840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=bindir ;; 841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bindir=$ac_optarg ;; 843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -build | --build | --buil | --bui | --bu) 845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=build_alias ;; 846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -build=* | --build=* | --buil=* | --bui=* | --bu=*) 847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville build_alias=$ac_optarg ;; 848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -cache-file | --cache-file | --cache-fil | --cache-fi \ 850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=cache_file ;; 852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cache_file=$ac_optarg ;; 855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --config-cache | -C) 857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cache_file=config.cache ;; 858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -datadir | --datadir | --datadi | --datad) 860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=datadir ;; 861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -datadir=* | --datadir=* | --datadi=* | --datad=*) 862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville datadir=$ac_optarg ;; 863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --dataroo | --dataro | --datar) 866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=datarootdir ;; 867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville datarootdir=$ac_optarg ;; 870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -disable-* | --disable-*) 87264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Reject names that are not valid shell variable names. 87464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 87564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "invalid feature name: $ac_useropt" 87664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt_orig=$ac_useropt 87764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 87864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $ac_user_opts in 87964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *" 88064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"enable_$ac_useropt" 88164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) ;; 88264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 88364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_unrecognized_sep=', ';; 88464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 88564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval enable_$ac_useropt=no ;; 886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -docdir | --docdir | --docdi | --doc | --do) 888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=docdir ;; 889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville docdir=$ac_optarg ;; 891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=dvidir ;; 894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dvidir=$ac_optarg ;; 896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -enable-* | --enable-*) 89864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Reject names that are not valid shell variable names. 90064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 90164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "invalid feature name: $ac_useropt" 90264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt_orig=$ac_useropt 90364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 90464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $ac_user_opts in 90564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *" 90664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"enable_$ac_useropt" 90764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) ;; 90864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 90964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_unrecognized_sep=', ';; 91064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 91164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval enable_$ac_useropt=\$ac_optarg ;; 912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --exec | --exe | --ex) 916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=exec_prefix ;; 917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --exec=* | --exe=* | --ex=*) 920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville exec_prefix=$ac_optarg ;; 921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -gas | --gas | --ga | --g) 923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Obsolete; use --with-gas. 924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gas=yes ;; 925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -help | --help | --hel | --he | -h) 927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_init_help=long ;; 928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_init_help=recursive ;; 930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_init_help=short ;; 932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -host | --host | --hos | --ho) 934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=host_alias ;; 935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -host=* | --host=* | --hos=* | --ho=*) 936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville host_alias=$ac_optarg ;; 937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=htmldir ;; 940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --ht=*) 942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville htmldir=$ac_optarg ;; 943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -includedir | --includedir | --includedi | --included | --include \ 945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --includ | --inclu | --incl | --inc) 946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=includedir ;; 947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --includ=* | --inclu=* | --incl=* | --inc=*) 949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville includedir=$ac_optarg ;; 950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -infodir | --infodir | --infodi | --infod | --info | --inf) 952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=infodir ;; 953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville infodir=$ac_optarg ;; 955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -libdir | --libdir | --libdi | --libd) 957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=libdir ;; 958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -libdir=* | --libdir=* | --libdi=* | --libd=*) 959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libdir=$ac_optarg ;; 960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --libexe | --libex | --libe) 963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=libexecdir ;; 964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --libexe=* | --libex=* | --libe=*) 966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libexecdir=$ac_optarg ;; 967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -localedir | --localedir | --localedi | --localed | --locale) 969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=localedir ;; 970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville localedir=$ac_optarg ;; 972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -localstatedir | --localstatedir | --localstatedi | --localstated \ 974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --localstate | --localstat | --localsta | --localst | --locals) 975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=localstatedir ;; 976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville localstatedir=$ac_optarg ;; 979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=mandir ;; 982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mandir=$ac_optarg ;; 984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -nfp | --nfp | --nf) 986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Obsolete; use --without-fp. 987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_fp=no ;; 988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --no-cr | --no-c | -n) 991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_create=yes ;; 992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_recursion=yes ;; 996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --oldin | --oldi | --old | --ol | --o) 1000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=oldincludedir ;; 1001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville oldincludedir=$ac_optarg ;; 1005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=prefix ;; 1008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville prefix=$ac_optarg ;; 1010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-pre | --program-pr | --program-p) 1013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=program_prefix ;; 1014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville program_prefix=$ac_optarg ;; 1017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-suf | --program-su | --program-s) 1020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=program_suffix ;; 1021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville program_suffix=$ac_optarg ;; 1024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -program-transform-name | --program-transform-name \ 1026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-transform-nam | --program-transform-na \ 1027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-transform-n | --program-transform- \ 1028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-transform | --program-transfor \ 1029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-transfo | --program-transf \ 1030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-trans | --program-tran \ 1031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --progr-tra | --program-tr | --program-t) 1032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=program_transform_name ;; 1033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -program-transform-name=* | --program-transform-name=* \ 1034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-transform-nam=* | --program-transform-na=* \ 1035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-transform-n=* | --program-transform-=* \ 1036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-transform=* | --program-transfor=* \ 1037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-transfo=* | --program-transf=* \ 1038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-trans=* | --program-tran=* \ 1039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --progr-tra=* | --program-tr=* | --program-t=*) 1040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville program_transform_name=$ac_optarg ;; 1041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=pdfdir ;; 1044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pdfdir=$ac_optarg ;; 1046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -psdir | --psdir | --psdi | --psd | --ps) 1048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=psdir ;; 1049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville psdir=$ac_optarg ;; 1051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | -silent | --silent | --silen | --sile | --sil) 1054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville silent=yes ;; 1055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=sbindir ;; 1058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --sbi=* | --sb=*) 1060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sbindir=$ac_optarg ;; 1061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --sharedst | --shareds | --shared | --share | --shar \ 1065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --sha | --sh) 1066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=sharedstatedir ;; 1067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --sha=* | --sh=*) 1071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sharedstatedir=$ac_optarg ;; 1072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -site | --site | --sit) 1074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=site ;; 1075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -site=* | --site=* | --sit=*) 1076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville site=$ac_optarg ;; 1077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=srcdir ;; 1080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville srcdir=$ac_optarg ;; 1082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --syscon | --sysco | --sysc | --sys | --sy) 1085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=sysconfdir ;; 1086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysconfdir=$ac_optarg ;; 1089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -target | --target | --targe | --targ | --tar | --ta | --t) 1091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=target_alias ;; 1092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville target_alias=$ac_optarg ;; 1094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -v | -verbose | --verbose | --verbos | --verbo | --verb) 1096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville verbose=yes ;; 1097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -version | --version | --versio | --versi | --vers | -V) 1099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_init_version=: ;; 1100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -with-* | --with-*) 110264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Reject names that are not valid shell variable names. 110464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 110564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "invalid package name: $ac_useropt" 110664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt_orig=$ac_useropt 110764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 110864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $ac_user_opts in 110964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *" 111064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"with_$ac_useropt" 111164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) ;; 111264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 111364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_unrecognized_sep=', ';; 111464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 111564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval with_$ac_useropt=\$ac_optarg ;; 1116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -without-* | --without-*) 111864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Reject names that are not valid shell variable names. 112064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 112164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "invalid package name: $ac_useropt" 112264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt_orig=$ac_useropt 112364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 112464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $ac_user_opts in 112564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *" 112664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"with_$ac_useropt" 112764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) ;; 112864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 112964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_unrecognized_sep=', ';; 113064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 113164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval with_$ac_useropt=no ;; 1132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --x) 1134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Obsolete; use --with-x. 1135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_x=yes ;; 1136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --x-incl | --x-inc | --x-in | --x-i) 1139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=x_includes ;; 1140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x_includes=$ac_optarg ;; 1143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=x_libraries ;; 1147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x_libraries=$ac_optarg ;; 1150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 115164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -*) as_fn_error $? "unrecognized option: \`$ac_option' 115264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciTry \`$0 --help' for more information" 1153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *=*) 1156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Reject names that are not valid shell variable names. 115864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $ac_envvar in #( 115964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci '' | [0-9]* | *[!_$as_cr_alnum]* ) 116064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 116164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval $ac_envvar=\$ac_optarg 1163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export $ac_envvar ;; 1164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 1166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: should be removed in autoconf 3.0. 116764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 116964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 117064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 1175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_prev"; then 1177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_option=--`echo $ac_prev | sed 's/_/-/g'` 117864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "missing argument to $ac_option" 117964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 118064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 118164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_unrecognized_opts"; then 118264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $enable_option_checking in 118364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci no) ;; 118464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 118564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 118664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 118964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check all directory arguments for consistency. 1190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville datadir sysconfdir sharedstatedir localstatedir includedir \ 1192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libdir localedir mandir 1194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 1195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_val=\$$ac_var 119664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Remove trailing slashes. 119764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $ac_val in 119864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci */ ) 119964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 120064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $ac_var=\$ac_val;; 120164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 120264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Be sure to have absolute directory names. 1203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_val in 1204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [\\/$]* | ?:[\\/]* ) continue;; 1205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 120764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 1209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# There might be people who depend on the old broken behavior: `$host' 1211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# used to hold the argument of --host etc. 1212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: To remove some day. 1213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild=$build_alias 1214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost=$host_alias 1215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget=$target_alias 1216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: To remove some day. 1218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$host_alias" != x; then 1219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$build_alias" = x; then 1220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cross_compiling=maybe 122164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. 122264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci If a cross compiler is detected then cross compile mode will be used" >&2 1223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville elif test "x$build_alias" != "x$host_alias"; then 1224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cross_compiling=yes 1225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 1226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_prefix= 1229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -n "$host_alias" && ac_tool_prefix=$host_alias- 1230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$silent" = yes && exec 6>/dev/null 1232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_pwd=`pwd` && test -n "$ac_pwd" && 1235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ls_di=`ls -di .` && 1236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 123764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "working directory cannot be determined" 1238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 123964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "pwd does not report name of working directory" 1240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find the source files, if location was not specified. 1243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$srcdir"; then 1244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_srcdir_defaulted=yes 1245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Try the directory containing this script, then the parent directory. 124664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_confdir=`$as_dirname -- "$as_myself" || 124764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 124864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci X"$as_myself" : 'X\(//\)[^/]' \| \ 124964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci X"$as_myself" : 'X\(//\)$' \| \ 125064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 125164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$as_myself" | 1252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 1254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 1255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\/\)[^/].*/{ 1257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 1258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 1259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\/\)$/{ 1261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 1262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 1263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\).*/{ 1265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 1266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 1267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s/.*/./; q'` 1269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville srcdir=$ac_confdir 1270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test ! -r "$srcdir/$ac_unique_file"; then 1271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville srcdir=.. 1272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 1273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_srcdir_defaulted=no 1275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test ! -r "$srcdir/$ac_unique_file"; then 1277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 127864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_confdir=`( 128264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pwd)` 1284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# When building in place, set srcdir=. 1285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_abs_confdir" = "$ac_pwd"; then 1286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville srcdir=. 1287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Remove unnecessary trailing slashes from srcdir. 1289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Double slashes in file names in object file debugging info 1290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# mess up M-x gdb in Emacs. 1291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $srcdir in 1292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 1294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_var in $ac_precious_vars; do 1295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_env_${ac_var}_set=\${${ac_var}+set} 1296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_env_${ac_var}_value=\$${ac_var} 1297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_cv_env_${ac_var}_value=\$${ac_var} 1299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 1300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 1302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Report the --help message. 1303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 1304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_init_help" = "long"; then 1305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Omit some internal or obsolete options to make the list less imposing. 1306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This message is too long to be a string in the A/UX 3.1 sh. 1307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<_ACEOF 1308d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville\`configure' configures Google C++ Testing Framework 1.4.0 to adapt to many kinds of systems. 1309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUsage: $0 [OPTION]... [VAR=VALUE]... 1311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleTo assign environment variables (e.g., CC, CFLAGS...), specify them as 1313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleVAR=VALUE. See below for descriptions of some of the useful variables. 1314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDefaults for the options are specified in brackets. 1316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration: 1318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -h, --help display this help and exit 1319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --help=short display options specific to this package 1320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --help=recursive display the short help of all the included packages 1321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -V, --version display version information and exit 132264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -q, --quiet, --silent do not print \`checking ...' messages 1323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --cache-file=FILE cache test results in FILE [disabled] 1324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -C, --config-cache alias for \`--cache-file=config.cache' 1325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -n, --no-create do not create output files 1326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleInstallation directories: 1329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --prefix=PREFIX install architecture-independent files in PREFIX 133064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci [$ac_default_prefix] 1331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 133264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci [PREFIX] 1333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleBy default, \`make install' will install all the files in 1335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillean installation prefix other than \`$ac_default_prefix' using \`--prefix', 1337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor instance \`--prefix=\$HOME'. 1338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFor better control, use the options below. 1340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFine tuning of the installation directories: 134264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --bindir=DIR user executables [EPREFIX/bin] 134364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --sbindir=DIR system admin executables [EPREFIX/sbin] 134464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --libexecdir=DIR program executables [EPREFIX/libexec] 134564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 134664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 134764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --localstatedir=DIR modifiable single-machine data [PREFIX/var] 134864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --libdir=DIR object code libraries [EPREFIX/lib] 134964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --includedir=DIR C header files [PREFIX/include] 135064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --oldincludedir=DIR C header files for non-gcc [/usr/include] 135164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 135264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 135364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --infodir=DIR info documentation [DATAROOTDIR/info] 135464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 135564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --mandir=DIR man documentation [DATAROOTDIR/man] 135664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --docdir=DIR documentation root [DATAROOTDIR/doc/gtest] 135764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --htmldir=DIR html documentation [DOCDIR] 135864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --dvidir=DIR dvi documentation [DOCDIR] 135964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --pdfdir=DIR pdf documentation [DOCDIR] 136064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --psdir=DIR ps documentation [DOCDIR] 1361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<\_ACEOF 1364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleProgram names: 1366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --program-prefix=PREFIX prepend PREFIX to installed program names 1367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --program-suffix=SUFFIX append SUFFIX to installed program names 1368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSystem types: 1371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --build=BUILD configure for building on BUILD [guessed] 1372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --host=HOST cross-compile to build programs to run on HOST [BUILD] 1373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_init_help"; then 1377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_init_help in 1378d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville short | recursive ) echo "Configuration of Google C++ Testing Framework 1.4.0:";; 1379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<\_ACEOF 1381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOptional Features: 138364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --disable-option-checking ignore unrecognized --enable/--with options 1384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --disable-dependency-tracking speeds up one-time build 1387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --enable-dependency-tracking do not reject slow dependency extractors 1388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --enable-shared[=PKGS] build shared libraries [default=yes] 1389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --enable-static[=PKGS] build static libraries [default=yes] 1390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --enable-fast-install[=PKGS] 1391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville optimize for fast installation [default=yes] 1392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --disable-libtool-lock avoid locking (might break parallel builds) 1393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOptional Packages: 1395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 139764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville both] 1399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --with-gnu-ld assume the C compiler uses GNU ld [default=no] 140064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --with-sysroot=DIR Search for dependent libraries within DIR 140164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (or the compiler's sysroot if not specified). 1402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSome influential environment variables: 1404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC C compiler command 1405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS C compiler flags 1406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville nonstandard directory <lib dir> 1408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS libraries to pass to the linker, e.g. -l<library> 140964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville you have headers in a nonstandard directory <include dir> 1411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXX C++ compiler command 1412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXXFLAGS C++ compiler flags 1413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CPP C preprocessor 1414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXXCPP C++ preprocessor 1415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUse these variables to override the choices made by `configure' or to help 1417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleit to find libraries and programs with nonstandard names/locations. 1418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleReport bugs to <googletestframework@googlegroups.com>. 1420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_status=$? 1422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_init_help" = "recursive"; then 1425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If there are subdirs, report their specific --help. 1426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 142764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -d "$ac_dir" || 142864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 142964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci continue 1430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_builddir=. 1431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "$ac_dir" in 1433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 143564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # A ".." for each directory in $ac_dir_suffix. 143764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_top_builddir_sub in 1439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac ;; 1442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 1443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_top_builddir=$ac_pwd 1444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_builddir=$ac_pwd$ac_dir_suffix 1445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# for backward compatibility: 1446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_top_builddir=$ac_top_build_prefix 1447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $srcdir in 1449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville .) # We are building in place. 1450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_srcdir=. 1451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_top_srcdir=$ac_top_builddir_sub 1452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_abs_top_srcdir=$ac_pwd ;; 1453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [\\/]* | ?:[\\/]* ) # Absolute name. 1454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_srcdir=$srcdir$ac_dir_suffix; 1455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_top_srcdir=$srcdir 1456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_abs_top_srcdir=$srcdir ;; 1457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) # Relative name. 1458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_top_srcdir=$ac_top_build_prefix$srcdir 1460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 1462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd "$ac_dir" || { ac_status=$?; continue; } 1465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check for guested configure. 1466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f "$ac_srcdir/configure.gnu"; then 1467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo && 1468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville elif test -f "$ac_srcdir/configure"; then 1470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo && 1471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SHELL "$ac_srcdir/configure" --help=recursive 1472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 147364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi || ac_status=$? 1475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd "$ac_pwd" || { ac_status=$?; break; } 1476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 1477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -n "$ac_init_help" && exit $ac_status 1480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_init_version; then 1481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<\_ACEOF 1482d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleGoogle C++ Testing Framework configure 1.4.0 148364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcigenerated by GNU Autoconf 2.68 1484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 148564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCopyright (C) 2010 Free Software Foundation, Inc. 1486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleThis configure script is free software; the Free Software Foundation 1487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegives unlimited permission to copy, distribute and modify it. 1488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville exit 1490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 149264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ------------------------ ## 149364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## Autoconf initialization. ## 149464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ------------------------ ## 1495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 149664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_try_compile LINENO 149764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -------------------------- 149864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to compile conftest.$ac_ext, and return whether this succeeded. 149964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_try_compile () 1500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 150164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 150264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conftest.$ac_objext 150364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { ac_try="$ac_compile" 150464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in 150564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 150664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_try_echo=$ac_try;; 150764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 150864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 150964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 151064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_compile") 2>conftest.err 151164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 151264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -s conftest.err; then 151364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci grep -v '^ *+' conftest.err >conftest.er1 151464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.er1 >&5 151564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mv -f conftest.er1 conftest.err 151664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 151764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 151864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } && { 151964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$ac_c_werror_flag" || 152064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test ! -s conftest.err 152164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } && test -s conftest.$ac_objext; then : 152264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=0 152364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 152464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: failed program was:" >&5 152564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5 1526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 152764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=1 152864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 152964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 153064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_set_status $ac_retval 1531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 153264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_try_compile 1533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 153464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_cxx_try_compile LINENO 153564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------------------- 153664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to compile conftest.$ac_ext, and return whether this succeeded. 153764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_try_compile () 153864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 153964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 154064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conftest.$ac_objext 154164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { ac_try="$ac_compile" 154264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in 154364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 154464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_try_echo=$ac_try;; 154564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 154664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 154764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 154864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_compile") 2>conftest.err 154964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 155064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -s conftest.err; then 155164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci grep -v '^ *+' conftest.err >conftest.er1 155264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.er1 >&5 155364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mv -f conftest.er1 conftest.err 155464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 155564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 155664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } && { 155764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$ac_cxx_werror_flag" || 155864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test ! -s conftest.err 155964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } && test -s conftest.$ac_objext; then : 156064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=0 156164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 156264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: failed program was:" >&5 156364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5 156464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 156564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=1 156664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 156764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 156864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_set_status $ac_retval 156964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 157064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_cxx_try_compile 157164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 157264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_try_link LINENO 157364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------- 157464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to link conftest.$ac_ext, and return whether this succeeded. 157564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_try_link () 157664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 157764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 157864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conftest.$ac_objext conftest$ac_exeext 157964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { ac_try="$ac_link" 158064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in 158164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 158264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_try_echo=$ac_try;; 158364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 158464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 158564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 158664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_link") 2>conftest.err 158764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 158864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -s conftest.err; then 158964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci grep -v '^ *+' conftest.err >conftest.er1 159064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.er1 >&5 159164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mv -f conftest.er1 conftest.err 159264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 159364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 159464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } && { 159564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$ac_c_werror_flag" || 159664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test ! -s conftest.err 159764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } && test -s conftest$ac_exeext && { 159864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test "$cross_compiling" = yes || 159964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_test_x conftest$ac_exeext 160064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }; then : 160164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=0 160264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 160364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: failed program was:" >&5 160464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5 160564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 160664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=1 160764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 160864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 160964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 161064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # interfere with the next link command; also delete a directory that is 161164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # left behind by Apple's compiler. We do this before executing the actions. 161264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -rf conftest.dSYM conftest_ipa8_conftest.oo 161364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 161464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_set_status $ac_retval 161564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 161664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_try_link 161764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 161864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 161964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------------------------------------------------- 162064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Tests whether HEADER exists and can be compiled using the include files in 162164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# INCLUDES, setting the cache variable VAR accordingly. 162264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_check_header_compile () 162364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 162464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 162564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 162664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $2... " >&6; } 162764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval \${$3+:} false; then : 162864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 162964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 163064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 163164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h. */ 163264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$4 163364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#include <$2> 163464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 163564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then : 163664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval "$3=yes" 163764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 163864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval "$3=no" 163964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 164064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 164164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 164264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_res=\$$3 164364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 164464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_res" >&6; } 164564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 164664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 164764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_check_header_compile 164864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 164964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_try_cpp LINENO 165064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------------- 165164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 165264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_try_cpp () 165364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 165464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 165564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { ac_try="$ac_cpp conftest.$ac_ext" 165664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in 165764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 165864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_try_echo=$ac_try;; 165964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 166064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 166164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 166264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 166364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 166464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -s conftest.err; then 166564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci grep -v '^ *+' conftest.err >conftest.er1 166664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.er1 >&5 166764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mv -f conftest.er1 conftest.err 166864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 166964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 167064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } > conftest.i && { 167164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 167264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test ! -s conftest.err 167364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }; then : 167464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=0 167564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 167664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: failed program was:" >&5 167764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5 167864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 167964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=1 168064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 168164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 168264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_set_status $ac_retval 168364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 168464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_try_cpp 168564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 168664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_try_run LINENO 168764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------------- 168864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 168964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# that executables *can* be run. 169064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_try_run () 169164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 169264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 169364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { ac_try="$ac_link" 169464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in 169564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 169664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_try_echo=$ac_try;; 169764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 169864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 169964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 170064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_link") 2>&5 170164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 170264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 170364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 170464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { { case "(($ac_try" in 170564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 170664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_try_echo=$ac_try;; 170764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 170864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 170964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 171064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_try") 2>&5 171164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 171264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 171364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; }; }; then : 171464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=0 171564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 171664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: program exited with status $ac_status" >&5 171764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: failed program was:" >&5 171864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5 171964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 172064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=$ac_status 172164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 172264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -rf conftest.dSYM conftest_ipa8_conftest.oo 172364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 172464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_set_status $ac_retval 172564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 172664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_try_run 172764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 172864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_check_func LINENO FUNC VAR 172964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------------------------- 173064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Tests whether FUNC exists, setting the cache variable VAR accordingly 173164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_check_func () 173264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 173364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 173464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 173564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $2... " >&6; } 173664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval \${$3+:} false; then : 173764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 173864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 173964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 174064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h. */ 174164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 174264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci For example, HP-UX 11i <limits.h> declares gettimeofday. */ 174364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define $2 innocuous_$2 174464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 174564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* System header to define __stub macros and hopefully few prototypes, 174664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci which can conflict with char $2 (); below. 174764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 174864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci <limits.h> exists even on freestanding compilers. */ 174964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 175064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#ifdef __STDC__ 175164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <limits.h> 175264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#else 175364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <assert.h> 175464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif 175564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 175664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#undef $2 175764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 175864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* Override any GCC internal prototype to avoid an error. 175964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci Use char because int might match the return type of a GCC 176064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci builtin and then its argument prototype would still apply. */ 176164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#ifdef __cplusplus 176264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciextern "C" 176364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif 176464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcichar $2 (); 176564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* The GNU C library defines this for functions which it implements 176664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci to always fail with ENOSYS. Some functions are actually named 176764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci something starting with __ and the normal name is an alias. */ 176864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#if defined __stub_$2 || defined __stub___$2 176964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcichoke me 177064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif 177164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 177264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint 177364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimain () 177464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 177564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireturn $2 (); 177664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ; 177764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return 0; 177864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 177964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 178064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 178164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval "$3=yes" 178264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 178364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval "$3=no" 178464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 178564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 178664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 178764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 178864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_res=\$$3 178964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 179064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_res" >&6; } 179164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 179264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 179364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_check_func 179464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 179564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_cxx_try_cpp LINENO 179664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------------------ 179764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 179864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_try_cpp () 179964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 180064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 180164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { ac_try="$ac_cpp conftest.$ac_ext" 180264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in 180364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 180464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_try_echo=$ac_try;; 180564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 180664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 180764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 180864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 180964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 181064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -s conftest.err; then 181164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci grep -v '^ *+' conftest.err >conftest.er1 181264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.er1 >&5 181364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mv -f conftest.er1 conftest.err 181464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 181564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 181664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } > conftest.i && { 181764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 181864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test ! -s conftest.err 181964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }; then : 182064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=0 182164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 182264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: failed program was:" >&5 182364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5 182464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 182564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=1 182664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 182764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 182864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_set_status $ac_retval 182964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 183064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_cxx_try_cpp 183164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 183264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_cxx_try_link LINENO 183364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------------------- 183464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to link conftest.$ac_ext, and return whether this succeeded. 183564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_try_link () 183664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 183764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 183864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conftest.$ac_objext conftest$ac_exeext 183964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { ac_try="$ac_link" 184064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in 184164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 184264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_try_echo=$ac_try;; 184364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 184464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 184564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 184664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_link") 2>conftest.err 184764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 184864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -s conftest.err; then 184964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci grep -v '^ *+' conftest.err >conftest.er1 185064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.er1 >&5 185164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mv -f conftest.er1 conftest.err 185264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 185364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 185464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } && { 185564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$ac_cxx_werror_flag" || 185664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test ! -s conftest.err 185764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } && test -s conftest$ac_exeext && { 185864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test "$cross_compiling" = yes || 185964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_test_x conftest$ac_exeext 186064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }; then : 186164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=0 186264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 186364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: failed program was:" >&5 186464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5 186564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 186664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=1 186764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 186864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 186964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 187064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # interfere with the next link command; also delete a directory that is 187164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # left behind by Apple's compiler. We do this before executing the actions. 187264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -rf conftest.dSYM conftest_ipa8_conftest.oo 187364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 187464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_set_status $ac_retval 187564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 187664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_cxx_try_link 187764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >config.log <<_ACEOF 187864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciThis file contains any messages produced by compilers while 187964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirunning configure, to aid debugging if configure makes a mistake. 188064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 188164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIt was created by Google C++ Testing Framework $as_me 1.4.0, which was 188264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcigenerated by GNU Autoconf 2.68. Invocation command line was 188364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 188464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ $0 $@ 188564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 188664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 188764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexec 5>>config.log 188864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 188964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat <<_ASUNAME 189064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## --------- ## 189164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## Platform. ## 189264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## --------- ## 189364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 189464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 189564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciuname -m = `(uname -m) 2>/dev/null || echo unknown` 189664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciuname -r = `(uname -r) 2>/dev/null || echo unknown` 189764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciuname -s = `(uname -s) 2>/dev/null || echo unknown` 189864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciuname -v = `(uname -v) 2>/dev/null || echo unknown` 189964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 190064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 190164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 190264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 190364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 190464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 190564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 190664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ASUNAME 1912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 1915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 1916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 1917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 191864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "PATH: $as_dir" 191964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 1920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 1921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} >&5 1923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >&5 <<_ACEOF 1925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ----------- ## 1928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Core tests. ## 1929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ----------- ## 1930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Keep a trace of the command line. 1935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Strip out --no-create and --no-recursion so they do not pile up. 1936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Strip out --silent because we don't want to record it for future runs. 1937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Also quote any args containing shell meta-characters. 1938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Make two passes to allow for proper duplicate-argument suppression. 1939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_args= 1940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_args0= 1941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_args1= 1942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_must_keep_next=false 1943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_pass in 1 2 1944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 1945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_arg 1946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 1947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_arg in 1948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | -silent | --silent | --silen | --sile | --sil) 1951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville continue ;; 1952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\'*) 195364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_pass in 195664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2) 195864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_append ac_configure_args1 " '$ac_arg'" 1959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test $ac_must_keep_next = true; then 1960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_must_keep_next=false # Got value, back to normal. 1961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_arg in 1963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *=* | --config-cache | -C | -disable-* | --disable-* \ 1964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | -with-* | --with-* | -without-* | --without-* | --x) 1967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case "$ac_configure_args0 " in 1968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -* ) ac_must_keep_next=true ;; 1972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 197464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_append ac_configure_args " '$ac_arg'" 1975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 1978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 197964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ ac_configure_args0=; unset ac_configure_args0;} 198064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ ac_configure_args1=; unset ac_configure_args1;} 1981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# When interrupted or exit'd, cleanup temporary files, and complete 1983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# config.log. We remove comments because anyway the quotes in there 1984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# would cause problems or look ugly. 1985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# WARNING: Use '\'' to represent an apostrophe within the trap. 1986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletrap 'exit_status=$? 1988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Save into config.log some information that might help in debugging. 1989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville { 1990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 1991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 199264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "## ---------------- ## 1993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Cache variables. ## 199464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ---------------- ##" 1995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 1996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The following way of writing the cache mishandles newlines in values, 1997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville( 1998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_val=\$$ac_var 2000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_val in #( 2001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *${as_nl}*) 2002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_var in #( 200364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 200464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 2006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_var in #( 2007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _ | IFS | as_nl) ;; #( 200864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 200964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) { eval $ac_var=; unset $ac_var;} ;; 2010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac ;; 2011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 2012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 2013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (set) 2>&1 | 2014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *${as_nl}ac_space=\ *) 2016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed -n \ 2017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "s/'\''/'\''\\\\'\'''\''/g; 2018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; #( 2020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 2021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 2023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac | 2024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sort 2025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville) 2026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 2027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 202864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "## ----------------- ## 2029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Output variables. ## 203064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ----------------- ##" 2031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 2032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_var in $ac_subst_vars 2033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 2034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_val=\$$ac_var 2035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_val in 203664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 203864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$ac_var='\''$ac_val'\''" 2039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done | sort 2040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 2041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_subst_files"; then 204364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "## ------------------- ## 2044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## File substitutions. ## 204564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ------------------- ##" 2046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 2047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_var in $ac_subst_files 2048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 2049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_val=\$$ac_var 2050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_val in 205164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 205364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$ac_var='\''$ac_val'\''" 2054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done | sort 2055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 2056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -s confdefs.h; then 205964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "## ----------- ## 2060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## confdefs.h. ## 206164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ----------- ##" 2062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 2063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat confdefs.h 2064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 2065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$ac_signal" != 0 && 206764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: caught signal $ac_signal" 206864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: exit $exit_status" 2069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } >&5 2070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f core *.core core.conftest.* && 2071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville exit $exit_status 2073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville' 0 2074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_signal in 1 2 13 15; do 207564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 2077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_signal=0 2078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# confdefs.h avoids OS command line length limits that DEFS can exceed. 2080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f -r conftest* confdefs.h 2081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 208264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "/* confdefs.h */" > confdefs.h 208364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 2084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Predefined preprocessor variables. 2085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF 2087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_NAME "$PACKAGE_NAME" 2088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 2089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF 2091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 2093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF 2095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_VERSION "$PACKAGE_VERSION" 2096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 2097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF 2099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_STRING "$PACKAGE_STRING" 2100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 2101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF 2103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 2105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 210664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>confdefs.h <<_ACEOF 210764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define PACKAGE_URL "$PACKAGE_URL" 210864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 210964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 2110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Let the site file select an alternate cache file if it wants to. 211264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Prefer an explicitly selected file to automatically selected ones. 211364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_site_file1=NONE 211464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_site_file2=NONE 2115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CONFIG_SITE"; then 211664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # We do not want a PATH search for config.site. 211764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $CONFIG_SITE in #(( 211864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -*) ac_site_file1=./$CONFIG_SITE;; 211964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci */*) ac_site_file1=$CONFIG_SITE;; 212064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_site_file1=./$CONFIG_SITE;; 212164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 2122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "x$prefix" != xNONE; then 212364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_site_file1=$prefix/share/config.site 212464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_site_file2=$prefix/etc/config.site 2125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 212664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_site_file1=$ac_default_prefix/share/config.site 212764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_site_file2=$ac_default_prefix/etc/config.site 2128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 212964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_site_file in "$ac_site_file1" "$ac_site_file2" 2130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 213164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test "x$ac_site_file" = xNONE && continue 213264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 213364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 213464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed 's/^/| /' "$ac_site_file" >&5 213664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci . "$ac_site_file" \ 213764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 213864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 213964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "failed to load site script $ac_site_file 214064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; } 2141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 2143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -r "$cache_file"; then 214564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Some versions of bash will fail to source /dev/null (special files 214664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # actually), so we avoid doing that. DJGPP emulates it as a regular file. 214764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test /dev/null != "$cache_file" && test -f "$cache_file"; then 214864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 214964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: loading cache $cache_file" >&6;} 2150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cache_file in 2151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [\\/]* | ?:[\\/]* ) . "$cache_file";; 2152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) . "./$cache_file";; 2153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 2154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 215664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 215764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: creating cache $cache_file" >&6;} 2158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville >$cache_file 2159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check that the precious variables saved in the cache have kept the same 2162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# value. 2163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cache_corrupted=false 2164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_var in $ac_precious_vars; do 2165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_old_set=\$ac_cv_env_${ac_var}_set 2166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_new_set=\$ac_env_${ac_var}_set 2167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_old_val=\$ac_cv_env_${ac_var}_value 2168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_new_val=\$ac_env_${ac_var}_value 2169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_old_set,$ac_new_set in 2170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville set,) 217164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 217264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cache_corrupted=: ;; 2174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ,set) 217564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 217664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cache_corrupted=: ;; 2178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ,);; 2179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 2180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$ac_old_val" != "x$ac_new_val"; then 218164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # differences in whitespace do not lead to failure. 218264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_old_val_w=`echo x $ac_old_val` 218364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_new_val_w=`echo x $ac_new_val` 218464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$ac_old_val_w" != "$ac_new_val_w"; then 218564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 218664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 218764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cache_corrupted=: 218864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 218964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 219064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 219164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $ac_var=\$ac_old_val 219264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 219364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 219464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 219564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 219664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi;; 2198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 2199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Pass precious variables to config.status. 2200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$ac_new_set" = set; then 2201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_new_val in 220264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) ac_arg=$ac_var=$ac_new_val ;; 2204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 2205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case " $ac_configure_args " in 2206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 220764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 2209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 2211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_cache_corrupted; then 221264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 221364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 221464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 221564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 221664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 221864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ## 221964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## Main body of script. ## 222064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ## 2221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c 2223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS' 2224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu 2227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Provide various options to initialize the Autoconf and configure processes. 2231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_aux_dir= 2234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_dir in build-aux "$srcdir"/build-aux; do 2235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f "$ac_dir/install-sh"; then 2236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_aux_dir=$ac_dir 2237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_install_sh="$ac_aux_dir/install-sh -c" 2238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville elif test -f "$ac_dir/install.sh"; then 2240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_aux_dir=$ac_dir 2241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_install_sh="$ac_aux_dir/install.sh -c" 2242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville elif test -f "$ac_dir/shtool"; then 2244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_aux_dir=$ac_dir 2245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_install_sh="$ac_aux_dir/shtool install -c" 2246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 2249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_aux_dir"; then 225064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5 2251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# These three variables are undocumented and unsupported, 2254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and are intended to be withdrawn in a future Autoconf release. 2255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# They can cause serious problems if a builder's source tree is in a directory 2256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# whose full name contains unusual characters. 2257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_headers="$ac_config_headers build-aux/config.h" 2263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_files="$ac_config_files Makefile" 2265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_files="$ac_config_files scripts/gtest-config" 2267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Initialize Automake with various options. We require at least v1.9, prevent 2270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# pedantic complaints about package files, and enable various distribution 2271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# targets. 227264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__api_version='1.11' 2273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find a good install program. We prefer a C program (faster), 2275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# so one script is as good as another. But avoid the broken or 2276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# incompatible versions: 2277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# SysV /etc/install, /usr/sbin/install 2278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# SunOS /usr/etc/install 2279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# IRIX /sbin/install 2280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AIX /bin/install 2281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AmigaOS /C/install, which installs bootblocks on floppy discs 2282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# OS/2's system install, which has a completely different semantic 2286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ./install, which can be erroneously created by make from ./install.sh. 228764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Reject install programs that cannot install multiple files. 228864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 228964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for a BSD-compatible install... " >&6; } 2290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$INSTALL"; then 229164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_install+:} false; then : 229264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 2293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 2296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 2297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 2298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 229964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Account for people who put trailing slashes in PATH elements. 230064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $as_dir/ in #(( 230164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ./ | .// | /[cC]/* | \ 2302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 230364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /usr/ucb/* ) ;; 2305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 2306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # OSF1 and SCO ODT 3.0 have their own names for install. 2307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Don't use installbsd from OSF since it installs stuff as root 2308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # by default. 2309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_prog in ginstall scoinst install; do 2310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_exec_ext in '' $ac_executable_extensions; do 2311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test $ac_prog = install && 2313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX install. It has an incompatible calling convention. 2315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 2316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville elif test $ac_prog = install && 2317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # program-specific install script used by HP pwplus--don't use. 2319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 2320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 232164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -rf conftest.one conftest.two conftest.dir 232264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo one > conftest.one 232364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo two > conftest.two 232464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mkdir conftest.dir 232564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 232664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -s conftest.one && test -s conftest.two && 232764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -s conftest.dir/conftest.one && 232864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -s conftest.dir/conftest.two 232964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci then 233064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 233164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 3 233264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 2333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 2336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 2337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 2338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 233964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 234064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 2341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 2342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 234364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -rf conftest.one conftest.two conftest.dir 2344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "${ac_cv_path_install+set}" = set; then 2347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville INSTALL=$ac_cv_path_install 2348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 2349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # As a last resort, use the slow shell script. Don't cache a 2350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # value for INSTALL within a source directory, because that will 2351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # break other packages using the cache if that directory is 2352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # removed, or if the value is a relative name. 2353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville INSTALL=$ac_install_sh 2354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 235664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 235764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$INSTALL" >&6; } 2358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It thinks the first close brace ends the variable substitution. 2361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 236764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 236864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether build environment is sane... " >&6; } 2369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Just in case 2370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesleep 1 2371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho timestamp > conftest.file 237264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Reject unsafe characters in $srcdir or the absolute working directory 237364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# name. Accept space and tab only in the latter. 237464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam_lf=' 237564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' 237664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `pwd` in 237764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *[\\\"\#\$\&\'\`$am_lf]*) 237864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 237964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 238064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $srcdir in 238164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 238264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 238364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 238464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 2385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do `set' in a subshell so we don't clobber the current shell's 2386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# arguments. Must try -L first in case configure is actually a 2387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# symlink; some systems play weird games with the mod time of symlinks 2388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (eg FreeBSD returns the mod time of the symlink's containing 2389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# directory). 2390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif ( 239164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$*" = "X"; then 2393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # -L didn't work. 239464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci set X `ls -t "$srcdir/configure" conftest.file` 2395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f conftest.file 2397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$*" != "X $srcdir/configure conftest.file" \ 2398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville && test "$*" != "X conftest.file $srcdir/configure"; then 2399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If neither matched, then we have a broken ls. This can happen 2401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # if, for instance, CONFIG_SHELL is bash and it inherits a 2402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # broken ls alias from the environment. This has actually 2403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # happened. Such a system could not be considered "sane". 240464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 240564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcialias in your environment" "$LINENO" 5 2406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$2" = conftest.file 2409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ) 2410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillethen 2411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Ok. 2412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 2413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 241464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "newly created file is older than distributed files! 241564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCheck your system clock" "$LINENO" 5 2416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 241764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 241864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; } 2419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$program_prefix" != NONE && 2420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville program_transform_name="s&^&$program_prefix&;$program_transform_name" 2421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use a double $ so make ignores it. 2422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$program_suffix" != NONE && 2423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville program_transform_name="s&\$&$program_suffix&;$program_transform_name" 242464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Double any \ or $. 2425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# By default was `s,x,x', remove it if useless. 242664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 242764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# expand $ac_aux_dir to an absolute path 2430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam_aux_dir=`cd $ac_aux_dir && pwd` 2431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 243264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test x"${MISSING+set}" != xset; then 243364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $am_aux_dir in 243464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\ * | *\ *) 243564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 243664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 243764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci MISSING="\${SHELL} $am_aux_dir/missing" ;; 243864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 243964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 2440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use eval to expand $SHELL 2441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif eval "$MISSING --run true"; then 2442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am_missing_run="$MISSING --run " 2443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am_missing_run= 244564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 244664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 244964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test x"${install_sh}" != xset; then 245064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $am_aux_dir in 245164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\ * | *\ *) 245264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 245364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 245464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci install_sh="\${SHELL} $am_aux_dir/install-sh" 245564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 245664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 245764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 245864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Installed binaries are usually stripped using `strip' when the user 245964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# run `make install-strip'. However `strip' might not be the right 246064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# tool to use in cross-compilation environments, therefore Automake 246164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# will honor the `STRIP' environment variable to overrule this program. 246264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$cross_compiling" != no; then 246364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$ac_tool_prefix"; then 246464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 246564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}strip; ac_word=$2 246664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 246764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 246864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_STRIP+:} false; then : 246964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 2470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 247164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$STRIP"; then 247264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 247364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 247464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR 247564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH 2476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 2477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 2478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 247964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 248064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 248164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_STRIP="${ac_tool_prefix}strip" 248264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 248364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 2 248464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 248564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 248664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 248764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS 248864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 248964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 249064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 249164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSTRIP=$ac_cv_prog_STRIP 249264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$STRIP"; then 249364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 249464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$STRIP" >&6; } 249564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 249664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 249764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 249864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 249964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 250064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 250164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 250264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_STRIP"; then 250364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_ct_STRIP=$STRIP 250464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "strip", so it can be a program name with args. 250564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy strip; ac_word=$2 250664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 250764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 250864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 250964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 251064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 251164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$ac_ct_STRIP"; then 251264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 251364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 251464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR 251564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH 251664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 251764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$as_save_IFS 251864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dir" && as_dir=. 251964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 252064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 252164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_STRIP="strip" 252264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 252364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 2 252464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 252564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 252664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 252764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS 252864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 252964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 253064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 253164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 253264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_STRIP"; then 253364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 253464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_STRIP" >&6; } 253564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 253664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 253764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 253864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 253964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 254064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "x$ac_ct_STRIP" = x; then 254164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci STRIP=":" 254264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 254364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $cross_compiling:$ac_tool_warned in 254464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciyes:) 254564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 254664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 254764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_tool_warned=yes ;; 254864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 254964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci STRIP=$ac_ct_STRIP 255064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 255164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 255264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci STRIP="$ac_cv_prog_STRIP" 255364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 255464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 255564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 255664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 255764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 255864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 255964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 256064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$MKDIR_P"; then 256164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ${ac_cv_path_mkdir+:} false; then : 256264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 256364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 256464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 256564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 256664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 256764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$as_save_IFS 256864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dir" && as_dir=. 256964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_prog in mkdir gmkdir; do 257064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 257164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 'mkdir (GNU coreutils) '* | \ 2574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 'mkdir (coreutils) '* | \ 2575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 'mkdir (fileutils) '4.1*) 2576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 3;; 2578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 2579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 2580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 258164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 2582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 2583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 258664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -d ./--version && rmdir ./--version 2587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "${ac_cv_path_mkdir+set}" = set; then 2588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MKDIR_P="$ac_cv_path_mkdir -p" 2589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 2590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # As a last resort, use the slow shell script. Don't cache a 2591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # value for MKDIR_P within a source directory, because that will 2592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # break other packages using the cache if that directory is 2593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # removed, or if the value is a relative name. 2594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MKDIR_P="$ac_install_sh -d" 2595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 259764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 259864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$MKDIR_P" >&6; } 2599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemkdir_p="$MKDIR_P" 2601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $mkdir_p in 2602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [\\/$]* | ?:[\\/]*) ;; 2603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 2605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_prog in gawk mawk nawk awk 2607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 2608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "$ac_prog", so it can be a program name with args. 2609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2 261064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 261164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 261264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_AWK+:} false; then : 261364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 2614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$AWK"; then 2616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_AWK="$AWK" # Let the user override the test. 2617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 2620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 2621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 2622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 262364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 2624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_AWK="$ac_prog" 262664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 2628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 263064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 2631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 2632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAWK=$ac_cv_prog_AWK 2636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$AWK"; then 263764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 263864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$AWK" >&6; } 2639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 264064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 264164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 2642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -n "$AWK" && break 2646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 2647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 264864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 264964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 265064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset x ${MAKE-make} 265164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 265264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 265364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 2654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat >conftest.make <<\_ACEOF 2656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSHELL = /bin/sh 2657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleall: 2658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville @echo '@@@%%%=$(MAKE)=@@@%%%' 2659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 266064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `${MAKE-make} -f conftest.make 2>/dev/null` in 2662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *@@@%%%=?*=@@@%%%*) 2663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_cv_prog_make_${ac_make}_set=yes;; 2664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 2665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_cv_prog_make_${ac_make}_set=no;; 2666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 2667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.make 2668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 267064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 267164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; } 2672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville SET_MAKE= 2673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 267464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 267564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 2676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville SET_MAKE="MAKE=${MAKE-make}" 2677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -rf .tst 2>/dev/null 2680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemkdir .tst 2>/dev/null 2681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -d .tst; then 2682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am__leading_dot=. 2683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am__leading_dot=_ 2685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillermdir .tst 2>/dev/null 2687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "`cd $srcdir && pwd`" != "`pwd`"; then 2689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # is not polluted with repeated "-I." 2691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am__isrc=' -I$(srcdir)' 2692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # test to see if srcdir already configured 2693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f $srcdir/config.status; then 269464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# test whether we have cygpath 2699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CYGPATH_W"; then 2700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (cygpath --version) >/dev/null 2>/dev/null; then 2701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CYGPATH_W='cygpath -w' 2702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 2703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CYGPATH_W=echo 2704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Define the identity of the package. 2709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PACKAGE='gtest' 2710d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville VERSION='1.4.0' 2711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF 2714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE "$PACKAGE" 2715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 2716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF 2719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define VERSION "$VERSION" 2720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 2721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Some tools Automake needs. 2723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We need awk for the "check" target. The system "awk" is bad on 2739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# some platforms. 274064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Always define AMTAR for backward compatibility. Yes, it's still used 274164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# in the wild :-( We should find a proper way to deprecate it ... 274264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMTAR='$${TAR-tar}' 2743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 274464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check for programs used in building Google Test. 2752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c 2753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS' 2754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu 2757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_tool_prefix"; then 2758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}gcc; ac_word=$2 276064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 276164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 276264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CC+:} false; then : 276364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 2764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$CC"; then 2766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CC="$CC" # Let the user override the test. 2767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 2770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 2771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 2772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 277364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 2774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CC="${ac_tool_prefix}gcc" 277664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 2778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 278064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 2781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 2782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC 2786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then 278764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 278864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CC" >&6; } 2789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 279064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 279164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 2792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_CC"; then 2797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_ct_CC=$CC 2798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "gcc", so it can be a program name with args. 2799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy gcc; ac_word=$2 280064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 280164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 280264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_CC+:} false; then : 280364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 2804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_ct_CC"; then 2806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 2810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 2811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 2812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 281364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 2814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_CC="gcc" 281664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 2818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 282064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 2821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 2822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CC=$ac_cv_prog_ac_ct_CC 2826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_CC"; then 282764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 282864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_CC" >&6; } 2829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 283064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 283164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 2832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$ac_ct_CC" = x; then 2835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC="" 2836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 2837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 2838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 283964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 284064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 2842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 2843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC=$ac_ct_CC 2844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC="$ac_cv_prog_CC" 2847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then 2850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_tool_prefix"; then 2851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}cc; ac_word=$2 285364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 285464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 285564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CC+:} false; then : 285664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 2857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$CC"; then 2859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CC="$CC" # Let the user override the test. 2860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 2863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 2864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 2865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 286664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 2867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CC="${ac_tool_prefix}cc" 286964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 2871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 287364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 2874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 2875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC 2879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then 288064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 288164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CC" >&6; } 2882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 288364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 288464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 2885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then 2891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "cc", so it can be a program name with args. 2892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy cc; ac_word=$2 289364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 289464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 289564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CC+:} false; then : 289664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 2897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$CC"; then 2899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CC="$CC" # Let the user override the test. 2900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog_rejected=no 2902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 2904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 2905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 2906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 290764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 2908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog_rejected=yes 2911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville continue 2912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CC="cc" 291464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 2916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 291864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 2919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 2920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_prog_rejected = yes; then 2922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We found a bogon in the path, so make sure we never use it. 2923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville set dummy $ac_cv_prog_CC 2924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shift 2925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test $# != 0; then 2926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We chose a different compiler from the bogus one. 2927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # However, it has the same basename, so the bogon will be chosen 2928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # first if we set CC to just the basename; use the full file name. 2929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shift 2930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC 2936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then 293764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 293864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CC" >&6; } 2939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 294064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 294164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 2942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then 2947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_tool_prefix"; then 2948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_prog in cl.exe 2949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 2950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_tool_prefix$ac_prog; ac_word=$2 295264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 295364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 295464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CC+:} false; then : 295564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 2956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$CC"; then 2958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CC="$CC" # Let the user override the test. 2959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 2962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 2963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 2964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 296564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 2966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 296864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 2970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 297264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 2973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 2974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC 2978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then 297964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 298064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CC" >&6; } 2981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 298264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 298364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 2984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -n "$CC" && break 2988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 2989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then 2991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_ct_CC=$CC 2992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_prog in cl.exe 2993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 2994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "$ac_prog", so it can be a program name with args. 2995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2 299664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 299764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 299864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_CC+:} false; then : 299964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 3000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_ct_CC"; then 3002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 3006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 3007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 3008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 300964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 3010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_CC="$ac_prog" 301264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 3014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 301664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 3017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 3018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CC=$ac_cv_prog_ac_ct_CC 3022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_CC"; then 302364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 302464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_CC" >&6; } 3025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 302664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 302764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 3028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -n "$ac_ct_CC" && break 3032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 3033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$ac_ct_CC" = x; then 3035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC="" 3036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 3037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 3038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 303964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 304064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 3042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 3043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC=$ac_ct_CC 3044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 305064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 305164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 305264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "no acceptable C compiler found in \$PATH 305364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; } 3054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Provide some information about the compiler. 305664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 305764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset X $ac_compile 305864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compiler=$2 305964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_option in --version -v -V -qversion; do 306064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { { ac_try="$ac_compiler $ac_option >&5" 3061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in 3062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) ac_try_echo=$ac_try;; 3064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 306564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 306664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 306764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 306964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -s conftest.err; then 307064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed '10a\ 307164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci... rest of stderr output deleted ... 307264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 10q' conftest.err >conftest.er1 307364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.er1 >&5 307464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 307564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conftest.er1 conftest.err 307664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 307764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } 307864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 3079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 308064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext 3081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 3082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 3084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 3085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 3086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 3088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 3089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 3091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files_save=$ac_clean_files 309264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Try to create an executable without -o first, disregard a.out. 3094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It will help us diagnose broken compilers, and finding out an intuition 3095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# of exeext. 309664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 309764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the C compiler works... " >&6; } 309864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 309964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 310064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The possible output files: 310164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 310264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 3103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_rmfiles= 3104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_file in $ac_files 3105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 3106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_file in 310764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 3110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 3111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f $ac_rmfiles 3112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 311364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif { { ac_try="$ac_link_default" 3114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in 3115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) ac_try_echo=$ac_try;; 3117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 311864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 311964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 3120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$ac_link_default") 2>&5 3121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 312264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 312364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; }; then : 3124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# in a Makefile. We should not override ac_cv_exeext if it was cached, 3127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# so that the user can short-circuit this test for compilers unknown to 3128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Autoconf. 3129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_file in $ac_files '' 3130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 3131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -f "$ac_file" || continue 3132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_file in 313364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 3135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [ab].out ) 3136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We found the default executable, but exeext='' is most 3137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # certainly right. 3138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break;; 3139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *.* ) 314064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville then :; else 3142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We set ac_cv_exeext here because the later test for it is not 3145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # safe: cross compilers may not add the suffix if given an `-o' 3146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # argument, so we may need to know it at that point already. 3147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Even if this section looks crufty: it has the advantage of 3148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # actually working. 3149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break;; 3150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville * ) 3151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break;; 3152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 3153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 3154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$ac_cv_exeext" = no && ac_cv_exeext= 3155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_file='' 3158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 315964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_file"; then : 316064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 316164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 316264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: failed program was:" >&5 3163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5 3164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 316564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 316664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 316764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error 77 "C compiler cannot create executables 316864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; } 316964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 317064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 317164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; } 3172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 317364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 317464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for C compiler default output file name... " >&6; } 317564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 317664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_file" >&6; } 3177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_exeext=$ac_cv_exeext 3178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 317964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files=$ac_clean_files_save 318164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 318264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for suffix of executables... " >&6; } 318364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif { { ac_try="$ac_link" 3184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in 3185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) ac_try_echo=$ac_try;; 3187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 318864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 318964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 3190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$ac_link") 2>&5 3191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 319264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 319364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; }; then : 3194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If both `conftest.exe' and `conftest' are `present' (well, observable) 3195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# work properly (i.e., refer to `conftest.exe'), while it won't with 3197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `rm'. 3198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_file in conftest.exe conftest conftest.*; do 3199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -f "$ac_file" || continue 3200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_file in 320164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break;; 3204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville * ) break;; 3205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 3206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 3207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 320864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 320964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 321064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "cannot compute suffix of executables: cannot compile and link 321164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; } 3212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 321364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest conftest$ac_cv_exeext 321464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 321564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_exeext" >&6; } 3216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_ext 3218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEXEEXT=$ac_cv_exeext 3219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_exeext=$EXEEXT 322064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext 322164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h. */ 322264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#include <stdio.h> 322364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint 322464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimain () 322564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 322664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciFILE *f = fopen ("conftest.out", "w"); 322764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return ferror (f) || fclose (f) != 0; 322864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 322964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ; 323064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return 0; 323164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 3232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 323364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_clean_files="$ac_clean_files conftest.out" 323464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check that the compiler produces executables we can run. If not, either 323564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# the compiler is broken, or we cross compile. 323664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 323764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether we are cross compiling... " >&6; } 323864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$cross_compiling" != yes; then 323964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { { ac_try="$ac_link" 324064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in 324164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 324264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_try_echo=$ac_try;; 324364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 324464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 324564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 324664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_link") 2>&5 324764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 324864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 324964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } 325064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { ac_try='./conftest$ac_cv_exeext' 325164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { { case "(($ac_try" in 325264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 325364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_try_echo=$ac_try;; 325464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 325564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 325664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 325764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_try") 2>&5 325864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 325964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 326064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; }; }; then 326164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cross_compiling=no 326264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 326364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$cross_compiling" = maybe; then 326464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cross_compiling=yes 326564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 326664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 326764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 326864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "cannot run C compiled programs. 326964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIf you meant to cross compile, use \`--host'. 327064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; } 327164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 327264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 327364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 327464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 327564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$cross_compiling" >&6; } 327664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 327764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 327864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_clean_files=$ac_clean_files_save 327964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 328064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for suffix of object files... " >&6; } 328164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_objext+:} false; then : 328264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 328364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 328464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 3286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 3288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 3289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 3290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 3292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 3293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 3295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.o conftest.obj 329664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif { { ac_try="$ac_compile" 3297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in 3298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) ac_try_echo=$ac_try;; 3300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 330164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 330264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 3303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$ac_compile") 2>&5 3304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 330564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 330664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; }; then : 3307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_file in conftest.o conftest.obj conftest.*; do 3308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -f "$ac_file" || continue; 3309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_file in 331064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break;; 3313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 3314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 3315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 331664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: failed program was:" >&5 3317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5 3318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 331964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 332064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 332164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "cannot compute suffix of object files: cannot compile 332264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; } 3323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_cv_objext conftest.$ac_ext 3325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 332664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 332764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_objext" >&6; } 3328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOBJEXT=$ac_cv_objext 3329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_objext=$OBJEXT 333064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 333164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 333264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_c_compiler_gnu+:} false; then : 333364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 3334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 333564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 3337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 3339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 3340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 3341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef __GNUC__ 3342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville choke me 3343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 3344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 3346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 3347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 334964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then : 3350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_compiler_gnu=yes 3351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 335264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_compiler_gnu=no 3353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_c_compiler_gnu=$ac_compiler_gnu 3356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 335864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 335964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_c_compiler_gnu" >&6; } 336064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test $ac_compiler_gnu = yes; then 336164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci GCC=yes 336264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 336364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci GCC= 336464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 3365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_test_CFLAGS=${CFLAGS+set} 3366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_CFLAGS=$CFLAGS 336764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 336864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether $CC accepts -g... " >&6; } 336964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_cc_g+:} false; then : 337064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 3371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_save_c_werror_flag=$ac_c_werror_flag 3373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_c_werror_flag=yes 3374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_cc_g=no 3375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="-g" 337664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 3378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 3380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 3381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 3382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 3384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 3385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 338764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then : 3388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_cc_g=yes 3389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 339064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CFLAGS="" 339164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 3393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 3395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 3396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 3397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 3399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 3400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 340264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then : 3403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 340464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 340564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_c_werror_flag=$ac_save_c_werror_flag 3406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="-g" 340764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 3409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 3411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 3412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 3413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 3415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 3416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 341864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then : 3419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_cc_g=yes 3420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_c_werror_flag=$ac_save_c_werror_flag 3427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 342864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 342964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_prog_cc_g" >&6; } 3430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_test_CFLAGS" = set; then 3431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS=$ac_save_CFLAGS 3432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test $ac_cv_prog_cc_g = yes; then 3433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 3434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="-g -O2" 3435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 3436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="-g" 3437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 3440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="-O2" 3441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 3442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS= 3443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 344564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 344664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 344764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_cc_c89+:} false; then : 344864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 3449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_cc_c89=no 3451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_CC=$CC 345264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext 3453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 3454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdarg.h> 3455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h> 3456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <sys/types.h> 3457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <sys/stat.h> 3458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestruct buf { int x; }; 3460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFILE * (*rcsopen) (struct buf *, struct stat *, int); 3461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestatic char *e (p, i) 3462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville char **p; 3463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int i; 3464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 3465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return p[i]; 3466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestatic char *f (char * (*g) (char **, int), char **p, ...) 3468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 3469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville char *s; 3470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville va_list v; 3471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville va_start (v,p); 3472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s = g (p, va_arg (v,int)); 3473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville va_end (v); 3474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return s; 3475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville function prototypes and stuff, but not '\xHH' hex character constants. 3479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville These don't provoke an error unfortunately, instead are silently treated 3480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as 'x'. The following induces an error, until -std is added to get 3481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville array size at least. It's necessary to write '\x00'==0 to get something 3483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville that's true only with -std. */ 3484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inside strings and character constants. */ 3488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define FOO(x) 'x' 3489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint test (int i, double x); 3492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestruct s1 {int (*f) (int a);}; 3493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestruct s2 {int (*f) (double a);}; 3494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint argc; 3496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar **argv; 3497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 3498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 3499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 3500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 3502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 3503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 3505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 3508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC="$ac_save_CC $ac_arg" 350964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ac_fn_c_try_compile "$LINENO"; then : 3510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_cc_c89=$ac_arg 3511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext 3513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "x$ac_cv_prog_cc_c89" != "xno" && break 3514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 3515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_ext 3516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_save_CC 3517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AC_CACHE_VAL 3520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "x$ac_cv_prog_cc_c89" in 3521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x) 352264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 352364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "none needed" >&6; } ;; 3524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville xno) 352564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 352664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "unsupported" >&6; } ;; 3527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 3528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC="$CC $ac_cv_prog_cc_c89" 352964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 353064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 353264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_prog_cc_c89" != xno; then : 3533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 353464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 3535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c 3537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS' 3538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu 3541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDEPDIR="${am__leading_dot}deps" 3542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_commands="$ac_config_commands depfiles" 3544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam_make=${MAKE-make} 3547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat > confinc << 'END' 3548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__doit: 354964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci @echo this is the am__doit target 3550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville.PHONY: am__doit 3551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEND 3552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If we don't find an include directive, just comment out the code. 355364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 355464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for style of include used by $am_make... " >&6; } 3555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__include="#" 3556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__quote= 3557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_am_result=none 3558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# First try GNU make style include. 3559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "include confinc" > confmf 356064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Ignore all kinds of additional output from `make'. 356164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `$am_make -s -f confmf 2> /dev/null` in #( 356264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*the\ am__doit\ target*) 356364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__include=include 356464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__quote= 356564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci _am_result=GNU 356664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 356764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 3568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Now try BSD make style include. 3569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$am__include" = "#"; then 3570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo '.include "confinc"' > confmf 357164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case `$am_make -s -f confmf 2> /dev/null` in #( 357264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *the\ am__doit\ target*) 357364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__include=.include 357464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__quote="\"" 357564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci _am_result=BSD 357664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 357764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 3578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 358164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 358264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$_am_result" >&6; } 3583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f confinc confmf 3584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --enable-dependency-tracking was given. 358664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_dependency_tracking+set}" = set; then : 3587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enableval=$enable_dependency_tracking; 3588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$enable_dependency_tracking" != xno; then 3591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am_depcomp="$ac_aux_dir/depcomp" 3592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville AMDEPBACKSLASH='\' 359364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__nodep='_no' 3594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$enable_dependency_tracking" != xno; then 3596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville AMDEP_TRUE= 3597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville AMDEP_FALSE='#' 3598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville AMDEP_TRUE='#' 3600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville AMDEP_FALSE= 3601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledepcc="$CC" am_compiler_list= 3606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 360764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 360864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking dependency style of $depcc... " >&6; } 360964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${am_cv_CC_dependencies_compiler_type+:} false; then : 361064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 3611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We make a subdir and do the tests there. Otherwise we can end up 3614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # making bogus files that we don't know about and never remove. For 3615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # instance it was reported that on HP-UX the gcc test will end up 3616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # making a dummy file named `D' -- because `-MD' means `put the output 3617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # in D'. 361864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -rf conftest.dir 3619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir conftest.dir 3620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Copy depcomp to subdir because otherwise we won't find it if we're 3621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # using a relative directory. 3622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cp "$am_depcomp" conftest.dir 3623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd conftest.dir 3624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We will build objects and dependencies in a subdirectory because 3625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # it helps to detect inapplicable dependency modes. For instance 3626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # both Tru64's cc and ICC support -MD to output dependencies as a 3627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # side effect of compilation, but ICC will put the dependencies in 3628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the current directory while Tru64 will put them in the object 3629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # directory. 3630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir sub 3631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am_cv_CC_dependencies_compiler_type=none 3633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$am_compiler_list" = ""; then 3634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 363664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__universal=false 363764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case " $depcc " in #( 363864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\ -arch\ *\ -arch\ *) am__universal=true ;; 363964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 364064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 3641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for depmode in $am_compiler_list; do 3642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Setup a source with many dependencies, because some compilers 3643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # like to wrap large dependency lists on column 80 (with \), and 3644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # we should not choose a depcomp mode which is confused by this. 3645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 3646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We need to recreate these files for each test, as the compiler may 3647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # overwrite some of them when testing with obscure command lines. 3648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This happens at least with the AIX C compiler. 3649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : > sub/conftest.c 3650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for i in 1 2 3 4 5 6; do 3651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo '#include "conftst'$i'.h"' >> sub/conftest.c 3652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Solaris 8's {/usr,}/bin/sh. 3654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville touch sub/conftst$i.h 3655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 3656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 365864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # We check with `-c' and `-o' for the sake of the "dashmstdout" 365964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # mode. It turns out that the SunPro C++ compiler does not properly 366064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # handle `-M -o', and we need to detect this. Also, some Intel 366164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # versions had trouble with output in subdirs 366264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__obj=sub/conftest.${OBJEXT-o} 366364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__minus_obj="-o $am__obj" 3664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $depmode in 366564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci gcc) 366664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # This depmode causes a compiler race in universal mode. 366764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test "$am__universal" = false || continue 366864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 3669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville nosideeffect) 3670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # after this tag, mechanisms are not by side-effect, so they'll 3671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # only be used when explicitly requested 3672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$enable_dependency_tracking" = xyes; then 3673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville continue 3674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 3675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 3676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 367864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci msvc7 | msvc7msys | msvisualcpp | msvcmsys) 367964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # This compiler won't grok `-c -o', but also, the minuso test has 368064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # not run yet. These depmodes are late enough in the game, and 368164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # so weak that their functioning should not be impacted. 368264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__obj=conftest.${OBJEXT-o} 368364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__minus_obj= 368464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 3685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville none) break ;; 3686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 3687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if depmode=$depmode \ 368864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci source=sub/conftest.c object=$am__obj \ 3689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 369064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville >/dev/null 2>conftest.err && 3692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 369464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # icc doesn't choke on unknown options, it will just issue warnings 3697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # or remarks (even with -Werror). So we grep stderr for any message 3698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # that says an option was ignored or not supported. 3699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # When given -MP, icc 7.0 and 7.1 complain thusly: 3700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # icc: Command line warning: ignoring option '-M'; no argument required 3701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The diagnosis changed in icc 8.0: 3702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # icc: Command line remark: option '-MP' not supported 3703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (grep 'ignoring option' conftest.err || 3704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am_cv_CC_dependencies_compiler_type=$depmode 3706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 3707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 3710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd .. 3712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf conftest.dir 3713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am_cv_CC_dependencies_compiler_type=none 3715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 371864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 371964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if 3723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "x$enable_dependency_tracking" != xno \ 3724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am__fastdepCC_TRUE= 3726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am__fastdepCC_FALSE='#' 3727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am__fastdepCC_TRUE='#' 3729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am__fastdepCC_FALSE= 3730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp 3734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS' 3735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu 3738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CXX"; then 3739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$CCC"; then 3740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXX=$CCC 3741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 3742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_tool_prefix"; then 3743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 3744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 3745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_tool_prefix$ac_prog; ac_word=$2 374764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 374864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 374964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CXX+:} false; then : 375064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 3751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$CXX"; then 3753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CXX="$CXX" # Let the user override the test. 3754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 3757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 3758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 3759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 376064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 3761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 376364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 3765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 376764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 3768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 3769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXX=$ac_cv_prog_CXX 3773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CXX"; then 377464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 377564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CXX" >&6; } 3776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 377764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 377864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 3779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -n "$CXX" && break 3783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 3784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CXX"; then 3786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_ct_CXX=$CXX 3787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 3788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 3789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "$ac_prog", so it can be a program name with args. 3790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2 379164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 379264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 379364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_CXX+:} false; then : 379464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 3795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_ct_CXX"; then 3797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 3798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 3801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 3802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 3803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 380464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 3805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_CXX="$ac_prog" 380764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 3809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 381164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 3812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 3813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CXX=$ac_cv_prog_ac_ct_CXX 3817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_CXX"; then 381864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 381964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_CXX" >&6; } 3820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 382164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 382264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 3823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -n "$ac_ct_CXX" && break 3827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 3828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$ac_ct_CXX" = x; then 3830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXX="g++" 3831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 3832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 3833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 383464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 383564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 3837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 3838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXX=$ac_ct_CXX 3839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Provide some information about the compiler. 384564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 384664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset X $ac_compile 384764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compiler=$2 384864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_option in --version -v -V -qversion; do 384964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { { ac_try="$ac_compiler $ac_option >&5" 3850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in 3851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) ac_try_echo=$ac_try;; 3853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 385464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 385564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 385664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 385864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -s conftest.err; then 385964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed '10a\ 386064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci... rest of stderr output deleted ... 386164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 10q' conftest.err >conftest.er1 386264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.er1 >&5 386364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 386464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conftest.er1 conftest.err 386564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 386664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } 386764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 3868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 386964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 387064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 387164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_cxx_compiler_gnu+:} false; then : 387264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 3873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 387464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 3876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 3878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 3879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 3880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef __GNUC__ 3881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville choke me 3882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 3883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 3885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 3886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 388864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then : 3889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_compiler_gnu=yes 3890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 389164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_compiler_gnu=no 3892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_cxx_compiler_gnu=$ac_compiler_gnu 3895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 389764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 389864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 389964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test $ac_compiler_gnu = yes; then 390064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci GXX=yes 390164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 390264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci GXX= 390364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 3904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_test_CXXFLAGS=${CXXFLAGS+set} 3905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_CXXFLAGS=$CXXFLAGS 390664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 390764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether $CXX accepts -g... " >&6; } 390864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_cxx_g+:} false; then : 390964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 3910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_save_cxx_werror_flag=$ac_cxx_werror_flag 3912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cxx_werror_flag=yes 3913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_cxx_g=no 3914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXXFLAGS="-g" 391564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 3917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 3919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 3920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 3921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 3923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 3924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 392664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then : 3927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_cxx_g=yes 3928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 392964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CXXFLAGS="" 393064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 3932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 3934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 3935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 3936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 3938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 3939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 394164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then : 3942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 394364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 394464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cxx_werror_flag=$ac_save_cxx_werror_flag 3945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXXFLAGS="-g" 394664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 3948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 3950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 3951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 3952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 3954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 3955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 395764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then : 3958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_cxx_g=yes 3959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cxx_werror_flag=$ac_save_cxx_werror_flag 3966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 396764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 396864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_prog_cxx_g" >&6; } 3969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_test_CXXFLAGS" = set; then 3970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXXFLAGS=$ac_save_CXXFLAGS 3971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test $ac_cv_prog_cxx_g = yes; then 3972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GXX" = yes; then 3973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXXFLAGS="-g -O2" 3974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 3975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXXFLAGS="-g" 3976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GXX" = yes; then 3979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXXFLAGS="-O2" 3980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 3981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXXFLAGS= 3982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c 3985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS' 3986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu 3989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledepcc="$CXX" am_compiler_list= 3991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 399264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 399364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking dependency style of $depcc... " >&6; } 399464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${am_cv_CXX_dependencies_compiler_type+:} false; then : 399564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 3996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We make a subdir and do the tests there. Otherwise we can end up 3999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # making bogus files that we don't know about and never remove. For 4000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # instance it was reported that on HP-UX the gcc test will end up 4001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # making a dummy file named `D' -- because `-MD' means `put the output 4002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # in D'. 400364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -rf conftest.dir 4004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir conftest.dir 4005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Copy depcomp to subdir because otherwise we won't find it if we're 4006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # using a relative directory. 4007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cp "$am_depcomp" conftest.dir 4008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd conftest.dir 4009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We will build objects and dependencies in a subdirectory because 4010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # it helps to detect inapplicable dependency modes. For instance 4011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # both Tru64's cc and ICC support -MD to output dependencies as a 4012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # side effect of compilation, but ICC will put the dependencies in 4013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the current directory while Tru64 will put them in the object 4014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # directory. 4015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir sub 4016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am_cv_CXX_dependencies_compiler_type=none 4018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$am_compiler_list" = ""; then 4019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 402164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__universal=false 402264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case " $depcc " in #( 402364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\ -arch\ *\ -arch\ *) am__universal=true ;; 402464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 402564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 4026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for depmode in $am_compiler_list; do 4027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Setup a source with many dependencies, because some compilers 4028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # like to wrap large dependency lists on column 80 (with \), and 4029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # we should not choose a depcomp mode which is confused by this. 4030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 4031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We need to recreate these files for each test, as the compiler may 4032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # overwrite some of them when testing with obscure command lines. 4033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This happens at least with the AIX C compiler. 4034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : > sub/conftest.c 4035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for i in 1 2 3 4 5 6; do 4036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo '#include "conftst'$i'.h"' >> sub/conftest.c 4037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 4038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Solaris 8's {/usr,}/bin/sh. 4039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville touch sub/conftst$i.h 4040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 404364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # We check with `-c' and `-o' for the sake of the "dashmstdout" 404464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # mode. It turns out that the SunPro C++ compiler does not properly 404564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # handle `-M -o', and we need to detect this. Also, some Intel 404664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # versions had trouble with output in subdirs 404764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__obj=sub/conftest.${OBJEXT-o} 404864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__minus_obj="-o $am__obj" 4049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $depmode in 405064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci gcc) 405164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # This depmode causes a compiler race in universal mode. 405264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test "$am__universal" = false || continue 405364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 4054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville nosideeffect) 4055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # after this tag, mechanisms are not by side-effect, so they'll 4056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # only be used when explicitly requested 4057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$enable_dependency_tracking" = xyes; then 4058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville continue 4059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 4060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 4061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 406364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci msvc7 | msvc7msys | msvisualcpp | msvcmsys) 406464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # This compiler won't grok `-c -o', but also, the minuso test has 406564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # not run yet. These depmodes are late enough in the game, and 406664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # so weak that their functioning should not be impacted. 406764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__obj=conftest.${OBJEXT-o} 406864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__minus_obj= 406964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 4070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville none) break ;; 4071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 4072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if depmode=$depmode \ 407364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci source=sub/conftest.c object=$am__obj \ 4074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 407564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville >/dev/null 2>conftest.err && 4077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 407964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # icc doesn't choke on unknown options, it will just issue warnings 4082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # or remarks (even with -Werror). So we grep stderr for any message 4083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # that says an option was ignored or not supported. 4084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # When given -MP, icc 7.0 and 7.1 complain thusly: 4085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # icc: Command line warning: ignoring option '-M'; no argument required 4086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The diagnosis changed in icc 8.0: 4087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # icc: Command line remark: option '-MP' not supported 4088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (grep 'ignoring option' conftest.err || 4089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am_cv_CXX_dependencies_compiler_type=$depmode 4091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 4092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd .. 4097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf conftest.dir 4098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am_cv_CXX_dependencies_compiler_type=none 4100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 410364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 410464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 4105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 4106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if 4108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "x$enable_dependency_tracking" != xno \ 4109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 4110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am__fastdepCXX_TRUE= 4111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am__fastdepCXX_FALSE='#' 4112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am__fastdepCXX_TRUE='#' 4114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am__fastdepCXX_FALSE= 4115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp 4119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS' 4120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `pwd` in 4125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\ * | *\ *) 412664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 412764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 4129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 413264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimacro_version='2.4.2' 413364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimacro_revision='1.3337' 4134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleltmain="$ac_aux_dir/ltmain.sh" 4148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Make sure we can run config.sub. 4150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 415164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 415364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 415464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking build system type... " >&6; } 415564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_build+:} false; then : 415664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_build_alias=$build_alias 4159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$ac_build_alias" = x && 4160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$ac_build_alias" = x && 416264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 416464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 416764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 416864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_build" >&6; } 4169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $ac_cv_build in 4170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-*) ;; 417164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 4173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild=$ac_cv_build 4174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_IFS=$IFS; IFS='-' 4175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset x $ac_cv_build 4176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift 4177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_cpu=$1 4178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_vendor=$2 4179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift; shift 4180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Remember, the first character of IFS is used to create $*, 4181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# except with old shells: 4182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_os=$* 4183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$ac_save_IFS 4184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 418764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 418864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking host system type... " >&6; } 418964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_host+:} false; then : 419064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$host_alias" = x; then 4193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_host=$ac_cv_build 4194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 419664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 420064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 420164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_host" >&6; } 4202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $ac_cv_host in 4203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-*) ;; 420464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 4206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost=$ac_cv_host 4207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_IFS=$IFS; IFS='-' 4208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset x $ac_cv_host 4209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift 4210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_cpu=$1 4211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_vendor=$2 4212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift; shift 4213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Remember, the first character of IFS is used to create $*, 4214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# except with old shells: 4215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_os=$* 4216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$ac_save_IFS 4217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 422064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Backslashify metacharacters that are still active within 422164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# double-quoted strings. 422264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised_quote_subst='s/\(["`$\\]\)/\\\1/g' 422364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 422464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Same as above, but do not quote variable references. 422564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidouble_quote_subst='s/\(["`\\]\)/\\\1/g' 422664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 422764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Sed substitution to delay expansion of an escaped shell variable in a 422864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# double_quote_subst'ed string. 422964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 423064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 423164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Sed substitution to delay expansion of an escaped single quote. 423264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 423364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 423464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Sed substitution to avoid accidental globbing in evaled expressions 423564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcino_glob_subst='s/\*/\\\*/g' 423664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 423764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 423864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 423964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 424064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 424164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 424264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to print strings... " >&6; } 424364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Test print first, because it will be a builtin if present. 424464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 424564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 424664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ECHO='print -r --' 424764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 424864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ECHO='printf %s\n' 424964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 425064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Use this function as a fallback that always works. 425164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci func_fallback_echo () 425264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 425364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval 'cat <<_LTECHO_EOF 425464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$1 425564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_LTECHO_EOF' 425664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 425764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ECHO='func_fallback_echo' 425864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 425964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 426064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# func_echo_all arg... 426164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Invoke $ECHO with all args, space-separated. 426264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_echo_all () 426364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 426464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ECHO "" 426564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 426664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 426764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "$ECHO" in 426864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 426964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "printf" >&6; } ;; 427064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 427164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "print -r" >&6; } ;; 427264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 427364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "cat" >&6; } ;; 427464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 427564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 427664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 427764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 427864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 427964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 428064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 428164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 428264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 428364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 428464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 428564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 428664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 428764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 428864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 428964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 429064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for a sed that does not truncate output... " >&6; } 429164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_SED+:} false; then : 429264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_i in 1 2 3 4 5 6 7; do 4296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_script="$ac_script$as_nl$ac_script" 4297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 429864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 429964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { ac_script=; unset ac_script;} 430064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$SED"; then 4301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_path_SED_found=false 430264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Loop through the user's path and test for each of PROGNAME-LIST 430364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 4305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 4306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 4307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 430864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_prog in sed gsed; do 430964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 431064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 431164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 431264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check for GNU ac_path_SED and select it if it is found. 4313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check for GNU $ac_path_SED 4314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_SED" --version 2>&1` in 4315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*) 4316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 4318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_count=0 431964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n 0123456789 >"conftest.in" 4320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville while : 4321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 4322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat "conftest.in" "conftest.in" >"conftest.tmp" 4323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mv "conftest.tmp" "conftest.in" 4324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cp "conftest.in" "conftest.nl" 432564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo '' >> "conftest.nl" 4326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 432864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_arith $ac_count + 1 && ac_count=$as_val 4329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test $ac_count -gt ${ac_path_SED_max-0}; then 4330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Best one so far, save it but keep looking for a better one 4331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_SED="$ac_path_SED" 4332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_path_SED_max=$ac_count 4333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 10*(2^10) chars as input seems more than enough 4335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test $ac_count -gt 10 && break 4336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 4339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 434064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ac_path_SED_found && break 3 434164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 434264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 4343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 434564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$ac_cv_path_SED"; then 434664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 434764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 4348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_SED=$SED 4350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 435364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 435464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_path_SED" >&6; } 4355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville SED="$ac_cv_path_SED" 4356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f conftest.sed 4357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$SED" && SED=sed 4359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleXsed="$SED -e 1s/^X//" 4360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 437164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 437264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 437364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_GREP+:} false; then : 437464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 437664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$GREP"; then 4377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_path_GREP_found=false 437864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Loop through the user's path and test for each of PROGNAME-LIST 437964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 4382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 4383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 438464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_prog in grep ggrep; do 438564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 438664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 438764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 438864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check for GNU ac_path_GREP and select it if it is found. 4389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check for GNU $ac_path_GREP 4390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_GREP" --version 2>&1` in 4391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*) 4392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 4394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_count=0 439564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n 0123456789 >"conftest.in" 4396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville while : 4397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 4398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat "conftest.in" "conftest.in" >"conftest.tmp" 4399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mv "conftest.tmp" "conftest.in" 4400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cp "conftest.in" "conftest.nl" 440164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo 'GREP' >> "conftest.nl" 4402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 440464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_arith $ac_count + 1 && ac_count=$as_val 4405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test $ac_count -gt ${ac_path_GREP_max-0}; then 4406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Best one so far, save it but keep looking for a better one 4407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_GREP="$ac_path_GREP" 4408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_path_GREP_max=$ac_count 4409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 10*(2^10) chars as input seems more than enough 4411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test $ac_count -gt 10 && break 4412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 4415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 441664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ac_path_GREP_found && break 3 441764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 441864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 4419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 442164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$ac_cv_path_GREP"; then 442264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 442364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 4424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_GREP=$GREP 4426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 442964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 443064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_path_GREP" >&6; } 4431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GREP="$ac_cv_path_GREP" 4432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 443464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 443564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for egrep... " >&6; } 443664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_EGREP+:} false; then : 443764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville then ac_cv_path_EGREP="$GREP -E" 4441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 444264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$EGREP"; then 4443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_path_EGREP_found=false 444464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Loop through the user's path and test for each of PROGNAME-LIST 444564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 4448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 4449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 445064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_prog in egrep; do 445164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 445264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 445364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 445464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check for GNU ac_path_EGREP and select it if it is found. 4455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check for GNU $ac_path_EGREP 4456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_EGREP" --version 2>&1` in 4457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*) 4458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 4460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_count=0 446164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n 0123456789 >"conftest.in" 4462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville while : 4463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 4464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat "conftest.in" "conftest.in" >"conftest.tmp" 4465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mv "conftest.tmp" "conftest.in" 4466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cp "conftest.in" "conftest.nl" 446764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo 'EGREP' >> "conftest.nl" 4468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 447064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_arith $ac_count + 1 && ac_count=$as_val 4471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Best one so far, save it but keep looking for a better one 4473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_EGREP="$ac_path_EGREP" 4474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_path_EGREP_max=$ac_count 4475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 10*(2^10) chars as input seems more than enough 4477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test $ac_count -gt 10 && break 4478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 4481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 448264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ac_path_EGREP_found && break 3 448364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 448464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 4485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 448764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$ac_cv_path_EGREP"; then 448864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 448964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 4490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_EGREP=$EGREP 4492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 449664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 449764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_path_EGREP" >&6; } 4498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville EGREP="$ac_cv_path_EGREP" 4499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 450164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 450264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for fgrep... " >&6; } 450364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_FGREP+:} false; then : 450464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville then ac_cv_path_FGREP="$GREP -F" 4508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 450964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$FGREP"; then 4510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_path_FGREP_found=false 451164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Loop through the user's path and test for each of PROGNAME-LIST 451264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 4515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 4516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 451764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_prog in fgrep; do 451864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 451964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 452064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 452164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check for GNU ac_path_FGREP and select it if it is found. 4522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check for GNU $ac_path_FGREP 4523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_FGREP" --version 2>&1` in 4524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*) 4525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 4527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_count=0 452864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n 0123456789 >"conftest.in" 4529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville while : 4530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 4531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat "conftest.in" "conftest.in" >"conftest.tmp" 4532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mv "conftest.tmp" "conftest.in" 4533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cp "conftest.in" "conftest.nl" 453464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo 'FGREP' >> "conftest.nl" 4535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 453764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_arith $ac_count + 1 && ac_count=$as_val 4538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Best one so far, save it but keep looking for a better one 4540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_FGREP="$ac_path_FGREP" 4541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_path_FGREP_max=$ac_count 4542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 10*(2^10) chars as input seems more than enough 4544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test $ac_count -gt 10 && break 4545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 4548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 454964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ac_path_FGREP_found && break 3 455064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 455164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 4552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 455464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$ac_cv_path_FGREP"; then 455564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 455664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 4557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_FGREP=$FGREP 4559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 456364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 456464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_path_FGREP" >&6; } 4565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FGREP="$ac_cv_path_FGREP" 4566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$GREP" && GREP=grep 4569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --with-gnu-ld was given. 458964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${with_gnu_ld+set}" = set; then : 4590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gnu_ld=no 4593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_prog=ld 4596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then 4597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check if gcc -print-prog-name=ld gives a path. 459864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 459964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for ld used by $CC... " >&6; } 4600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host in 4601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-*-mingw*) 4602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # gcc leaves a trailing carriage return which upsets mingw 4603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 4605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 4607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_prog in 4608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Accept absolute paths. 4609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [\\/]* | ?:[\\/]*) 4610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville re_direlt='/[^/][^/]*/\.\./' 4611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Canonicalize the pathname of ld 4612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$LD" && LD="$ac_prog" 4617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "") 4619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If it fails, then pretend we aren't using GCC. 4620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog=ld 4621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 4623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If it is relative, then search for the first ld in PATH. 4624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gnu_ld=unknown 4625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 4627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$with_gnu_ld" = yes; then 462864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 462964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for GNU ld... " >&6; } 4630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 463164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 463264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for non-GNU ld... " >&6; } 4633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 463464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_LD+:} false; then : 463564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "$LD"; then 4638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_dir in $PATH; do 4640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 4641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$ac_dir" && ac_dir=. 4642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_LD="$ac_dir/$ac_prog" 4644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check to see if the program is GNU ld. I'd rather use --version, 4645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # but apparently some variants of GNU ld only accept -v. 4646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Break only if it was the GNU/non-GNU ld that we prefer. 4647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *GNU* | *'with BFD'*) 4649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$with_gnu_ld" != no && break 4650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 4652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$with_gnu_ld" != yes && break 4653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 4655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 4658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_LD="$LD" # Let the user override the test with a path. 4660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD="$lt_cv_path_LD" 4664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$LD"; then 466564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 466664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$LD" >&6; } 4667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 466864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 466964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 4670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 467164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 467264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 467364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 467464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_gnu_ld+:} false; then : 467564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # I'd rather use --version here, but apparently some GNU lds only accept -v. 4678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `$LD -v 2>&1 </dev/null` in 4679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU* | *'with BFD'*) 4680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_gnu_ld=yes 4681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 4683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_gnu_ld=no 4684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 4686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 468764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 468864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_cv_prog_gnu_ld 4690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 469964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 470064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 470164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_NM+:} false; then : 470264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$NM"; then 4705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Let the user override the test. 4706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_NM="$NM" 4707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_nm_to_check="${ac_tool_prefix}nm" 4709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_nm_to_check="$lt_nm_to_check nm" 4711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for lt_tmp_nm in $lt_nm_to_check; do 4713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 4716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$ac_dir" && ac_dir=. 4717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_nm="$ac_dir/$lt_tmp_nm" 4718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check to see if the nm accepts a BSD-compat flag. 4720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # nm: unknown option "B" ignored 4722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Tru64's nm complains that /dev/null is an invalid object file 4723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville */dev/null* | *'Invalid file or object type'*) 4725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_NM="$tmp_nm -B" 4726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 4727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 4729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville */dev/null*) 4731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_NM="$tmp_nm -p" 4732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 4733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 4735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville continue # so that we can try to find one that supports BSD flags 4737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 4739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 4741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 4744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : ${lt_cv_path_NM=no} 4746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 474864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 474964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_path_NM" >&6; } 4750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$lt_cv_path_NM" != "no"; then 4751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville NM="$lt_cv_path_NM" 4752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Didn't find any BSD compatible name lister, look for dumpbin. 475464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$DUMPBIN"; then : 475564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Let the user override the test. 475664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 475764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$ac_tool_prefix"; then 475864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_prog in dumpbin "link -dump" 4759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 4760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_tool_prefix$ac_prog; ac_word=$2 476264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 476364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 476464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_DUMPBIN+:} false; then : 476564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$DUMPBIN"; then 4768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 4772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 4773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 4774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 477564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 4776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 477864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 4780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 478264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 4783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 4784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDUMPBIN=$ac_cv_prog_DUMPBIN 4788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$DUMPBIN"; then 478964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 479064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$DUMPBIN" >&6; } 4791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 479264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 479364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 4794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -n "$DUMPBIN" && break 4798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$DUMPBIN"; then 4801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_ct_DUMPBIN=$DUMPBIN 480264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_prog in dumpbin "link -dump" 4803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 4804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "$ac_prog", so it can be a program name with args. 4805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2 480664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 480764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 480864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 480964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_ct_DUMPBIN"; then 4812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 4816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 4817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 4818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 481964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 4820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 482264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 4824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 482664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 4827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 4828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_DUMPBIN"; then 483364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 483464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_DUMPBIN" >&6; } 4835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 483664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 483764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 4838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -n "$ac_ct_DUMPBIN" && break 4842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 4843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$ac_ct_DUMPBIN" = x; then 4845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville DUMPBIN=":" 4846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 4847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 4848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 484964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 485064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 4852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 4853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville DUMPBIN=$ac_ct_DUMPBIN 4854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 485764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 485864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *COFF*) 485964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci DUMPBIN="$DUMPBIN -symbols" 486064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 486164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 486264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci DUMPBIN=: 486364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 486464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 486564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 4866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$DUMPBIN" != ":"; then 4868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville NM="$DUMPBIN" 4869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$NM" && NM=nm 4872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 487864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 487964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking the name lister ($NM) interface... " >&6; } 488064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_nm_interface+:} false; then : 488164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_nm_interface="BSD nm" 4884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "int some_variable = 0;" > conftest.$ac_ext 488564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$ac_compile" 2>conftest.err) 4887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat conftest.err >&5 488864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat conftest.err >&5 489164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat conftest.out >&5 4893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_nm_interface="MS dumpbin" 4895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f conftest* 4897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 489864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 489964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_nm_interface" >&6; } 4900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 490164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 490264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether ln -s works... " >&6; } 4903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLN_S=$as_ln_s 4904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$LN_S" = "ln -s"; then 490564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 490664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; } 4907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 490864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 490964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no, using $LN_S" >&6; } 4910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# find the maximum length of command line arguments 491364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 491464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking the maximum length of command line arguments... " >&6; } 491564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_sys_max_cmd_len+:} false; then : 491664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville i=0 4919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville teststring="ABCD" 4920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $build_os in 4922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville msdosdjgpp*) 4923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # On DJGPP, this test can blow up pretty badly due to problems in libc 4924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (any single argument exceeding 2000 bytes causes a buffer overrun 4925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # during glob expansion). Even if it were fixed, the result of this 4926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # check would be larger than it should be. 4927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=12288; # 12K is about right 4928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville gnu*) 4931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Under GNU Hurd, this test is not required because there is 4932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # no limit to the length of command line arguments. 4933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Libtool will interpret -1 as no limit whatsoever 4934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=-1; 4935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 493764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cygwin* | mingw* | cegcc*) 4938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # On Win9x/ME, this test blows up -- it succeeds, but takes 4939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # about 5 minutes as the teststring grows exponentially. 4940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Worse, since 9x/ME are not pre-emptively multitasking, 4941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # you end up with a "frozen" computer, even though with patience 4942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the test eventually succeeds (with a max line length of 256k). 4943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Instead, let's just punt: use the minimum linelength reported by 4944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # all of the supported platforms: 8192 (on NT/2K/XP). 4945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=8192; 4946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 494864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mint*) 494964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # On MiNT this can take a long time and run out of memory. 495064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_sys_max_cmd_len=8192; 495164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 495264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 4953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville amigaos*) 4954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # On AmigaOS with pdksh, this test takes hours, literally. 4955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # So we just punt and use a minimum line length of 8192. 4956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=8192; 4957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This has been around since 386BSD, at least. Likely further. 4961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -x /sbin/sysctl; then 4962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville elif test -x /usr/sbin/sysctl; then 4964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 4966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # And add a safety zone 4969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville interix*) 4974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We know the value 262144 and hardcode it with a safety zone (like BSD) 4975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=196608 4976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 497864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci os2*) 497964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # The test takes a long time on OS/2. 498064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_sys_max_cmd_len=8192 498164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 498264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 4983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville osf*) 4984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # nice to cause kernel panics so lets avoid the loop below. 4987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # First set a reasonable default. 4988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=16384 4989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 4990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -x /sbin/sysconfig; then 4991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *1*) lt_cv_sys_max_cmd_len=-1 ;; 4993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 4994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sco3.2v5*) 4997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=102400 4998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv5* | sco5v6* | sysv4.2uw2*) 5000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$kargmax"; then 5002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 5004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=32768 5005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 5008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$lt_cv_sys_max_cmd_len"; then 5010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 5013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Make teststring a little bigger before we do anything with it. 5014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # a 1K string should be a reasonable start. 5015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for i in 1 2 3 4 5 6 7 8 ; do 5016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville teststring=$teststring$teststring 5017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 5018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If test is not a shell built-in, we'll probably end up computing a 5020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # maximum length that is only half of the actual maximum length, but 5021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # we can't tell. 502264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ 502364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci = "X$teststring$teststring"; } >/dev/null 2>&1 && 5024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test $i != 17 # 1/2 MB should be enough 5025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 5026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville i=`expr $i + 1` 5027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville teststring=$teststring$teststring 5028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 5029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Only check the string length outside the loop. 5030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville teststring= 5032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Add a significant safety factor because C++ compilers can tack on 5033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # massive amounts of additional arguments before passing them to the 5034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linker. It appears as though 1/2 is a usable value. 5035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 5039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n $lt_cv_sys_max_cmd_len ; then 504364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 504464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 504664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 504764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "none" >&6; } 5048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemax_cmd_len=$lt_cv_sys_max_cmd_len 5050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville: ${CP="cp -f"} 5057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville: ${MV="mv -f"} 5058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville: ${RM="rm -f"} 5059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 506064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 506164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Try some XSI features 5063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillexsi_shell=no 5064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville( _lt_dummy="a/b/c" 506564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ 506664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci = c,a/b,b/c, \ 5067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville && eval 'test $(( 1 + 1 )) -eq 2 \ 5068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville && xsi_shell=yes 507064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 507164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$xsi_shell" >&6; } 5072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 507464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 507564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_shell_append=no 5077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville >/dev/null 2>&1 \ 5079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville && lt_shell_append=yes 508064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 508164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_shell_append" >&6; } 5082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_unset=unset 5086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 5087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_unset=false 5088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# test EBCDIC or ASCII 5095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `echo X|tr X '\101'` in 5096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville A) # ASCII based system 5097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_SP2NL='tr \040 \012' 5099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_NL2SP='tr \015\012 \040\040' 5100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) # EBCDIC based system 5102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_SP2NL='tr \100 \n' 5103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_NL2SP='tr \r\n \100\100' 5104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 5106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 511564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 511664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 511764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_to_host_file_cmd+:} false; then : 511864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 511964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 512064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $host in 512164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *-*-mingw* ) 512264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $build in 512364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *-*-mingw* ) # actually msys 512464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 512564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 512664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *-*-cygwin* ) 512764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 512864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 512964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci * ) # otherwise, assume *nix 513064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 513164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 513264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 513364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 513464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *-*-cygwin* ) 513564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $build in 513664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *-*-mingw* ) # actually msys 513764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 513864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 513964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *-*-cygwin* ) 514064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_to_host_file_cmd=func_convert_file_noop 514164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 514264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci * ) # otherwise, assume *nix 514364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 514464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 514564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 514664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 514764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci * ) # unhandled hosts (and "normal" native builds) 514864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_to_host_file_cmd=func_convert_file_noop 514964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 515064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 515164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 515264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 515364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 515464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcito_host_file_cmd=$lt_cv_to_host_file_cmd 515564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 515664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_to_host_file_cmd" >&6; } 515764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 515864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 515964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 516064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 516164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 516264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 516364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 516464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_to_tool_file_cmd+:} false; then : 516564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 516664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 516764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci #assume ordinary cross tools, or native build. 516864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_to_tool_file_cmd=func_convert_file_noop 516964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $host in 517064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *-*-mingw* ) 517164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $build in 517264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *-*-mingw* ) # actually msys 517364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 517464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 517564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 517664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 517764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 517864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 517964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 518064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 518164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcito_tool_file_cmd=$lt_cv_to_tool_file_cmd 518264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 518364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 518464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 518564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 518664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 518764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 518864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 518964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 519064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $LD option to reload object files... " >&6; } 519164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_ld_reload_flag+:} false; then : 519264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 5193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 5194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_ld_reload_flag='-r' 5195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 519664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 519764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_ld_reload_flag" >&6; } 5198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_flag=$lt_cv_ld_reload_flag 5199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $reload_flag in 5200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"" | " "*) ;; 5201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) reload_flag=" $reload_flag" ;; 5202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 5203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_cmds='$LD$reload_flag -o $output$reload_objs' 5204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in 520564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cygwin* | mingw* | pw32* | cegcc*) 520664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$GCC" != yes; then 520764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci reload_cmds=false 520864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 520964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 5210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville darwin*) 5211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 5212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 5214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville reload_cmds='$LD$reload_flag -o $output$reload_objs' 5215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 5218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 522764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_tool_prefix"; then 522864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 522964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}objdump; ac_word=$2 523064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 523164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 523264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_OBJDUMP+:} false; then : 523364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 523464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 523564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$OBJDUMP"; then 523664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 523764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 523864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR 523964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH 524064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 524164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$as_save_IFS 524264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dir" && as_dir=. 524364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 524464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 524564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 524664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 524764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 2 524864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 524964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 525064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 525164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS 525264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 525364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 525464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 525564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJDUMP=$ac_cv_prog_OBJDUMP 525664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$OBJDUMP"; then 525764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 525864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$OBJDUMP" >&6; } 525964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 526064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 526164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 526264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 526364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 526464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 526564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 526664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_OBJDUMP"; then 526764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_ct_OBJDUMP=$OBJDUMP 526864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "objdump", so it can be a program name with args. 526964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy objdump; ac_word=$2 527064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 527164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 527264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 527364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 527464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 527564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$ac_ct_OBJDUMP"; then 527664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 527764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 527864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR 527964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH 528064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 528164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$as_save_IFS 528264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dir" && as_dir=. 528364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 528464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 528564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_OBJDUMP="objdump" 528664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 528764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 2 528864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 528964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 529064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 529164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS 529264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 529364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 529464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 529564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 529664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_OBJDUMP"; then 529764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 529864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_OBJDUMP" >&6; } 529964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 530064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 530164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 530264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 530364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 530464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "x$ac_ct_OBJDUMP" = x; then 530564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci OBJDUMP="false" 530664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 530764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $cross_compiling:$ac_tool_warned in 530864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciyes:) 530964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 531064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 531164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_tool_warned=yes ;; 531264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 531364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci OBJDUMP=$ac_ct_OBJDUMP 531464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 531564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 531664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci OBJDUMP="$ac_cv_prog_OBJDUMP" 531764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 531864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 531964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$OBJDUMP" && OBJDUMP=objdump 532064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 532164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 532264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 532364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 532464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 532564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 532664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 532764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 5328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 532964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 533064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to recognize dependent libraries... " >&6; } 533164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_deplibs_check_method+:} false; then : 533264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 5333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 5334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_cmd='$MAGIC_CMD' 5335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_file_magic_test_file= 5336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_deplibs_check_method='unknown' 5337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Need to set the preceding variable on all platforms that support 5338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# interlibrary dependencies. 5339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'none' -- dependencies not supported. 5340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `unknown' -- same as none, but documents that we really don't know. 5341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'pass_all' -- all dependencies passed with no checks. 5342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'test_compile' -- check by making test program. 5343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'file_magic [[regex]]' -- check by looking for files in library path 5344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which responds to the $file_magic_cmd with a given extended regex. 5345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If you have `file' or equivalent on your system and you're not sure 5346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# whether `pass_all' will *always* work, you probably want this one. 5347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in 5349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix[4-9]*) 5350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebeos*) 5354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebsdi[45]*) 5358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_cmd='/usr/bin/file -L' 5360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_test_file=/shlib/libc.so 5361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecygwin*) 5364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # func_win32_libid is a shell function defined in ltmain.sh 5365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_cmd='func_win32_libid' 5367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemingw* | pw32*) 5370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Base MSYS/MinGW do not provide the 'file' command needed by 5371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # func_win32_libid shell function, so use a weaker test based on 'objdump', 5372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # unless we find 'file', for example because we are cross-compiling. 537364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 537464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_cmd='func_win32_libid' 5377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 537864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Keep this pattern in sync with the one in func_win32_libid. 537964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 5380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_cmd='$OBJDUMP -f' 5381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 538464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicegcc*) 538564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # use the weaker test based on 'objdump'. See mingw*. 538664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 538764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_file_magic_cmd='$OBJDUMP -f' 538864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 538964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 5390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledarwin* | rhapsody*) 5391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefreebsd* | dragonfly*) 5395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 5397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville i*86 ) 5398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Not sure whether the presence of OpenBSD here was a mistake. 5399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Let's accept both of them until this is cleared up. 5400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_cmd=/usr/bin/file 5402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 5405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 5406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegnu*) 5411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 541464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihaiku*) 541564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_deplibs_check_method=pass_all 541664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 541764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 5418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux10.20* | hpux11*) 5419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_cmd=/usr/bin/file 5420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 5421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ia64*) 5422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*) 542664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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]' 5427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 543064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_test_file=/usr/lib/libc.sl 5432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 5434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*) 5437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix5* | irix6* | nonstopux*) 5442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $LD in 5443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-32|*"-32 ") libmagic=32-bit;; 5444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-n32|*"-n32 ") libmagic=N32;; 5445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-64|*"-64 ") libmagic=64-bit;; 5446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) libmagic=never-match;; 5447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 5448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 545164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# This must be glibc/ELF. 545264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilinux* | k*bsd*-gnu | kopensolaris*-gnu) 5453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 545664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinetbsd* | netbsdelf*-gnu) 5457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 5460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenewos6*) 5465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_cmd=/usr/bin/file 5467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_test_file=/usr/lib/libnls.so 5468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*nto* | *qnx*) 5471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopenbsd*) 5475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 5478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf3* | osf4* | osf5*) 5483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerdos*) 5487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*) 5491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4 | sysv4.3*) 5499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_vendor in 5500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville motorola) 5501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 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]' 5502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ncr) 5505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sequent) 5508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_cmd='/bin/file' 5509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sni) 5512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_cmd='/bin/file' 5513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_test_file=/lib/libc.so 5515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville siemens) 5517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pc) 5520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 5523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletpf*) 5526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 5529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 553164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 553264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_deplibs_check_method" >&6; } 553364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 553464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_magic_glob= 553564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwant_nocaseglob=no 553664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$build" = "$host"; then 553764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $host_os in 553864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw* | pw32*) 553964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 554064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci want_nocaseglob=yes 554164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 554264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 554364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 554464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 554564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 554664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 554764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 5548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic_cmd=$lt_cv_file_magic_cmd 5549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledeplibs_check_method=$lt_cv_deplibs_check_method 5550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$deplibs_check_method" && deplibs_check_method=unknown 5551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 556364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 556464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 556564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 556664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 556764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 556864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 556964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 557064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 557164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 557264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 5573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_tool_prefix"; then 557464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 557564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}dlltool; ac_word=$2 557664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 557764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 557864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_DLLTOOL+:} false; then : 557964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 5580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 558164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$DLLTOOL"; then 558264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 5583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 5584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 5586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 5587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 5588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 558964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 5590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 559164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 559264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 5594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 559664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 5597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 5598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 560164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDLLTOOL=$ac_cv_prog_DLLTOOL 560264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$DLLTOOL"; then 560364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 560464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$DLLTOOL" >&6; } 5605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 560664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 560764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 5608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 561264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_DLLTOOL"; then 561364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_ct_DLLTOOL=$DLLTOOL 561464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "dlltool", so it can be a program name with args. 561564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy dlltool; ac_word=$2 561664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 561764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 561864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 561964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 5620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 562164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$ac_ct_DLLTOOL"; then 562264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 5623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 5624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 5626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 5627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 5628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 562964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 5630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 563164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_DLLTOOL="dlltool" 563264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 5634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 563664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 5637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 5638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 564164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 564264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_DLLTOOL"; then 564364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 564464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_DLLTOOL" >&6; } 5645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 564664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 564764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 5648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 565064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "x$ac_ct_DLLTOOL" = x; then 565164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci DLLTOOL="false" 5652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 5653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 5654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 565564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 565664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 5658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 565964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci DLLTOOL=$ac_ct_DLLTOOL 5660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 566264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci DLLTOOL="$ac_cv_prog_DLLTOOL" 5663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 566564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$DLLTOOL" && DLLTOOL=dlltool 566664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 566764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 566864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 566964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 5670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 567664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 567764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 567864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 567964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 568064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 568164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_sharedlib_from_linklib_cmd='unknown' 568264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 568364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $host_os in 568464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicygwin* | mingw* | pw32* | cegcc*) 568564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # two different shell functions defined in ltmain.sh 568664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # decide which to use based on capabilities of $DLLTOOL 568764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case `$DLLTOOL --help 2>&1` in 568864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *--identify-strict*) 568964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 569064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 569164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 569264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 569364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 569464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 569564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 569664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*) 569764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # fallback: assume linklib IS sharedlib 569864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_sharedlib_from_linklib_cmd="$ECHO" 569964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 570064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 570164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 570264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 570364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 570464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 570564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 570664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 570764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 570864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 570964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 5710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_tool_prefix"; then 571664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_prog in ar 571764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci do 571864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 571964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy $ac_tool_prefix$ac_prog; ac_word=$2 572064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 572164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 572264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_AR+:} false; then : 572364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 5724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 572564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$AR"; then 572664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_AR="$AR" # Let the user override the test. 5727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 5728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 5730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 5731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 5732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 573364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 5734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 573564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 573664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 5738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 574064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 5741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 5742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 574564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAR=$ac_cv_prog_AR 574664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$AR"; then 574764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 574864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$AR" >&6; } 5749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 575064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 575164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 5752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 575564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -n "$AR" && break 575664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 5757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 575864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$AR"; then 575964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_ct_AR=$AR 576064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_prog in ar 576164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 576264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "$ac_prog", so it can be a program name with args. 576364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy $ac_prog; ac_word=$2 576464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 576564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 576664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_AR+:} false; then : 576764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 5768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 576964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$ac_ct_AR"; then 577064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 5772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 5774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 5775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 5776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 577764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 5778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 577964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_AR="$ac_prog" 578064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 5782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 578464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 5785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 5786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 578964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_AR=$ac_cv_prog_ac_ct_AR 579064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_AR"; then 579164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 579264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_AR" >&6; } 5793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 579464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 579564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 5796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 579864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 579964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -n "$ac_ct_AR" && break 580064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 580164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 580264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "x$ac_ct_AR" = x; then 580364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci AR="false" 5804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 5805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 5806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 580764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 580864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 5810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 581164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci AR=$ac_ct_AR 5812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 581564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci: ${AR=ar} 581664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci: ${AR_FLAGS=cru} 5817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 582664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 582764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 582864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 582964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for archiver @FILE support... " >&6; } 583064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_ar_at_file+:} false; then : 583164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 583264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 583364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_ar_at_file=no 583464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 583564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h. */ 583664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 583764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint 583864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimain () 583964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 584064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 584164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ; 584264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return 0; 584364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 584464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 584564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then : 584664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo conftest.$ac_objext > conftest.lst 584764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 584864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 584964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval $lt_ar_try) 2>&5 585064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 585164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 585264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } 585364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$ac_status" -eq 0; then 585464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Ensure the archiver fails upon bogus file names. 585564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conftest.$ac_objext libconftest.a 585664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 585764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval $lt_ar_try) 2>&5 585864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 585964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 586064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } 586164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$ac_status" -ne 0; then 586264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_ar_at_file=@ 586364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 586464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 586564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conftest.* libconftest.a 586664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 586764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 586864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 586964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 587064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 587164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 587264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_ar_at_file" >&6; } 587364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 587464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$lt_cv_ar_at_file" = xno; then 587564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archiver_list_spec= 587664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 587764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archiver_list_spec=$lt_cv_ar_at_file 587864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 587964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 588064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 588164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 588264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 588364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 588464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 588564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 588664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_tool_prefix"; then 588764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 588864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}strip; ac_word=$2 588964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 589064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 589164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_STRIP+:} false; then : 589264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 589364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 589464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$STRIP"; then 589564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 589664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 589764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR 589864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH 589964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 590064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$as_save_IFS 590164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dir" && as_dir=. 590264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 590364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 590464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_STRIP="${ac_tool_prefix}strip" 590564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 590664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 2 590764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 590864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 590964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 591064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS 591164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 591264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 591364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 591464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSTRIP=$ac_cv_prog_STRIP 591564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$STRIP"; then 591664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 591764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$STRIP" >&6; } 591864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 591964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 592064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 592164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 592264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 592364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 592464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 592564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_STRIP"; then 592664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_ct_STRIP=$STRIP 592764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "strip", so it can be a program name with args. 592864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy strip; ac_word=$2 592964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 593064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 593164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 593264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 593364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 593464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$ac_ct_STRIP"; then 593564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 593664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 593764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR 593864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH 593964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 594064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$as_save_IFS 594164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dir" && as_dir=. 594264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 594364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 594464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_STRIP="strip" 594564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 594664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 2 594764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 594864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 594964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 595064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS 595164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 595264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 595364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 595464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 595564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_STRIP"; then 595664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 595764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_STRIP" >&6; } 595864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 595964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 596064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 596164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 596264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 596364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "x$ac_ct_STRIP" = x; then 596464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci STRIP=":" 596564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 596664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $cross_compiling:$ac_tool_warned in 596764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciyes:) 596864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 596964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 597064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_tool_warned=yes ;; 597164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 597264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci STRIP=$ac_ct_STRIP 597364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 597464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 597564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci STRIP="$ac_cv_prog_STRIP" 597664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 597764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 597864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$STRIP" && STRIP=: 597964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 598064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 598164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 598264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 598364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 598464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 598564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_tool_prefix"; then 598664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 598764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}ranlib; ac_word=$2 598864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 598964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 599064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_RANLIB+:} false; then : 599164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 599264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 599364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$RANLIB"; then 599464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 599564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 599664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR 599764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH 599864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 599964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$as_save_IFS 600064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dir" && as_dir=. 600164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 600264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 600364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 600464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 600564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 2 600664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 600764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 600864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 600964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS 601064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 601164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 601264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 601364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciRANLIB=$ac_cv_prog_RANLIB 601464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$RANLIB"; then 601564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 601664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$RANLIB" >&6; } 601764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 601864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 601964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 602064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 602164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 602264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 602364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 602464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_RANLIB"; then 602564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_ct_RANLIB=$RANLIB 602664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "ranlib", so it can be a program name with args. 602764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ranlib; ac_word=$2 602864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 602964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 603064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 603164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 6032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 6033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_ct_RANLIB"; then 6034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 6036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 6038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 6039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 6040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 604164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 6042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_RANLIB="ranlib" 604464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 6046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 604864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 6049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 6050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_RANLIB"; then 605564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 605664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_RANLIB" >&6; } 6057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 605864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 605964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 6060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$ac_ct_RANLIB" = x; then 6063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville RANLIB=":" 6064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 6065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 6066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 606764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 606864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 6070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 6071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville RANLIB=$ac_ct_RANLIB 6072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 6074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville RANLIB="$ac_cv_prog_RANLIB" 6075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$RANLIB" && RANLIB=: 6078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Determine commands to create old-style static archives. 6085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postinstall_cmds='chmod 644 $oldlib' 6087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postuninstall_cmds= 6088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$RANLIB"; then 6090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 6091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville openbsd*) 609264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 6093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 609564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 6096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 609864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 6099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 610164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $host_os in 610264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci darwin*) 610364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lock_old_archive_extraction=yes ;; 610464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 610564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lock_old_archive_extraction=no ;; 610664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 610764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 610864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 610964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 611064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 611164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 611264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 6113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler was specified, use CC. 6147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=${LTCC-"$CC"} 6148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler flags were specified, use CFLAGS. 6150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Allow CC to be a program name with arguments. 6153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler=$CC 6154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check for command to grab the raw symbol name followed by C symbol from nm. 615764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 615864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 615964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_sys_global_symbol_pipe+:} false; then : 616064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 6161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 6162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# These are sane defaults that work on at least a few old systems. 6164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Character class describing NM global symbol codes. 6167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesymcode='[BCDEGRST]' 6168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Regexp to match symbols that can be accessed directly from C. 6170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Define system-specific variables. 6173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in 6174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix*) 6175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symcode='[BCDT]' 6176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 617764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicygwin* | mingw* | pw32* | cegcc*) 6178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symcode='[ABCDGISTW]' 6179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux*) 6181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 6182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symcode='[ABCDEGRST]' 6183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix* | nonstopux*) 6186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symcode='[BCDEGRST]' 6187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf*) 6189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symcode='[BCDEGQRST]' 6190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*) 6192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symcode='[BDRT]' 6193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesco3.2v5*) 6195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symcode='[DT]' 6196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4.2uw2*) 6198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symcode='[DT]' 6199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco5v6* | unixware* | OpenUNIX*) 6201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symcode='[ABDT]' 6202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4) 6204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symcode='[DFNSTU]' 6205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 6207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If we're using GNU nm, then use its standard symbol codes. 6209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `$NM -V 2>&1` in 6210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU* | *'with BFD'*) 6211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symcode='[ABCDGIRSTW]' ;; 6212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 6213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform an extracted symbol line into a proper C declaration. 6215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Some systems (esp. on ia64) link data and code symbols differently, 6216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# so use this general approach. 6217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform an extracted symbol line into symbol name and symbol address 622064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 622164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_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'" 6222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Handle CRLF in mingw tool chain 6224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopt_cr= 6225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $build_os in 6226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemingw*) 6227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 6230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Try without a prefix underscore, then with it. 6232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_symprfx in "" "_"; do 6233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symxfrm="\\1 $ac_symprfx\\2 \\2" 6236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Write the raw and C identifiers. 6238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Fake it for dumpbin and say T for any non-static function 6240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # and D for any global variable. 6241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Also find C++ and __fastcall symbols from MSVC++, 6242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # which start with @ or ?. 6243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_global_symbol_pipe="$AWK '"\ 6244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" {last_section=section; section=\$ 3};"\ 624564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 6246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" \$ 0!~/External *\|/{next};"\ 6248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" {if(hide[section]) next};"\ 6250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" ' prfx=^$ac_symprfx" 6255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 6256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 625864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 6259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check to see that the pipe works correctly. 6261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pipe_works=no 6262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f conftest* 6264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat > conftest.$ac_ext <<_LT_EOF 6265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus 6266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" { 6267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 6268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar nm_test_var; 6269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevoid nm_test_func(void); 6270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevoid nm_test_func(void){} 6271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus 6272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 6273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 6274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint main(){nm_test_var='a';nm_test_func();return(0);} 6275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 6276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 627764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $ac_compile) 2>&5 6279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 628064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 628164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; }; then 6282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Now try to grab the symbols. 6283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville nlist=conftest.nm 628464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 628564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 628764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 628864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } && test -s "$nlist"; then 6289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Try sorting and uniquifying the output. 6290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if sort "$nlist" | uniq > "$nlist"T; then 6291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mv -f "$nlist"T "$nlist" 6292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 6293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f "$nlist"T 6294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Make sure that we snagged all the symbols we need. 6297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<_LT_EOF > conftest.$ac_ext 630064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 630164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) 630264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* DATA imports from DLLs on WIN32 con't be const, because runtime 630364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci relocations are performed -- see ld's documentation on pseudo-relocs. */ 630464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# define LT_DLSYM_CONST 630564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#elif defined(__osf__) 630664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* This system does not cope well with relocations in const data. */ 630764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# define LT_DLSYM_CONST 630864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#else 630964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# define LT_DLSYM_CONST const 631064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif 631164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 6312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus 6313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" { 6314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 6315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 6317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Now generate the symbol file. 6318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<_LT_EOF >> conftest.$ac_ext 6321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* The mapping between symbol names and symbols. */ 632364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLT_DLSYM_CONST struct { 6324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville const char *name; 6325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void *address; 6326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 6327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt__PROGRAM__LTX_preloaded_symbols[] = 6328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 6329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville { "@PROGRAM@", (void *) 0 }, 6330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 6331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<\_LT_EOF >> conftest.$ac_ext 6333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville {0, (void *) 0} 6334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 6335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* This works around a problem in FreeBSD linker */ 6337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef FREEBSD_WORKAROUND 6338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestatic const void *lt_preloaded_setup() { 6339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return lt__PROGRAM__LTX_preloaded_symbols; 6340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 6341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 6342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus 6344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 6345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 6346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 6347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Now try linking the two files. 6348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mv conftest.$ac_objext conftstm.$ac_objext 634964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_globsym_save_LIBS=$LIBS 635064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_globsym_save_CFLAGS=$CFLAGS 6351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="conftstm.$ac_objext" 6352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 635364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $ac_link) 2>&5 6355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 635664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 635764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pipe_works=yes 6359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 636064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LIBS=$lt_globsym_save_LIBS 636164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CFLAGS=$lt_globsym_save_CFLAGS 6362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 6363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "cannot find nm_test_func in $nlist" >&5 6364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 6366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "cannot find nm_test_var in $nlist" >&5 6367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 6369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 6372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$progname: failed program was:" >&5 6373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat conftest.$ac_ext >&5 6374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf conftest* conftst* 6376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Do not use the global_symbol_pipe unless it works. 6378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$pipe_works" = yes; then 6379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 6380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 6381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_global_symbol_pipe= 6382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 6384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$lt_cv_sys_global_symbol_pipe"; then 6388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_global_symbol_to_cdecl= 6389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 639164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 639264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "failed" >&6; } 6393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 639464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 639564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "ok" >&6; } 639664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 639764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 639864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Response file support. 639964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$lt_cv_nm_interface" = "MS dumpbin"; then 640064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci nm_file_list_spec='@' 640164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 640264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci nm_file_list_spec='@' 6403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 642764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 642864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 642964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 643064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 643164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 643264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for sysroot... " >&6; } 643364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 643464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check whether --with-sysroot was given. 643564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${with_sysroot+set}" = set; then : 643664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci withval=$with_sysroot; 643764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 643864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci with_sysroot=no 643964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 644064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 644164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 644264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_sysroot= 644364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase ${with_sysroot} in #( 644464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci yes) 644564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$GCC" = yes; then 644664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_sysroot=`$CC --print-sysroot 2>/dev/null` 644764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 644864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; #( 644964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /*) 645064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 645164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; #( 645264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci no|'') 645364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; #( 645464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 645564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 645664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "${with_sysroot}" >&6; } 645764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 645864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 645964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 646064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 646164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 646264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "${lt_sysroot:-no}" >&6; } 646364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 646464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 646564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 646664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 646764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 646864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 6469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --enable-libtool-lock was given. 647064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_libtool_lock+set}" = set; then : 6471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enableval=$enable_libtool_lock; 6472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Some flags need to be propagated to the compiler or linker for good 6477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# libtool support. 6478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host in 6479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleia64-*-hpux*) 6480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Find out which ABI we are using. 6481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 'int i;' > conftest.$ac_ext 648264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $ac_compile) 2>&5 6484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 648564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 648664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; }; then 6487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `/usr/bin/file conftest.$ac_objext` in 6488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *ELF-32*) 6489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville HPUX_IA64_MODE="32" 6490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *ELF-64*) 6492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville HPUX_IA64_MODE="64" 6493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 6495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf conftest* 6497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-irix6*) 6499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Find out which ABI we are using. 650064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo '#line '$LINENO' "configure"' > conftest.$ac_ext 650164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $ac_compile) 2>&5 6503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 650464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 650564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; }; then 6506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$lt_cv_prog_gnu_ld" = yes; then 6507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `/usr/bin/file conftest.$ac_objext` in 6508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *32-bit*) 6509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -melf32bsmip" 6510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *N32*) 6512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -melf32bmipn32" 6513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *64-bit*) 6515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -melf64bmip" 6516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 6518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 6519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `/usr/bin/file conftest.$ac_objext` in 6520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *32-bit*) 6521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -32" 6522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *N32*) 6524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -n32" 6525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *64-bit*) 6527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -64" 6528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 6530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf conftest* 6533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 6536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Find out which ABI we are using. 6538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 'int i;' > conftest.$ac_ext 653964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $ac_compile) 2>&5 6541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 654264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 654364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; }; then 6544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `/usr/bin/file conftest.o` in 6545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *32-bit*) 6546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host in 6547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x86_64-*kfreebsd*-gnu) 6548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -m elf_i386_fbsd" 6549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x86_64-*linux*) 6551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -m elf_i386" 6552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ppc64-*linux*|powerpc64-*linux*) 6554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -m elf32ppclinux" 6555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s390x-*linux*) 6557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -m elf_s390" 6558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sparc64-*linux*) 6560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -m elf32_sparc" 6561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 6563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *64-bit*) 6565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host in 6566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x86_64-*kfreebsd*-gnu) 6567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -m elf_x86_64_fbsd" 6568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x86_64-*linux*) 6570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -m elf_x86_64" 6571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ppc*-*linux*|powerpc*-*linux*) 6573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -m elf64ppc" 6574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s390*-*linux*|s390*-*tpf*) 6576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -m elf64_s390" 6577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sparc*-*linux*) 6579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -m elf64_sparc" 6580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 6582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 6584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf conftest* 6586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-sco3.2v5*) 6589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville SAVE_CFLAGS="$CFLAGS" 6591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="$CFLAGS -belf" 659264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 659364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 659464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_cc_needs_belf+:} false; then : 659564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 6596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 6597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_ext=c 6598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS' 6599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu 6602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 660364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 6605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 6607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 6608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 6609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 6611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 6612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 6613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 661464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 6615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_cc_needs_belf=yes 6616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 661764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_cc_needs_belf=no 6618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 661964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 662064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 6621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_ext=c 6622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS' 6623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu 6626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 662864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 662964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_cc_needs_belf" >&6; } 6630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="$SAVE_CFLAGS" 6633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 663564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*-*solaris*) 6636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Find out which ABI we are using. 6637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 'int i;' > conftest.$ac_ext 663864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $ac_compile) 2>&5 6640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 664164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 664264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; }; then 6643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `/usr/bin/file conftest.o` in 6644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *64-bit*) 6645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $lt_cv_prog_gnu_ld in 664664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci yes*) 664764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $host in 664864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci i?86-*-solaris*) 664964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LD="${LD-ld} -m elf_x86_64" 665064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 665164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sparc*-*-solaris*) 665264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LD="${LD-ld} -m elf64_sparc" 665364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 665464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 665564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 665664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 665764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LD="${LD-ld}_sol2" 665864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 665964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 6660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 6661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -64" 6663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 6666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 6668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf conftest* 6670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 6672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_locks="$enable_libtool_lock" 6674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 667564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_tool_prefix"; then 667664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 667764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}mt; ac_word=$2 667864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 667964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 668064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 668164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 668264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 668364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$MANIFEST_TOOL"; then 668464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 668564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 668664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR 668764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH 668864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 668964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$as_save_IFS 669064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dir" && as_dir=. 669164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 669264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 669364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 669464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 669564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 2 669664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 669764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 669864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 669964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS 670064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 670164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 670264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 670364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 670464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$MANIFEST_TOOL"; then 670564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 670664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$MANIFEST_TOOL" >&6; } 670764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 670864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 670964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 671064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 671164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 671264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 671364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 671464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_MANIFEST_TOOL"; then 671564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 671664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "mt", so it can be a program name with args. 671764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy mt; ac_word=$2 671864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 671964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 672064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 672164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 672264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 672364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$ac_ct_MANIFEST_TOOL"; then 672464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 672564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 672664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR 672764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH 672864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 672964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$as_save_IFS 673064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dir" && as_dir=. 673164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 673264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 673364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 673464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 673564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 2 673664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 673764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 673864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 673964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS 674064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 674164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 674264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 674364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 674464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_MANIFEST_TOOL"; then 674564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 674664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 674764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 674864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 674964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 675064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 675164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 675264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "x$ac_ct_MANIFEST_TOOL" = x; then 675364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci MANIFEST_TOOL=":" 675464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 675564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $cross_compiling:$ac_tool_warned in 675664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciyes:) 675764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 675864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 675964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_tool_warned=yes ;; 676064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 676164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 676264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 676364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 676464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 676564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 676664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 676764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 676864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 676964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 677064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_mainfest_tool+:} false; then : 677164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 677264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 677364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_path_mainfest_tool=no 677464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 677564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 677664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.err >&5 677764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if $GREP 'Manifest Tool' conftest.out > /dev/null; then 677864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_path_mainfest_tool=yes 677964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 678064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conftest* 678164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 678264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 678364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_path_mainfest_tool" >&6; } 678464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$lt_cv_path_mainfest_tool" != xyes; then 678564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci MANIFEST_TOOL=: 678664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 678764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 678864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 678964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 679064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 679164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 6792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 6794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rhapsody* | darwin*) 6795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_tool_prefix"; then 6796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}dsymutil; ac_word=$2 679864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 679964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 680064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_DSYMUTIL+:} false; then : 680164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 6802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 6803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$DSYMUTIL"; then 6804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 6806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 6808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 6809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 6810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 681164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 6812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 681464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 6816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 681864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 6819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 6820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDSYMUTIL=$ac_cv_prog_DSYMUTIL 6824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$DSYMUTIL"; then 682564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 682664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$DSYMUTIL" >&6; } 6827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 682864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 682964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 6830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_DSYMUTIL"; then 6835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_ct_DSYMUTIL=$DSYMUTIL 6836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "dsymutil", so it can be a program name with args. 6837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy dsymutil; ac_word=$2 683864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 683964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 684064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 684164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 6842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 6843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_ct_DSYMUTIL"; then 6844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 6846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 6848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 6849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 6850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 685164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 6852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 685464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 6856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 685864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 6859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 6860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_DSYMUTIL"; then 686564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 686664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_DSYMUTIL" >&6; } 6867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 686864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 686964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 6870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$ac_ct_DSYMUTIL" = x; then 6873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville DSYMUTIL=":" 6874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 6875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 6876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 687764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 687864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 6880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 6881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville DSYMUTIL=$ac_ct_DSYMUTIL 6882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 6884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_tool_prefix"; then 6888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}nmedit; ac_word=$2 689064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 689164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 689264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_NMEDIT+:} false; then : 689364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 6894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 6895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$NMEDIT"; then 6896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 6898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 6900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 6901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 6902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 690364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 6904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 690664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 6908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 691064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 6911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 6912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNMEDIT=$ac_cv_prog_NMEDIT 6916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$NMEDIT"; then 691764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 691864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$NMEDIT" >&6; } 6919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 692064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 692164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 6922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_NMEDIT"; then 6927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_ct_NMEDIT=$NMEDIT 6928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "nmedit", so it can be a program name with args. 6929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy nmedit; ac_word=$2 693064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 693164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 693264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 693364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 6934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 6935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_ct_NMEDIT"; then 6936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 6938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 6940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 6941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 6942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 694364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 6944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_NMEDIT="nmedit" 694664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 6948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 695064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 6951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 6952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_NMEDIT"; then 695764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 695864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_NMEDIT" >&6; } 6959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 696064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 696164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 6962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$ac_ct_NMEDIT" = x; then 6965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville NMEDIT=":" 6966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 6967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 6968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 696964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 697064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 6972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 6973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville NMEDIT=$ac_ct_NMEDIT 6974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 6976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville NMEDIT="$ac_cv_prog_NMEDIT" 6977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_tool_prefix"; then 6980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}lipo; ac_word=$2 698264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 698364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 698464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_LIPO+:} false; then : 698564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 6986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 6987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$LIPO"; then 6988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 6990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 6992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 6993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 6994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 699564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 6996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 699864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 7000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 700264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 7003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 7004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIPO=$ac_cv_prog_LIPO 7008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$LIPO"; then 700964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 701064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$LIPO" >&6; } 7011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 701264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 701364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 7014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_LIPO"; then 7019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_ct_LIPO=$LIPO 7020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "lipo", so it can be a program name with args. 7021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy lipo; ac_word=$2 702264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 702364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 702464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_LIPO+:} false; then : 702564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_ct_LIPO"; then 7028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 7032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 7033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 7034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 703564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 7036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_LIPO="lipo" 703864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 7040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 704264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 7043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 7044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_LIPO"; then 704964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 705064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_LIPO" >&6; } 7051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 705264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 705364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 7054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$ac_ct_LIPO" = x; then 7057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIPO=":" 7058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 7059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 7060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 706164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 706264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 7064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 7065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIPO=$ac_ct_LIPO 7066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIPO="$ac_cv_prog_LIPO" 7069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_tool_prefix"; then 7072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}otool; ac_word=$2 707464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 707564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 707664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_OTOOL+:} false; then : 707764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$OTOOL"; then 7080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 7084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 7085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 7086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 708764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 7088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 709064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 7092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 709464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 7095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 7096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL=$ac_cv_prog_OTOOL 7100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$OTOOL"; then 710164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 710264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$OTOOL" >&6; } 7103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 710464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 710564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 7106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_OTOOL"; then 7111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_ct_OTOOL=$OTOOL 7112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "otool", so it can be a program name with args. 7113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy otool; ac_word=$2 711464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 711564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 711664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 711764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_ct_OTOOL"; then 7120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 7124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 7125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 7126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 712764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 7128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_OTOOL="otool" 713064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 7132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 713464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 7135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 7136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_OTOOL"; then 714164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 714264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_OTOOL" >&6; } 7143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 714464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 714564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 7146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$ac_ct_OTOOL" = x; then 7149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville OTOOL=":" 7150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 7151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 7152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 715364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 715464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 7156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 7157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville OTOOL=$ac_ct_OTOOL 7158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville OTOOL="$ac_cv_prog_OTOOL" 7161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_tool_prefix"; then 7164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}otool64; ac_word=$2 716664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 716764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 716864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_OTOOL64+:} false; then : 716964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$OTOOL64"; then 7172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 7176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 7177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 7178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 717964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 7180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 718264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 7184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 718664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 7187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 7188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL64=$ac_cv_prog_OTOOL64 7192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$OTOOL64"; then 719364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 719464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$OTOOL64" >&6; } 7195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 719664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 719764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 7198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_OTOOL64"; then 7203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_ct_OTOOL64=$OTOOL64 7204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "otool64", so it can be a program name with args. 7205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy otool64; ac_word=$2 720664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 720764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 720864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 720964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_ct_OTOOL64"; then 7212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 7216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 7217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 7218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 721964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 7220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_OTOOL64="otool64" 722264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 7224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 722664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 7227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 7228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_OTOOL64"; then 723364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 723464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_OTOOL64" >&6; } 7235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 723664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 723764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 7238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$ac_ct_OTOOL64" = x; then 7241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville OTOOL64=":" 7242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 7243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 7244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 724564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 724664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 7248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 7249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville OTOOL64=$ac_ct_OTOOL64 7250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville OTOOL64="$ac_cv_prog_OTOOL64" 7253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 728164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 728264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for -single_module linker flag... " >&6; } 728364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_apple_cc_single_mod+:} false; then : 728464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_apple_cc_single_mod=no 7287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "${LT_MULTI_MODULE}"; then 7288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # By default we will add the -single_module flag. You can override 7289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # by either setting the environment variable LT_MULTI_MODULE 7290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # non-empty at configure time, or by adding -multi_module to the 7291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # link flags. 7292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf libconftest.dylib* 7293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "int foo(void){return 1;}" > conftest.c 7294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville-dynamiclib -Wl,-single_module conftest.c" >&5 7296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _lt_result=$? 729964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # If there is a non-empty error log, and "single_module" 730064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # appears in it, assume the flag caused a linker warning 730164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -s conftest.err && $GREP single_module conftest.err; then 730264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.err >&5 730364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Otherwise, if the output was created with a 0 exit code from 730464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # the compiler, it worked. 730564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci elif test -f libconftest.dylib && test $_lt_result -eq 0; then 7306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_apple_cc_single_mod=yes 7307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 7308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat conftest.err >&5 7309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf libconftest.dylib* 7311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f conftest.* 7312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 731464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 731564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 731664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 731764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 731864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 731964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_ld_exported_symbols_list+:} false; then : 732064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_ld_exported_symbols_list=no 7323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_LDFLAGS=$LDFLAGS 7324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "_main" > conftest.sym 7325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 732664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 7328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 7330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 7331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 7332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 7334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 7335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 7336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 733764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 7338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_ld_exported_symbols_list=yes 7339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 734064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_ld_exported_symbols_list=no 734164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 734264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 734364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 734464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LDFLAGS="$save_LDFLAGS" 7345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 734764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 734864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 735064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 735164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for -force_load linker flag... " >&6; } 735264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_ld_force_load+:} false; then : 735364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 735464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 735564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_ld_force_load=no 735664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat > conftest.c << _LT_EOF 735764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint forced_loaded() { return 2;} 735864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_LT_EOF 735964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 736064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 736164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$AR cru libconftest.a conftest.o" >&5 736264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $AR cru libconftest.a conftest.o 2>&5 736364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$RANLIB libconftest.a" >&5 736464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $RANLIB libconftest.a 2>&5 736564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat > conftest.c << _LT_EOF 736664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint main() { return 0;} 736764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_LT_EOF 736864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 736964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 737064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci _lt_result=$? 737164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -s conftest.err && $GREP force_load conftest.err; then 737264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.err >&5 737364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then 737464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_ld_force_load=yes 737564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 737664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.err >&5 737764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 737864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conftest.err libconftest.a conftest conftest.c 737964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -rf conftest.dSYM 7380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 738264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 738364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_ld_force_load" >&6; } 7384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 7385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rhapsody* | darwin1.[012]) 7386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville darwin1.*) 7388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville darwin*) # darwin 5.x on 7390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # if running on 10.5 or later, the deployment target defaults 7391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # to the OS version, if on x86, and 10.4, the deployment 7392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # target defaults to 10.4. Don't you love it? 7393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10.[012]*) 7397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10.*) 7399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 7401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 7402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 7403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _lt_dar_single_mod='$single_module' 7405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 7409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 741164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _lt_dsymutil='~$DSYMUTIL $lib || :' 7413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 7414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _lt_dsymutil= 7415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 7417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 7418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c 7420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS' 7421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu 742464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 742564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to run the C preprocessor... " >&6; } 7426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# On Suns, sometimes $CPP names a directory. 7427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CPP" && test -d "$CPP"; then 7428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CPP= 7429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CPP"; then 743164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ${ac_cv_prog_CPP+:} false; then : 743264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Double quotes because CPP needs to be expanded 7435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 7436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 7437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_preproc_ok=false 7438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_c_preproc_warn_flag in '' yes 7439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 7440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Use a header file that comes with gcc, so configuring glibc 7441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # with a fresh cross-compiler works. 7442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # <limits.h> exists even on freestanding compilers. 7444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # On the NeXT, cc -E runs the code through the compiler's parser, 7445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # not just through cpp. "Syntax error" is here to catch this case. 744664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 7448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __STDC__ 7449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <limits.h> 7450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else 7451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <assert.h> 7452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 7453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Syntax error 7454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 745564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_cpp "$LINENO"; then : 7456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 745764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 7458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Broken: fails on valid input. 7459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue 7460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 746164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext 7462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # OK, works on sane cases. Now check whether nonexistent headers 7464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # can be detected and how. 746564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 7467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ac_nonexistent.h> 7468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 746964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_cpp "$LINENO"; then : 7470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Broken: success on invalid input. 7471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue 7472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Passes both tests. 7474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=: 7475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebreak 7476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 747764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext 7478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 7480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 748164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.i conftest.err conftest.$ac_ext 748264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif $ac_preproc_ok; then : 7483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 7484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 7487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CPP=$CPP 7488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CPP=$ac_cv_prog_CPP 7491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CPP=$CPP 7493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 749464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 749564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CPP" >&6; } 7496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=false 7497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_c_preproc_warn_flag in '' yes 7498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 7499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Use a header file that comes with gcc, so configuring glibc 7500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # with a fresh cross-compiler works. 7501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # <limits.h> exists even on freestanding compilers. 7503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # On the NeXT, cc -E runs the code through the compiler's parser, 7504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # not just through cpp. "Syntax error" is here to catch this case. 750564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 7507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __STDC__ 7508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <limits.h> 7509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else 7510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <assert.h> 7511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 7512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Syntax error 7513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 751464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_cpp "$LINENO"; then : 7515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 751664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 7517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Broken: fails on valid input. 7518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue 7519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 752064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext 7521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # OK, works on sane cases. Now check whether nonexistent headers 7523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # can be detected and how. 752464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 7526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ac_nonexistent.h> 7527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 752864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_cpp "$LINENO"; then : 7529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Broken: success on invalid input. 7530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue 7531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Passes both tests. 7533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=: 7534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebreak 7535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 753664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext 7537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 7539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 754064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.i conftest.err conftest.$ac_ext 754164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif $ac_preproc_ok; then : 754264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 7543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 754464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 754564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 754664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "C preprocessor \"$CPP\" fails sanity check 754764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; } 7548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c 7551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS' 7552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu 7555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 755764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 755864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for ANSI C header files... " >&6; } 755964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_header_stdc+:} false; then : 756064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 756264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 7564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h> 7565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdarg.h> 7566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <string.h> 7567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <float.h> 7568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 7570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 7571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 7572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 7574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 7575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 7576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 757764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then : 7578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_header_stdc=yes 7579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 758064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_header_stdc=no 7581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then 7585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 758664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 7588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <string.h> 7589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 7591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 759264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $EGREP "memchr" >/dev/null 2>&1; then : 759364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 7594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_header_stdc=no 7596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest* 7598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then 7602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 760364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 7605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h> 7606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 7608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 760964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $EGREP "free" >/dev/null 2>&1; then : 761064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 7611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_header_stdc=no 7613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest* 7615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then 7619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 762064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$cross_compiling" = yes; then : 7621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 7622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 762364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 7625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ctype.h> 7626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h> 7627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if ((' ' & 0x0FF) == 0x020) 7628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else 7631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define ISLOWER(c) \ 7632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (('a' <= (c) && (c) <= 'i') \ 7633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville || ('j' <= (c) && (c) <= 'r') \ 7634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville || ('s' <= (c) && (c) <= 'z')) 7635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 7637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 763964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint 764064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimain () 764164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 764264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci int i; 764364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for (i = 0; i < 256; i++) 764464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if (XOR (islower (i), ISLOWER (i)) 764564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || toupper (i) != TOUPPER (i)) 764664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return 2; 764764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return 0; 764864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 764964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 765064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_run "$LINENO"; then : 7651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 765264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 765364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_header_stdc=no 765464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 765564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 765664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest.$ac_objext conftest.beam conftest.$ac_ext 7657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 766064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 766164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 766264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_header_stdc" >&6; } 766364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test $ac_cv_header_stdc = yes; then 7664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 766564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "#define STDC_HEADERS 1" >>confdefs.h 7666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 766864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 766964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# On IRIX 5.3, sys/types and inttypes.h are conflicting. 767064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 767164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci inttypes.h stdint.h unistd.h 767264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido : 767364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 767464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 767564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci" 767664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 767764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat >>confdefs.h <<_ACEOF 767864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 7680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 768364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 7684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 768564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 768664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_header in dlfcn.h 768764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido : 768864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 768964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci" 769064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_header_dlfcn_h" = xyes; then : 769164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat >>confdefs.h <<_ACEOF 769264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define HAVE_DLFCN_H 1 7693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 7694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 7698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 770064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 770164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_stripname_cnf () 770264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 770364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case ${2} in 770464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 770564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 770664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 770764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # func_stripname_cnf 7708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set options 7714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_dlopen=no 7718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_win32_dll=no 7721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check whether --enable-shared was given. 772464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_shared+set}" = set; then : 7725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enableval=$enable_shared; p=${PACKAGE-default} 7726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $enableval in 7727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville yes) enable_shared=yes ;; 7728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no) enable_shared=no ;; 7729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 7730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_shared=no 7731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Look at the argument we got. We use all the common list separators. 7732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for pkg in $enableval; do 7734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 7735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "X$pkg" = "X$p"; then 7736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_shared=yes 7737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 7739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 7740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 7741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 7742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_shared=yes 7744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check whether --enable-static was given. 775564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_static+set}" = set; then : 7756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enableval=$enable_static; p=${PACKAGE-default} 7757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $enableval in 7758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville yes) enable_static=yes ;; 7759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no) enable_static=no ;; 7760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 7761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_static=no 7762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Look at the argument we got. We use all the common list separators. 7763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for pkg in $enableval; do 7765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 7766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "X$pkg" = "X$p"; then 7767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_static=yes 7768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 7770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 7771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 7772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 7773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_static=yes 7775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --with-pic was given. 778764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${with_pic+set}" = set; then : 778864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci withval=$with_pic; lt_p=${PACKAGE-default} 778964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $withval in 779064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci yes|no) pic_mode=$withval ;; 779164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 779264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci pic_mode=default 779364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Look at the argument we got. We use all the common list separators. 779464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 779564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for lt_pkg in $withval; do 779664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS="$lt_save_ifs" 779764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "X$lt_pkg" = "X$lt_p"; then 779864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci pic_mode=yes 779964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 780064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 780164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS="$lt_save_ifs" 780264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 780364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 7804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pic_mode=default 7806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$pic_mode" && pic_mode=default 7810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check whether --enable-fast-install was given. 781864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_fast_install+set}" = set; then : 7819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enableval=$enable_fast_install; p=${PACKAGE-default} 7820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $enableval in 7821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville yes) enable_fast_install=yes ;; 7822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no) enable_fast_install=no ;; 7823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 7824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_fast_install=no 7825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Look at the argument we got. We use all the common list separators. 7826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for pkg in $enableval; do 7828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 7829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "X$pkg" = "X$p"; then 7830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_fast_install=yes 7831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 7833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 7834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 7835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 7836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_fast_install=yes 7838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This can be used to rebuild libtool when needed 7851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBTOOL_DEPS="$ltmain" 7852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Always use our own libtool. 7854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBTOOL='$(SHELL) $(top_builddir)/libtool' 7855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 788064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 788164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 788264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 788364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 788464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 7885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LN_S" && LN_S="ln -s" 7886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "${ZSH_VERSION+set}" ; then 7901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville setopt NO_GLOB_SUBST 7902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 790464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 790564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for objdir... " >&6; } 790664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_objdir+:} false; then : 790764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f .libs 2>/dev/null 7910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemkdir .libs 2>/dev/null 7911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -d .libs; then 7912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_objdir=.libs 7913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # MS-DOS does not allow filenames that begin with a dot. 7915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_objdir=_libs 7916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillermdir .libs 2>/dev/null 7918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 791964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 792064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_objdir" >&6; } 7921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjdir=$lt_cv_objdir 7922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF 7928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define LT_OBJDIR "$lt_cv_objdir/" 7929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 7930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in 7935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix3*) 7936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX sometimes has problems with the GCC collect2 program. For some 7937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # reason, if we set the COLLECT_NAMES environment variable, the problems 7938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # vanish in a puff of smoke. 7939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "X${COLLECT_NAMES+set}" != Xset; then 7940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville COLLECT_NAMES= 7941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export COLLECT_NAMES 7942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 7944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 7945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Global variables: 7947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleofile=libtool 7948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecan_build_shared=yes 7949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# All known linkers require a `.a' archive for static linking (except MSVC, 7951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which needs '.lib'). 7952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibext=a 7953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld="$lt_cv_prog_gnu_ld" 7955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_CC="$CC" 7957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_CFLAGS="$CFLAGS" 7958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set sane defaults for various variables 7960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$CC" && CC=cc 7961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LTCC" && LTCC=$CC 7962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LD" && LD=ld 7964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$ac_objext" && ac_objext=o 7965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor cc_temp in $compiler""; do 7967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_temp in 7968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville \-*) ;; 7971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) break;; 7972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 7973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 797464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Only perform the check for file, if the check method requires it 7978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$MAGIC_CMD" && MAGIC_CMD=file 7979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $deplibs_check_method in 7980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic*) 7981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$file_magic_cmd" = '$MAGIC_CMD'; then 798264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 798364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 798464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_MAGIC_CMD+:} false; then : 798564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $MAGIC_CMD in 7988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville[\\/*] | ?:[\\/]*) 7989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 7991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 7992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_MAGIC_CMD="$MAGIC_CMD" 7993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_dir in $ac_dummy; do 7996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 7997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$ac_dir" && ac_dir=. 7998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f $ac_dir/${ac_tool_prefix}file; then 7999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$file_magic_test_file"; then 8001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $deplibs_check_method in 8002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "file_magic "*) 8003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $EGREP "$file_magic_regex" > /dev/null; then 8007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 8008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 8009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<_LT_EOF 1>&2 8010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: the command libtool uses to detect shared libraries, 8012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** $file_magic_cmd, produces output that libtool cannot recognize. 8013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** The result is that libtool may fail to recognize shared libraries 8014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** as such. This will affect the creation of libtool libraries that 8015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** depend on shared libraries, but programs linked with such libtool 8016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** libraries will work regardless of this problem. Nevertheless, you 8017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** may want to report the problem to your system manager and/or to 8018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** bug-libtool@gnu.org 8019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 8021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi ;; 8022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 8025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 8027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 8028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MAGIC_CMD="$lt_save_MAGIC_CMD" 8029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 8031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$MAGIC_CMD"; then 803564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 803664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$MAGIC_CMD" >&6; } 8037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 803864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 803964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 8040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$lt_cv_path_MAGIC_CMD"; then 8047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_tool_prefix"; then 804864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 804964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for file... " >&6; } 805064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_MAGIC_CMD+:} false; then : 805164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 8052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $MAGIC_CMD in 8054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville[\\/*] | ?:[\\/]*) 8055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 8058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_MAGIC_CMD="$MAGIC_CMD" 8059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_dir in $ac_dummy; do 8062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 8063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$ac_dir" && ac_dir=. 8064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f $ac_dir/file; then 8065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_MAGIC_CMD="$ac_dir/file" 8066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$file_magic_test_file"; then 8067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $deplibs_check_method in 8068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "file_magic "*) 8069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $EGREP "$file_magic_regex" > /dev/null; then 8073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 8074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 8075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<_LT_EOF 1>&2 8076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: the command libtool uses to detect shared libraries, 8078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** $file_magic_cmd, produces output that libtool cannot recognize. 8079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** The result is that libtool may fail to recognize shared libraries 8080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** as such. This will affect the creation of libtool libraries that 8081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** depend on shared libraries, but programs linked with such libtool 8082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** libraries will work regardless of this problem. Nevertheless, you 8083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** may want to report the problem to your system manager and/or to 8084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** bug-libtool@gnu.org 8085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 8087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi ;; 8088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 8091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 8093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 8094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MAGIC_CMD="$lt_save_MAGIC_CMD" 8095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 8097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$MAGIC_CMD"; then 810164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 810264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$MAGIC_CMD" >&6; } 8103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 810464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 810564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 8106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 8110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MAGIC_CMD=: 8111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 8117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use C for the default configuration in the libtool script 8119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_save_CC="$CC" 8121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c 8122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS' 8123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu 8126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Source file extension for C test sources. 8129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c 8130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Object file extension for compiled C test sources. 8132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=o 8133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=$objext 8134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Code to be used in simple compile tests 8136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_simple_compile_test_code="int some_variable = 0;" 8137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Code to be used in simple link tests 8139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_simple_link_test_code='int main(){return(0);}' 8140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler was specified, use CC. 8148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=${LTCC-"$CC"} 8149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler flags were specified, use CFLAGS. 8151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Allow CC to be a program name with arguments. 8154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler=$CC 8155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Save the default compiler, since it gets overwritten when the other 8157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_DEFAULT=$CC 8159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# save warnings/boilerplate of simple test code 8161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_outfile=conftest.$ac_objext 8162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_compile_test_code" >conftest.$ac_ext 8163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_compiler_boilerplate=`cat conftest.err` 8165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM conftest* 8166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_outfile=conftest.$ac_objext 8168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_link_test_code" >conftest.$ac_ext 8169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_linker_boilerplate=`cat conftest.err` 8171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM -r conftest* 8172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$compiler"; then 8175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_no_builtin_flag= 8177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then 817964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $cc_basename in 818064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci nvcc*) 818164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 818264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 818364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 818464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 8185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 818664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 818764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 818864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 818964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 8190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_rtti_exceptions=no 8192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_outfile=conftest.$ac_objext 8193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compiler_flag="-fno-rtti -fno-exceptions" 8195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Insert the option either (1) after the last *FLAGS variable, or 8196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (2) before a word containing "conftest.", or (3) at the end. 8197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Note that $ac_compile itself does not contain backslashes and begins 8198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # with a dollar sign (not a hyphen), so the echo should work correctly. 8199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The option is referenced via a variable to avoid confusing sed. 8200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compile=`echo "$ac_compile" | $SED \ 8201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:$: $lt_compiler_flag:'` 820464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$lt_compile" 2>conftest.err) 8206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 8207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat conftest.err >&5 820864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$as_me:$LINENO: \$? = $ac_status" >&5 8209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (exit $ac_status) && test -s "$ac_outfile"; then 8210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The compiler can only warn and ignore the option if not recognized 8211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # So say no if there are warnings other than the usual output. 821264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_rtti_exceptions=yes 8216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 8219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 822164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 822264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 8228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl= 8238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic= 8239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static= 8240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 8243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-static' 8245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 8247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix*) 8248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # All AIX code is PIC. 8249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 8250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX 5 now supports IA64 processor 8251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville amigaos*) 8256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 8257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville powerpc) 8258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # see comment about AmigaOS4 .so support 8259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-fPIC' 8260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville m68k) 8262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: we need at least 68020 code to build shared libraries, but 8263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # adding the `-m68020' flag to GCC prevents building anything better, 8264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # like `-m68040'. 8265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # PIC is the default for these OSes. 8272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 827464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw* | cygwin* | pw32* | os2* | cegcc*) 8275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This hack is so that the source file can tell whether it is being 8276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # built for inclusion in a dll (and should export symbols for example). 8277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Although the cygwin gcc ignores -fPIC, still need this for old-style 8278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (--disable-auto-import) libraries 8279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-DDLL_EXPORT' 8280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville darwin* | rhapsody*) 8283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # PIC is the default on this platform 8284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Common symbols not allowed in MH_DYLIB files 8285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-fno-common' 8286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 828864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci haiku*) 828964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # PIC is the default for Haiku. 829064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # The "-static" flag exists, but is broken. 829164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_static= 829264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 829364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 8294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hpux*) 829564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 829664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 829764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # sets the default TLS model and affects inlining. 8298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 829964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci hppa*64*) 8300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # +Z the default 8301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 8303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-fPIC' 8304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville interix[3-9]*) 8309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Instead, we relocate shared libraries at runtime. 8311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville msdosdjgpp*) 8314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Just because we use GCC doesn't mean we suddenly get shared libraries 8315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # on systems that don't support them. 8316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_can_build_shared=no 8317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_shared=no 8318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *nto* | *qnx*) 8321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # QNX uses GNU C++, but need to define -shared option too, otherwise 8322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # it will coredump. 8323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-fPIC -shared' 8324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv4*MP*) 8327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -d /usr/nec; then 8328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic=-Kconform_pic 8329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 8333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-fPIC' 8334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 833664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 833764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $cc_basename in 833864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci nvcc*) # Cuda Compiler Driver 2.2 833964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_wl='-Xlinker ' 834064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$lt_prog_compiler_pic"; then 834164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 834264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 834364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 834464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 8345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 8346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # PORTME Check for flag to pass linker flags through the system compiler. 8347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 8348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix*) 8349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 8351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX 5 now supports IA64 processor 8352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 8354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 835864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw* | cygwin* | pw32* | os2* | cegcc*) 8359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This hack is so that the source file can tell whether it is being 8360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # built for inclusion in a dll (and should export symbols for example). 8361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-DDLL_EXPORT' 8362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hpux9* | hpux10* | hpux11*) 8365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # not for PA HP-UX. 8368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 8369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*|ia64*) 8370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # +Z the default 8371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 8373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='+Z' 8374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Is there a better lt_prog_compiler_static that works with the bundled CC? 8377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='${wl}-a ${wl}archive' 8378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville irix5* | irix6* | nonstopux*) 8381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # PIC (with -KPIC) is the default. 8383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-non_shared' 8384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 838664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci linux* | k*bsd*-gnu | kopensolaris*-gnu) 8387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 838864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # old Intel for x86_64 which still supported -KPIC. 838964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ecc*) 8390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-KPIC' 8392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-static' 8393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 839464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # icc used to be incompatible with GCC. 839564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # ICC 10 doesn't accept -KPIC any more. 839664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci icc* | ifort*) 839764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_wl='-Wl,' 839864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_pic='-fPIC' 839964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_static='-static' 840064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 840164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Lahey Fortran 8.1. 840264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lf95*) 840364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_wl='-Wl,' 840464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_pic='--shared' 840564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_static='--static' 840664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 840764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci nagfor*) 840864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # NAG Fortran compiler 840964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_wl='-Wl,-Wl,,' 841064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_pic='-PIC' 841164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_static='-Bstatic' 841264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 841364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Portland Group compilers (*not* the Pentium gcc compiler, 8415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # which looks to be a dead project) 8416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-fpic' 8418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ccc*) 8421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # All Alpha code is PIC. 8423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-non_shared' 8424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 842564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci xl* | bgxl* | bgf* | mpixl*) 842664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-qpic' 8429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-qstaticlink' 8430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 8432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `$CC -V 2>&1 | sed 5q` in 843364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 843464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Sun Fortran 8.3 passes all unrecognized flags to the linker 843564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_pic='-KPIC' 843664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_static='-Bstatic' 843764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_wl='' 843864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 843964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *Sun\ F* | *Sun*Fortran*) 844064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_pic='-KPIC' 844164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_static='-Bstatic' 844264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_wl='-Qoption ld ' 844364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 8444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *Sun\ C*) 8445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Sun C 5.9 8446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-KPIC' 8447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 845064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *Intel*\ [CF]*Compiler*) 845164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_wl='-Wl,' 845264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_pic='-fPIC' 845364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_static='-static' 845464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 845564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *Portland\ Group*) 845664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_wl='-Wl,' 845764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_pic='-fpic' 8458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville newsos6) 8466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-KPIC' 8467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *nto* | *qnx*) 8471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # QNX uses GNU C++, but need to define -shared option too, otherwise 8472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # it will coredump. 8473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-fPIC -shared' 8474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville osf3* | osf4* | osf5*) 8477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # All OSF/1 code is PIC. 8479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-non_shared' 8480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rdos*) 8483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-non_shared' 8484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville solaris*) 8487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-KPIC' 8488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 849064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 8491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Qoption ld ';; 8492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 8493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,';; 8494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sunos4*) 8498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Qoption ld ' 8499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-PIC' 8500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv4 | sysv4.2uw2* | sysv4.3*) 8504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-KPIC' 8506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv4*MP*) 8510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -d /usr/nec ;then 8511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-Kconform_pic' 8512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-KPIC' 8519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville unicos*) 8523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_can_build_shared=no 8525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville uts4*) 8528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-pic' 8529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 8533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_can_build_shared=no 8534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in 8539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # For platforms which do not support PIC, -DPIC is meaningless: 8540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *djgpp*) 8541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic= 8542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 8544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 8547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 854864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 854964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 855064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_pic+:} false; then : 855164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 855264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 855364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 855464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 855564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 855664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_pic" >&6; } 855764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_pic=$lt_cv_prog_compiler_pic 8558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 8560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the PIC flag actually works. 8561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 8562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$lt_prog_compiler_pic"; then 856364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 856464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 856564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_pic_works+:} false; then : 856664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 8567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_pic_works=no 8569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_outfile=conftest.$ac_objext 8570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Insert the option either (1) after the last *FLAGS variable, or 8573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (2) before a word containing "conftest.", or (3) at the end. 8574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Note that $ac_compile itself does not contain backslashes and begins 8575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # with a dollar sign (not a hyphen), so the echo should work correctly. 8576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The option is referenced via a variable to avoid confusing sed. 8577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compile=`echo "$ac_compile" | $SED \ 8578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:$: $lt_compiler_flag:'` 858164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$lt_compile" 2>conftest.err) 8583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 8584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat conftest.err >&5 858564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$as_me:$LINENO: \$? = $ac_status" >&5 8586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (exit $ac_status) && test -s "$ac_outfile"; then 8587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The compiler can only warn and ignore the option if not recognized 8588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # So say no if there are warnings other than the usual output. 858964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_pic_works=yes 8593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 8596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 859864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 859964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $lt_prog_compiler_pic in 8603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "" | " "*) ;; 8604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic= 8608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_can_build_shared=no 8609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 861864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 861964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 862064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 862164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 862264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 8623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 8624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the static flag actually works. 8625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 8626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 862764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 862864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 862964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_static_works+:} false; then : 863064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 8631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_static_works=no 8633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_LDFLAGS="$LDFLAGS" 8634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$lt_simple_link_test_code" > conftest.$ac_ext 8636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The linker can only warn and ignore the option if not recognized 8638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # So say no if there are warnings 8639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -s conftest.err; then 8640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Append any errors to the config.log. 8641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat conftest.err 1>&5 864264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if diff conftest.exp conftest.er2 >/dev/null; then 8645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_static_works=yes 8646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 8648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_static_works=yes 8649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM -r conftest* 8652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LDFLAGS="$save_LDFLAGS" 8653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 865564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 865664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_static_works" = xyes; then 8659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 8660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static= 8662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 867064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 867164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 867264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_c_o+:} false; then : 867364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 8674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_c_o=no 8676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM -r conftest 2>/dev/null 8677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir conftest 8678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd conftest 8679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir out 8680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compiler_flag="-o out/conftest2.$ac_objext" 8683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Insert the option either (1) after the last *FLAGS variable, or 8684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (2) before a word containing "conftest.", or (3) at the end. 8685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Note that $ac_compile itself does not contain backslashes and begins 8686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # with a dollar sign (not a hyphen), so the echo should work correctly. 8687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compile=`echo "$ac_compile" | $SED \ 8688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:$: $lt_compiler_flag:'` 869164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$lt_compile" 2>out/conftest.err) 8693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 8694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat out/conftest.err >&5 869564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$as_me:$LINENO: \$? = $ac_status" >&5 8696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (exit $ac_status) && test -s out/conftest2.$ac_objext 8697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville then 8698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The compiler can only warn and ignore the option if not recognized 8699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # So say no if there are warnings 870064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_c_o=yes 8704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville chmod u+w . 2>&5 8707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 8708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # SGI C++ compiler will create directory out/ii_files/ for 8709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # template instantiation 8710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM out/* && rmdir out 8712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd .. 8713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM -r conftest 8714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 8715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 871764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 871864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 872564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 872664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 872764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_c_o+:} false; then : 872864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 8729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_c_o=no 8731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM -r conftest 2>/dev/null 8732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir conftest 8733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd conftest 8734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir out 8735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compiler_flag="-o out/conftest2.$ac_objext" 8738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Insert the option either (1) after the last *FLAGS variable, or 8739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (2) before a word containing "conftest.", or (3) at the end. 8740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Note that $ac_compile itself does not contain backslashes and begins 8741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # with a dollar sign (not a hyphen), so the echo should work correctly. 8742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compile=`echo "$ac_compile" | $SED \ 8743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:$: $lt_compiler_flag:'` 874664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$lt_compile" 2>out/conftest.err) 8748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 8749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat out/conftest.err >&5 875064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$as_me:$LINENO: \$? = $ac_status" >&5 8751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (exit $ac_status) && test -s out/conftest2.$ac_objext 8752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville then 8753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The compiler can only warn and ignore the option if not recognized 8754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # So say no if there are warnings 875564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_c_o=yes 8759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville chmod u+w . 2>&5 8762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 8763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # SGI C++ compiler will create directory out/ii_files/ for 8764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # template instantiation 8765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM out/* && rmdir out 8767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd .. 8768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM -r conftest 8769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 8770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 877264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 877364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehard_links="nottested" 8779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # do not overwrite the value of need_locks provided by the user 878164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 878264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if we can lock with hard links... " >&6; } 8783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hard_links=yes 8784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 8785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ln conftest.a conftest.b 2>/dev/null && hard_links=no 8786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville touch conftest.a 8787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ln conftest.a conftest.b 2>&5 || hard_links=no 8788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ln conftest.a conftest.b 2>/dev/null && hard_links=no 878964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 879064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$hard_links" >&6; } 8791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$hard_links" = no; then 879264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 879364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_locks=warn 8795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_locks=no 8798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 880564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 880664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var= 8809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag= 8810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville always_export_symbols=no 8811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds= 8812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds= 8813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_needs_object=no 8814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_shared_with_static_runtimes=no 8815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec= 8816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_automatic=no 8818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=no 8819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_absolute=no 8820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec= 8821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator= 8822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L=no 8823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=unsupported 8824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inherit_rpath=no 8825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville link_all_deplibs=unknown 8826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville module_cmds= 8827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville module_expsym_cmds= 8828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville old_archive_from_new_cmds= 8829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville old_archive_from_expsyms_cmds= 8830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville thread_safe_flag_spec= 8831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec= 8832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # include_expsyms should be a list of space-separated symbols to be *always* 8833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # included in the symbol list 8834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville include_expsyms= 8835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # exclude_expsyms can be an extended regexp of symbols to exclude 8836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # it will be wrapped by ` (' and `)$', so one must not match beginning or 8837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # as well as any symbol that contains `d'. 8839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # platforms (ab)use it in PIC code, but their linkers get confused if 8842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the symbol is explicitly referenced. Since portable code cannot 8843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # rely on this symbol name, it's probably fine to never include it in 8844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # preloaded symbol tables. 8845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Exclude shared library initialization/finalization symbols. 8846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville extract_expsyms_cmds= 8847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 884964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cygwin* | mingw* | pw32* | cegcc*) 8850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: the MSVC++ port hasn't been tested in a loooong time 8851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # When not using gcc, we currently assume that we are using 8852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Microsoft Visual C++. 8853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" != yes; then 8854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gnu_ld=no 8855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville interix*) 8858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # we just hope/assume this is gcc and not c89 (= MSVC++) 8859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gnu_ld=yes 8860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville openbsd*) 8862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gnu_ld=no 8863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 886464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci linux* | k*bsd*-gnu | gnu*) 886564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci link_all_deplibs=no 886664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 8867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=yes 887064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 887164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # On some targets, GNU ld is compatible enough with the native linker 887264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # that we're better off using the native interface for both. 887364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_use_gnu_ld_interface=no 8874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$with_gnu_ld" = yes; then 887564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $host_os in 887664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci aix*) 887764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # The AIX port of GNU ld has always aspired to compatibility 887864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # with the native linker. However, as the warning in the GNU ld 887964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # block says, versions before 2.19.5* couldn't really create working 888064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # shared libraries, regardless of the interface used. 888164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case `$LD -v 2>&1` in 888264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 888364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 888464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\ \(GNU\ Binutils\)\ [3-9]*) ;; 888564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 888664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_use_gnu_ld_interface=yes 888764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 888864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 888964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 889064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 889164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_use_gnu_ld_interface=yes 889264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 889364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 889464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 889564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 889664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$lt_use_gnu_ld_interface" = yes; then 8897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If archive_cmds runs LD, not CC, wlarc should be empty 8898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wlarc='${wl}' 8899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Set some defaults for GNU ld with shared library support. These 8901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # are reset later if shared libraries are not supported. Putting them 8902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # here allows them to be overridden if necessary. 8903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var=LD_RUN_PATH 8904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec='${wl}--export-dynamic' 8906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # ancient GNU ld didn't support --whole-archive et. al. 8907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 8910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec= 8911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville supports_anon_versioning=no 8913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `$LD -v 2>&1` in 891464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *GNU\ gold*) supports_anon_versioning=yes ;; 8915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\ 2.11.*) ;; # other 2.11 versions 8919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) supports_anon_versioning=yes ;; 8920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # See if GNU ld supports shared libraries. 8923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 8924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix[3-9]*) 8925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # On AIX/PPC, the GNU linker is very broken 8926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" != ia64; then 8927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 8928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<_LT_EOF 1>&2 8929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 893064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*** Warning: the GNU linker, at least up to release 2.19, is reported 8931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** to be unable to reliably create shared libraries on AIX. 8932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Therefore, libtool is disabling shared libraries support. If you 893364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*** really care for shared libraries, you may want to install binutils 893464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 893564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*** You will then need to restart the configuration process. 8936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 8938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville amigaos*) 8942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 8943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville powerpc) 8944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # see comment about AmigaOS4 .so support 8945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='' 8947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville m68k) 8949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 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)' 8950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-L$libdir' 8951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L=yes 8952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville beos*) 8957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag=unsupported 8959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # support --undefined. This deserves some investigation. FIXME 8961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 8963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 8964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 896764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cygwin* | mingw* | pw32* | cegcc*) 8968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # as there is no search path for DLLs. 8970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-L$libdir' 897164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci export_dynamic_flag_spec='${wl}--export-all-symbols' 8972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag=unsupported 8973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville always_export_symbols=no 8974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_shared_with_static_runtimes=yes 897564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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' 897664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 8977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If the export-symbols file already is a .def file (1st line 8981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # is EXPORTS), use it as is; otherwise, prepend... 8982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cp $export_symbols $output_objdir/$soname.def; 8984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 8985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo EXPORTS > $output_objdir/$soname.def; 8986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat $export_symbols >> $output_objdir/$soname.def; 8987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi~ 8988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 8990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 8991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 899464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci haiku*) 899564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 899664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci link_all_deplibs=yes 899764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 899864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 8999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville interix[3-9]*) 9000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=no 9001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec='${wl}-E' 9004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Instead, shared libraries are loaded at an image base (0x10000000 by 9006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # default) and relocated if they conflict, which is a slow very memory 9007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # consuming and fragmenting process. To avoid this, we pick a random, 9008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 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' 9012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 901464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_diet=no 9016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_os" = linux-dietlibc; then 9017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 9018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville && test "$tmp_diet" = no 9023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville then 902464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci tmp_addflag=' $pic_flag' 9025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_sharedflag='-shared' 9026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename,$host_cpu in 9027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pgcc*) # Portland Group C compiler 902864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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' 9029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_addflag=' $pic_flag' 9030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 903164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci pgf77* | pgf90* | pgf95* | pgfortran*) 903264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Portland Group f77 and f90 compilers 903364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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' 9034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_addflag=' $pic_flag -Mnomain' ;; 9035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_addflag=' -i_dynamic' ;; 9037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_addflag=' -i_dynamic -nofor_main' ;; 9039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ifc* | ifort*) # Intel Fortran compiler 9040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_addflag=' -nofor_main' ;; 904164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lf95*) # Lahey Fortran 8.1 904264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci whole_archive_flag_spec= 904364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci tmp_sharedflag='--shared' ;; 904464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_sharedflag='-qmkshrobj' 9046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_addflag= ;; 904764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci nvcc*) # Cuda Compiler Driver 2.2 904864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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' 904964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci compiler_needs_object=yes 905064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 9051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `$CC -V 2>&1 | sed 5q` in 9053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *Sun\ C*) # Sun C 5.9 905464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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' 9055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_needs_object=yes 9056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_sharedflag='-G' ;; 9057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *Sun\ F*) # Sun Fortran 8.3 9058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_sharedflag='-G' ;; 9059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$supports_anon_versioning" = xyes; then 9063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "local: *; };" >> $output_objdir/$libname.ver~ 9066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 907064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci xlf* | bgf* | bgxlf* | mpixlf*) 9071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 907364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 907464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 9075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$supports_anon_versioning" = xyes; then 9076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "local: *; };" >> $output_objdir/$libname.ver~ 907964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 9085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 908864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci netbsd* | netbsdelf*-gnu) 9089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wlarc= 9092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 909364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 909464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville solaris*) 9099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 9101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<_LT_EOF 1>&2 9102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** create shared libraries on Solaris systems. Therefore, libtool 9105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** is disabling shared libraries support. We urge you to upgrade GNU 9106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** binutils to release 2.9.1 or newer. Another option is to modify 9107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** your PATH or compiler configuration so that the native linker is 9108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** used, and then restart. 9109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 9111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 911264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 911364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 9116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `$LD -v 2>&1` in 9121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 9123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<_LT_EOF 1>&2 9124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** reliably create shared libraries on SCO systems. Therefore, libtool 9127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** is disabling shared libraries support. We urge you to upgrade GNU 9128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** your PATH or compiler configuration so that the native linker is 9130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** used, and then restart. 9131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 9133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 9135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # For security reasons, it is highly recommended that you always 9136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # use absolute paths for naming shared libraries, and exclude the 9137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # DT_RUNPATH tag from executables and libraries. But doing so 9138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # requires that you compile everything twice, which is a pain. 9139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 9145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sunos4*) 9151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wlarc= 9153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 9158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 915964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 916064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 9163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$ld_shlibs" = no; then 9168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var= 9169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec= 9170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec= 9171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec= 9172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # PORTME fill in a description of your system's linker (not GNU ld) 9175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 9176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix3*) 9177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag=unsupported 9178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville always_export_symbols=yes 9179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 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' 9180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Note: this linker hardcodes the directories in LIBPATH if there 9181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # are no directories specified by -L. 9182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L=yes 9183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Neither direct hardcoding nor static linking is supported with a 9185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # broken collect2. 9186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=unsupported 9187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix[4-9]*) 9191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 9192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # On IA64, the linker does run time linking by default, so we don't 9193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # have to do anything special. 9194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix_use_runtimelinking=no 9195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville exp_sym_flag='-Bexport' 9196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_entry_flag="" 9197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If we're using GNU nm, then we don't want the "-C" option. 9199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # -C means demangle to AIX nm, but means don't demangle with GNU nm 920064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Also, AIX nm treats weak defined symbols like other global 920164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # defined symbols, whereas GNU nm marks them as "W". 9202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 920364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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' 9204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 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' 9206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix_use_runtimelinking=no 9208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Test if we are trying to use run time linking or normal 9210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # need to do runtime linking. 9212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ld_flag in $LDFLAGS; do 9214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix_use_runtimelinking=yes 9216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 9217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 9219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville exp_sym_flag='-bexport' 9223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_entry_flag='-bnoentry' 9224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # When large executables or shared objects are built, AIX ld can 9227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # have problems creating the table of contents. If linking a library 9228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # or program results in "error TOC overflow" add -mminimal-toc to 9229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='' 9233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_absolute=yes 9235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator=':' 9236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville link_all_deplibs=yes 9237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville file_list_spec='${wl}-f,' 9238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 9240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in aix4.[012]|aix4.[012].*) 9241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We only want to do this on AIX 4.2 and lower, the check 9242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # below for broken collect2 doesn't work under 4.3+ 9243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville collect2name=`${CC} -print-prog-name=collect2` 9244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f "$collect2name" && 9245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville then 9247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We have reworked collect2 9248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 9249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We have old collect2 9251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=unsupported 9252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # It fails to find uninstalled libraries when the uninstalled 9253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # path is not listed in the libpath. Setting hardcode_minus_L 9254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # to unsupported forces relinking 9255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L=yes 9256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-L$libdir' 9257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator= 9258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shared_flag='-shared' 9262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$aix_use_runtimelinking" = yes; then 9263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shared_flag="$shared_flag "'${wl}-G' 9264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 926564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci link_all_deplibs=no 9266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # not using gcc 9268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 9269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # chokes on -Wl,-G. The following line is correct: 9271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shared_flag='-G' 9272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$aix_use_runtimelinking" = yes; then 9274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shared_flag='${wl}-G' 9275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shared_flag='${wl}-bM:SRE' 9277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 928164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci export_dynamic_flag_spec='${wl}-bexpall' 9282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # It seems that -bexpall does not export symbols beginning with 9283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # underscore (_), so it is better to generate a list of symbols to export. 9284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville always_export_symbols=yes 9285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$aix_use_runtimelinking" = yes; then 9286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Warning - without using the other runtime loading flags (-brtl), 9287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # -berok will link without error, but may produce a broken library. 9288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag='-berok' 9289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Determine the default libpath from the value encoded in an 9290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # empty executable. 929164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "${lt_cv_aix_libpath+set}" = set; then 929264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci aix_libpath=$lt_cv_aix_libpath 929364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 929464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ${lt_cv_aix_libpath_+:} false; then : 929564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 929664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 929764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 9299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 9301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 9302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 9303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 9305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 9306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 9307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 930864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 9309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 931064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_aix_libpath_sed=' 931164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /Import File Strings/,/^$/ { 931264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /^0/ { 931364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s/^0 *\([^ ]*\) *$/\1/ 931464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci p 931564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 931664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }' 931764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 931864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Check for a 64-bit object if we didn't find anything. 931964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$lt_cv_aix_libpath_"; then 932064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 932164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 932264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 932364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 932464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 932564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$lt_cv_aix_libpath_"; then 932664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath_="/usr/lib:/lib" 932764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 9328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 9330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 933164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci aix_libpath=$lt_cv_aix_libpath_ 933264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 9333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 933564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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" 9336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 9338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag="-z nodefs" 9340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 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" 9341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Determine the default libpath from the value encoded in an 9343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # empty executable. 934464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "${lt_cv_aix_libpath+set}" = set; then 934564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci aix_libpath=$lt_cv_aix_libpath 934664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 934764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ${lt_cv_aix_libpath_+:} false; then : 934864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 934964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 935064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 9352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 9354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 9355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 9356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 935764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ; 935864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return 0; 935964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 936064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 936164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 9362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 936364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_aix_libpath_sed=' 936464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /Import File Strings/,/^$/ { 936564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /^0/ { 936664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s/^0 *\([^ ]*\) *$/\1/ 936764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci p 936864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 936964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }' 937064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 937164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Check for a 64-bit object if we didn't find anything. 937264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$lt_cv_aix_libpath_"; then 937364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 937464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 937564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 937664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 937764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 937864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$lt_cv_aix_libpath_"; then 937964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath_="/usr/lib:/lib" 938064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 9381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 9383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 938464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci aix_libpath=$lt_cv_aix_libpath_ 938564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 9386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Warning - without using the other run time loading flags, 9389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # -berok will link without error, but may produce a broken library. 9390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_undefined_flag=' ${wl}-bernotok' 9391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag=' ${wl}-berok' 939264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$with_gnu_ld" = yes; then 939364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # We only use this code for GNU lds that support --whole-archive. 939464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 939564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 939664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Exported symbols can be pulled into shared objects from archives 939764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci whole_archive_flag_spec='$convenience' 939864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 9399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc=yes 9400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This is similar to how AIX traditionally builds its shared libraries. 9401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 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' 9402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville amigaos*) 9407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 9408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville powerpc) 9409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # see comment about AmigaOS4 .so support 9410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='' 9412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville m68k) 9414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 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)' 9415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-L$libdir' 9416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L=yes 9417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bsdi[45]*) 9422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec=-rdynamic 9423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 942564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cygwin* | mingw* | pw32* | cegcc*) 9426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # When not using gcc, we currently assume that we are using 9427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Microsoft Visual C++. 9428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # hardcode_libdir_flag_spec is actually meaningless, as there is 9429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # no search path for DLLs. 943064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $cc_basename in 943164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cl*) 943264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Native MSVC 943364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci hardcode_libdir_flag_spec=' ' 943464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci allow_undefined_flag=unsupported 943564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci always_export_symbols=yes 943664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci file_list_spec='@' 943764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Tell ltmain to make .lib files, not .a files. 943864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci libext=lib 943964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Tell ltmain to make .dll files, not .so files. 944064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shrext_cmds=".dll" 944164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # FIXME: Setting linknames here is a bad hack. 944264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 944364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 944464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 944564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 944664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 944764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi~ 944864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 944964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci linknames=' 945064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # The linker will not automatically build a static lib if we build a DLL. 945164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 945264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci enable_shared_with_static_runtimes=yes 945364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 945464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 945564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Don't use ranlib 945664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci old_postinstall_cmds='chmod 644 $oldlib' 945764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci postlink_cmds='lt_outputfile="@OUTPUT@"~ 945864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_tool_outputfile="@TOOL_OUTPUT@"~ 945964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $lt_outputfile in 946064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *.exe|*.EXE) ;; 946164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 946264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_outputfile="$lt_outputfile.exe" 946364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_tool_outputfile="$lt_tool_outputfile.exe" 946464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 946564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac~ 946664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 946764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 946864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $RM "$lt_outputfile.manifest"; 946964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi' 947064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 947164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 947264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Assume MSVC wrapper 947364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci hardcode_libdir_flag_spec=' ' 947464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci allow_undefined_flag=unsupported 947564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Tell ltmain to make .lib files, not .a files. 947664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci libext=lib 947764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Tell ltmain to make .dll files, not .so files. 947864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shrext_cmds=".dll" 947964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # FIXME: Setting linknames here is a bad hack. 948064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 948164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # The linker will automatically build a .lib file if we build a DLL. 948264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci old_archive_from_new_cmds='true' 948364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # FIXME: Should let the user specify the lib program. 948464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 948564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci enable_shared_with_static_runtimes=yes 948664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 948764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 9488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville darwin* | rhapsody*) 9491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc=no 9494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=no 9495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_automatic=yes 9496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=unsupported 949764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$lt_cv_ld_force_load" = "yes"; then 949864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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\"`' 949964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 950064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 950164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci whole_archive_flag_spec='' 950264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 9503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville link_all_deplibs=yes 9504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag="$_lt_dar_allow_undefined" 950564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $cc_basename in 950664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ifort*) _lt_dar_can_shared=yes ;; 950764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) _lt_dar_can_shared=$GCC ;; 950864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 950964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$_lt_dar_can_shared" = "yes"; then 951064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd=func_echo_all 9511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 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}" 9514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 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}" 9515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 9518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dgux*) 9523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-L$libdir' 9525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # support. Future versions do this automatically, but an explicit c++rt0.o 9530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # does not break anything, and helps significantly (at the cost of a little 9531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # extra space). 9532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd2.2*) 9533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-R$libdir' 9535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Unfortunately, older versions of FreeBSD 2 do not have this feature. 954064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci freebsd2.*) 9541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L=yes 9544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd* | dragonfly*) 954964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-R$libdir' 9551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hpux9*) 9556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 955764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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' 9558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 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' 9560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator=: 9563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # hardcode_minus_L: Not really in the search PATH, 9566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # but as the default location of the library. 9567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L=yes 9568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec='${wl}-E' 9569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hpux10*) 957264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$GCC" = yes && test "$with_gnu_ld" = no; then 957364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$with_gnu_ld" = no; then 9578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator=: 9580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_absolute=yes 9582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec='${wl}-E' 9583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # hardcode_minus_L: Not really in the search PATH, 9584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # but as the default location of the library. 9585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L=yes 9586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hpux11*) 959064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 9592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*) 9593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ia64*) 959664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 959964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 9604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*) 9605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ia64*) 9608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 961164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 961264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Older versions of the 11.00 compiler do not understand -b yet 961364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 961464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 961564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $CC understands -b... " >&6; } 961664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler__b+:} false; then : 961764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 961864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 961964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_prog_compiler__b=no 962064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci save_LDFLAGS="$LDFLAGS" 962164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LDFLAGS="$LDFLAGS -b" 962264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$lt_simple_link_test_code" > conftest.$ac_ext 962364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 962464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # The linker can only warn and ignore the option if not recognized 962564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # So say no if there are warnings 962664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -s conftest.err; then 962764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Append any errors to the config.log. 962864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.err 1>&5 962964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 963064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 963164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if diff conftest.exp conftest.er2 >/dev/null; then 963264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_prog_compiler__b=yes 963364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 963464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 963564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_prog_compiler__b=yes 963664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 963764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 963864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $RM -r conftest* 963964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LDFLAGS="$save_LDFLAGS" 964064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 964164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 964264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 964364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler__b" >&6; } 964464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 964564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test x"$lt_cv_prog_compiler__b" = xyes; then 964664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 964764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 964864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 964964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 965064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 9651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$with_gnu_ld" = no; then 9655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator=: 9657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 9659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*|ia64*) 9660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=no 9661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 9664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_absolute=yes 9666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec='${wl}-E' 9667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # hardcode_minus_L: Not really in the search PATH, 9669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # but as the default location of the library. 9670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L=yes 9671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville irix5* | irix6* | nonstopux*) 9677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 967864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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' 9679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Try to use the -exported_symbol ld option, if it does not 9680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # work, assume that -exports_file does not work either and 9681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # implicitly export all symbols. 968264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # This should be the same for all languages, so no per-tag cache variable. 968364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 968464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 968564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_irix_exported_symbol+:} false; then : 968664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 968764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 968864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci save_LDFLAGS="$LDFLAGS" 968964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 969064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 969164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h. */ 969264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint foo (void) { return 0; } 9693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 969464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 969564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_irix_exported_symbol=yes 9696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 969764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_irix_exported_symbol=no 9698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 969964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 970064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 970164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LDFLAGS="$save_LDFLAGS" 970264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 970364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 970464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_irix_exported_symbol" >&6; } 970564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$lt_cv_irix_exported_symbol" = yes; then 970664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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' 970764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 9708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 970964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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' 971064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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' 9711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc='no' 9713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator=: 9715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inherit_rpath=yes 9716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville link_all_deplibs=yes 9717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 971964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci netbsd* | netbsdelf*-gnu) 9720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-R$libdir' 9726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville newsos6) 9731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator=: 9735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *nto* | *qnx*) 9739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville openbsd*) 9742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f /usr/libexec/ld.so; then 9743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_absolute=yes 9746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec='${wl}-E' 9751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 9753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-R$libdir' 9756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 9758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 9765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville os2*) 9769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-L$libdir' 9770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L=yes 9771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag=unsupported 977264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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' 9773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville osf3*) 9777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 9778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 977964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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' 9780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag=' -expect_unresolved \*' 978264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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' 9783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc='no' 9785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator=: 9787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville osf4* | osf5*) # as osf3* with the addition of -msym flag 9790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 9791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 979264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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' 9793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag=' -expect_unresolved \*' 979664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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' 9797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 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~ 979864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $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' 9799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Both c and cxx compiler support -rpath directly 9801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-rpath $libdir' 9802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc='no' 9804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator=: 9805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville solaris*) 9808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_undefined_flag=' -z defs' 9809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 9810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wlarc='${wl}' 981164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 981364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $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' 9814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `$CC -V 2>&1` in 9816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *"Compilers 5.0"*) 9817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wlarc='' 9818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 9823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wlarc='${wl}' 9824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-R$libdir' 9831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 9833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville solaris2.[0-5] | solaris2.[0-5].*) ;; 9834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 9835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The compiler driver will combine and reorder linker options, 9836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # but understands `-z linker_flag'. GCC discards it without `$wl', 9837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # but is careful enough not to reorder. 9838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Supported since Solaris 2.6 (maybe 2.5.1?) 9839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 9840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville link_all_deplibs=yes 9847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sunos4*) 9850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$host_vendor" = xsequent; then 9851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Use $CC to link under sequent, because it throws in some extra .o 9852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # files that make .init and .fini sections work. 9853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-L$libdir' 9858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L=yes 9860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv4) 9864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_vendor in 9865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sni) 9866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes # is this really true??? 9868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville siemens) 9870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ## LD is ld it makes a PLAMLIB 9871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ## CC just makes a GrossModule. 9872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville reload_cmds='$CC -r -o $output$reload_objs' 9874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=no 9875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville motorola) 9877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var='LD_RUN_PATH' 9882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv4.3*) 9886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec='-Bexport' 9889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv4*MP*) 9892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -d /usr/nec; then 9893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var=LD_RUN_PATH 9896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_runpath_var=yes 9897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=yes 9898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_undefined_flag='${wl}-z,text' 9903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc=no 9904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var='LD_RUN_PATH' 9906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 9908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv5* | sco3.2v5* | sco5v6*) 9917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Note: We can NOT use -z defs as we might desire, because we do not 9918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # link with -lc, and that would cause any symbols used from libc to 9919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # always be unresolved, which means just about no library would 9920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # ever link correctly. If we're not using GNU ld we use -z text 9921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # though, which does catch some bad symbols but isn't as heavy-handed 9922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # as -z defs. 9923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_undefined_flag='${wl}-z,text' 9924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag='${wl}-z,nodefs' 9925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc=no 9926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-R,$libdir' 9928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator=':' 9929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville link_all_deplibs=yes 9930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec='${wl}-Bexport' 9931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var='LD_RUN_PATH' 9932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 9934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville uts4*) 9943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-L$libdir' 9945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 9949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 9950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x$host_vendor = xsni; then 9954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host in 9955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec='${wl}-Blargedynsym' 9957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 996264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 996364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ld_shlibs" >&6; } 9964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$ld_shlibs" = no && can_build_shared=no 9965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$with_gnu_ld 9967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 9983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do we need to explicitly link libc? 9984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 9985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "x$archive_cmds_need_lc" in 9986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex|xyes) 9987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Assume -lc should be added 9988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc=yes 9989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$enable_shared" = yes && test "$GCC" = yes; then 9991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $archive_cmds in 9992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *'~'*) 9993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: we may have to deal with multi-command sequences. 9994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville '$CC '*) 9996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Test whether the compiler implicitly links with -lc since on some 9997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # systems, -lgcc has to come before -lc. If gcc already passes -lc 9998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # to ld, don't add -lc before -lgcc. 999964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 1000064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 1000164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_archive_cmds_need_lc+:} false; then : 1000264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 1000364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1000464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $RM conftest* 1000564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1000764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $ac_compile) 2>&5 10009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 1001064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1001164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } 2>conftest.err; then 1001264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci soname=conftest 1001364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lib=conftest 1001464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci libobjs=conftest.$ac_objext 1001564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci deplibs= 1001664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci wl=$lt_prog_compiler_wl 1001764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci pic_flag=$lt_prog_compiler_pic 1001864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci compiler_flags=-v 1001964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci linker_flags=-v 1002064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci verstring= 1002164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_objdir=. 1002264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci libname=conftest 1002364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_save_allow_undefined_flag=$allow_undefined_flag 1002464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci allow_undefined_flag= 1002564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 1002864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1002964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } 1003064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci then 1003164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_archive_cmds_need_lc=no 1003264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1003364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_archive_cmds_need_lc=yes 1003464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1003564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci allow_undefined_flag=$lt_save_allow_undefined_flag 1003664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1003764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.err 1>&5 1003864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1003964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $RM conftest* 1004064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1004164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1004264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 1004364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 1004464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 10050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1020264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 1020364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking dynamic linker characteristics... " >&6; } 10204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then 10206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 10207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) lt_awk_arg="/^libraries:/" ;; 10209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1021064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $host_os in 1021164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 1021264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) lt_sed_strip_eq="s,=/,/,g" ;; 1021364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1021464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 1021564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $lt_search_path_spec in 1021664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\;*) 10217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # if the path contains ";" then we assume it to be the separator 10218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # otherwise default to the standard path separator (i.e. ":") - it is 10219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # assumed that no part of a normal pathname contains ";" but that should 10220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # okay in the real world where ";" in dirpaths is itself problematic. 1022164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 1022264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1022364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 1022464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 1022564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1022664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 10227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Ok, now we have the path, separated by spaces, we can step through it 10228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # and add multilib dir if necessary. 10229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_tmp_lt_search_path_spec= 10230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for lt_sys_path in $lt_search_path_spec; do 10232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -d "$lt_sys_path" && \ 10236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 1023964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleBEGIN {RS=" "; FS="/|\n";} { 10241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_foo=""; 10242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_count=0; 10243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for (lt_i = NF; lt_i > 0; lt_i--) { 10244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if ($lt_i != "" && $lt_i != ".") { 10245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if ($lt_i == "..") { 10246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_count++; 10247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } else { 10248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (lt_count == 0) { 10249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_foo="/" $lt_i lt_foo; 10250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } else { 10251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_count--; 10252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 10253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 10254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 10255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 10256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (lt_foo != "") { lt_freq[lt_foo]++; } 10257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (lt_freq[lt_foo] == 1) { print lt_foo; } 10258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}'` 1025964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # AWK program above erroneously prepends '/' to C:/dos/paths 1026064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # for these hosts. 1026164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $host_os in 1026264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 1026364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $SED 's,/\([A-Za-z]:\),\1,g'` ;; 1026464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1026564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 10267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 10269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec= 10270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec='lib$name' 10271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec= 10272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds=".so" 10273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds= 10274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds= 10275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds= 10276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval= 10277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_var= 10278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_overrides_runpath=unknown 10279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleversion_type=none 10280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledynamic_linker="$host_os ld.so" 10281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec="/lib /usr/lib" 10282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_lib_prefix=unknown 10283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_into_libs=no 10284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# when you set need_version to no, make sure it does not cause -set_version 10286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# flags to be left without arguments 10287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_version=unknown 10288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in 10290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix3*) 1029164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 10292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LIBPATH 10294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX 3 has no versioning support, so we append a major version to the name. 10296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix[4-9]*) 1030064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 10301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 10305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX 5 supports IA64 10306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # With GCC up to 2.95.x, collect2 would create an import file 10310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # for dependence libraries. The import file would start with 10311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the line `#! .'. This would cause the generated library to 10312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # depend on `.', always an invalid library. This was fixed in 10313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # development snapshots of GCC prior to 3.0. 10314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 10315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix4 | aix4.[01] | aix4.[01].*) 10316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo ' yes ' 10318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 10320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville can_build_shared=no 10322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # soname into executable. Probably we can add versioning support to 10327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # collect2, so additional links can be useful in future. 10328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$aix_use_runtimelinking" = yes; then 10329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # instead of lib<name>.a to let people know that these are not 10331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # typical AIX shared libraries. 10332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We preserve .a as extension for shared libraries through AIX4.2 10335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # and later when we are not doing run time linking. 10336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}.a $libname.a' 10337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LIBPATH 10340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleamigaos*) 10344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 10345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville powerpc) 10346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Since July 2007 AmigaOS4 officially supports .so libraries. 10347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville m68k) 10351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='$libname.ixlibrary $libname.a' 10352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Create ${libname}_ixlibrary.a entries in /sys/libs. 1035364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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' 10354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebeos*) 10359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${shared_ext}' 10360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker="$host_os ld.so" 10361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LIBRARY_PATH 10362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebsdi[45]*) 1036564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 10366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the default ld.so.conf also contains /usr/contrib/lib and 10374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # libtool to hard-code these into programs 10376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1037864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicygwin* | mingw* | pw32* | cegcc*) 10379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=windows 10380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds=".dll" 10381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1038464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $GCC,$cc_basename in 1038564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci yes,*) 1038664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # gcc 10387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='$libname.dll.a' 10388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # DLL is installed to $(libdir)/../bin by postinstall_cmds 10389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postinstall_cmds='base_file=`basename \${file}`~ 10390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dldir=$destdir/`dirname \$dlpath`~ 10392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -d \$dldir || mkdir -p \$dldir~ 10393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $install_prog $dir/$dlname \$dldir/$dlname~ 10394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville chmod a+x \$dldir/$dlname~ 10395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi' 10398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dlpath=$dir/\$dldll~ 10400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM \$dlpath' 10401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 10402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 10404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cygwin*) 10405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 1040764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1040864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1041064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw* | cegcc*) 10411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # MinGW DLLs use traditional 'lib' prefix 10412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pw32*) 10415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # pw32 DLLs use 'pw' prefix rather than 'lib' 10416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1041964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dynamic_linker='Win32 ld.exe' 1042064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1042164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1042264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *,cl*) 1042364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Native MSVC 1042464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci libname_spec='$name' 1042564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 1042664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci library_names_spec='${libname}.dll.lib' 1042764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1042864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $build_os in 1042964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw*) 1043064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec= 1043164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_save_ifs=$IFS 1043264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=';' 1043364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for lt_path in $LIB 1043464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci do 1043564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$lt_save_ifs 1043664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Let DOS variable expansion print the short 8.3 style file name. 1043764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 1043864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 1043964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 1044064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$lt_save_ifs 1044164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Convert to MSYS style. 1044264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 1044364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1044464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cygwin*) 1044564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Convert to unix form, then to dos form, then back to unix form 1044664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # but this time dos style (no spaces!) so that the unix form looks 1044764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # like /cygdrive/c/PROGRA~1:/cygdr... 1044864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 1044964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 1045064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 1045164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1045264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 1045364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec="$LIB" 1045464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 1045564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # It is most probably a Windows format PATH. 1045664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 1045764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1045864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 1045964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1046064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # FIXME: find the short name or the path components, as spaces are 1046164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # common. (e.g. "Program Files" -> "PROGRA~1") 1046264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1046364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1046464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1046564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # DLL is installed to $(libdir)/../bin by postinstall_cmds 1046664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci postinstall_cmds='base_file=`basename \${file}`~ 1046764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 1046864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dldir=$destdir/`dirname \$dlpath`~ 1046964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -d \$dldir || mkdir -p \$dldir~ 1047064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $install_prog $dir/$dlname \$dldir/$dlname' 1047164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 1047264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dlpath=$dir/\$dldll~ 1047364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $RM \$dlpath' 1047464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_overrides_runpath=yes 1047564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dynamic_linker='Win32 link.exe' 10476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 1047964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Assume MSVC wrapper 10480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 1048164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dynamic_linker='Win32 ld.exe' 10482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: first we should search . and the directory the executable is in 10485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=PATH 10486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledarwin* | rhapsody*) 10489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker="$host_os dyld" 10490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=darwin 10491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${major}$shared_ext' 10495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 10496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=DYLD_LIBRARY_PATH 10497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledgux*) 1050464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 10505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefreebsd* | dragonfly*) 10513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # DragonFly does not have aout. When/if they implement a new 10514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # versioning mechanism, adjust this. 10515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -x /usr/bin/objformat; then 10516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville objformat=`/usr/bin/objformat` 10517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 1051964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci freebsd[23].*) objformat=aout ;; 10520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) objformat=elf ;; 10521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=freebsd-$objformat 10524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $version_type in 10525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd-elf*) 10526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd-*) 10531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=yes 10533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 1053764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci freebsd2.*) 10538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 10539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd3.[01]* | freebsdelf3.[01]*) 10541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 10542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 10547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) # from 4.6 on, and DragonFly 10550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 10551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegnu*) 1055764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 10558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 1056364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_overrides_runpath=no 1056464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci hardcode_into_libs=yes 1056564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1056664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1056764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihaiku*) 1056864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 1056964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci need_lib_prefix=no 1057064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci need_version=no 1057164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dynamic_linker="$host_os runtime_loader" 1057264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 1057364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci soname_spec='${libname}${release}${shared_ext}$major' 1057464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_var=LIBRARY_PATH 1057564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_overrides_runpath=yes 1057664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux9* | hpux10* | hpux11*) 10581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Give a soname corresponding to the major version so that dld.sl refuses to 10582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # link against other versions. 10583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=sunos 10584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 10587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ia64*) 10588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds='.so' 10589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker="$host_os dld.so" 10591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "X$HPUX_IA64_MODE" = X32; then 10596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*) 10603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds='.sl' 10604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker="$host_os dld.sl" 10606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 10614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds='.sl' 10615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker="$host_os dld.sl" 10616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=SHLIB_PATH 10617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1062264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postinstall_cmds='chmod 555 $lib' 1062464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # or fails outright, so override atomically: 1062564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci install_override_mode=555 10626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*) 1062964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 10630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 10637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix5* | irix6* | nonstopux*) 10641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 10642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville nonstopux*) version_type=nonstopux ;; 10643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 10644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$lt_cv_prog_gnu_ld" = yes; then 1064564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 10646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=irix 10648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi ;; 10649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 10655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville irix5* | nonstopux*) 10656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libsuff= shlibsuff= 10657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 10659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $LD in # libtool.m4 will add one of these switches to LD 10660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libsuff= shlibsuff= libmagic=32-bit;; 10662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libsuff=32 shlibsuff=N32 libmagic=N32;; 10664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libsuff=64 shlibsuff=64 libmagic=64-bit;; 10666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) libsuff= shlibsuff= libmagic=never-match;; 10667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 10672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# No shared lib support for Linux oldld, aout, or coff. 10678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux*oldld* | linux*aout* | linux*coff*) 10679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker=no 10680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1068264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# This must be glibc/ELF. 1068364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilinux* | k*bsd*-gnu | kopensolaris*-gnu) 1068464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 10685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 1069264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 10693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Some binutils ld are patched to set DT_RUNPATH 1069464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 1069564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 1069664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1069764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_shlibpath_overrides_runpath=no 1069864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci save_LDFLAGS=$LDFLAGS 1069964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci save_libdir=$libdir 1070064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 1070164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 1070264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 10704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 10706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 10707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 10708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 10710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 10711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 10712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1071364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 1071464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 1071564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_shlibpath_overrides_runpath=yes 10716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1071764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1071864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1071964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 1072064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LDFLAGS=$save_LDFLAGS 1072164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci libdir=$save_libdir 10722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 10724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1072564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This implies no fast_install, which is unacceptable. 10728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Some rework will be needed to allow for fast_install 10729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # before this can be enabled. 10730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Append ld.so.conf contents to the search path 10733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f /etc/ld.so.conf; then 1073464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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' ' '` 10735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We used to test for /lib/ld.so.1 and disable shared libraries on 10739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # powerpc, because MkLinux only supported shared libraries with the 10740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # GNU dynamic linker. Since this was broken with cross compilers, 10741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # most powerpc-linux boxes support dynamic linking these days and 10742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # people can always --disable-shared, the test was removed, and we 10743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # assume the GNU/Linux dynamic linker is in use. 10744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='GNU/Linux ld.so' 10745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1074764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinetbsdelf*-gnu) 1074864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux 1074964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci need_lib_prefix=no 1075064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci need_version=no 1075164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 1075264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci soname_spec='${libname}${release}${shared_ext}$major' 1075364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_var=LD_LIBRARY_PATH 1075464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_overrides_runpath=no 1075564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci hardcode_into_libs=yes 1075664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dynamic_linker='NetBSD ld.elf_so' 1075764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1075864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 10759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenetbsd*) 10760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=sunos 10761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='NetBSD (a.out) ld.so' 10767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='NetBSD ld.elf_so' 10771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 10774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenewsos6) 1077864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 10779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 10782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*nto* | *qnx*) 10785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=qnx 10786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 10792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='ldqnx.so' 10794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopenbsd*) 10797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=sunos 10798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="/usr/lib" 10799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 10802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) need_version=no ;; 10804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 10810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville openbsd2.[89] | openbsd2.[89].*) 10811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 10812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 10814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 10815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 10819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleos2*) 10823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libname_spec='$name' 10824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds=".dll" 10825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='$libname${shared_ext} $libname.a' 10827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='OS/2 ld.exe' 10828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LIBPATH 10829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf3* | osf4* | osf5*) 10832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=osf 10833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerdos*) 10843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker=no 10844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*) 1084764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 10848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 10854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # ldd complains unless libraries are executable 10856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postinstall_cmds='chmod +x $lib' 10857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesunos4*) 10860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=sunos 10861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 10865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$with_gnu_ld" = yes; then 10866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=yes 10869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4 | sysv4.3*) 1087264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 10873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_vendor in 10877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sni) 10878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 10879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var=LD_RUN_PATH 10881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville siemens) 10883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville motorola) 10886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 10889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4*MP*) 10895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -d /usr/nec ;then 1089664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 10897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='$libname${shared_ext}.$major' 10899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=freebsd-elf 10905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 10911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$with_gnu_ld" = yes; then 10913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 10917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sco3.2v5*) 10918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec='/usr/lib' 10923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletpf*) 10926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 1092764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 10928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 1093064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 10933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleuts4*) 1093764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 10938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 10944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker=no 10945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 1094764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 1094864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$dynamic_linker" >&6; } 10949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$dynamic_linker" = no && can_build_shared=no 10950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then 10953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 10955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 10959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 10962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1104964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1105064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1105164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1105264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1105364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1105464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 1105564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action= 11057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$hardcode_libdir_flag_spec" || 11058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -n "$runpath_var" || 11059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "X$hardcode_automatic" = "Xyes" ; then 11060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We can hardcode non-existent directories. 11062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$hardcode_direct" != no && 11063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If the only mechanism to avoid hardcoding is shlibpath_var, we 11064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # have to relink, otherwise we might link with an installed library 11065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # when we should be linking with a yet-to-be-installed one 11066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$hardcode_minus_L" != no; then 11068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Linking always hardcodes the temporary library directory. 11069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_action=relink 11070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 11071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We can link without hardcoding, and we can hardcode nonexisting dirs. 11072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_action=immediate 11073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We cannot hardcode anything, or else we can only hardcode existing 11076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # directories. 11077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_action=unsupported 11078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1107964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 1108064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$hardcode_action" >&6; } 11081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$hardcode_action" = relink || 11083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$inherit_rpath" = yes; then 11084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Fast installation is not supported 11085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_fast_install=no 11086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$shlibpath_overrides_runpath" = yes || 11087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$enable_shared" = no; then 11088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Fast installation is not necessary 11089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_fast_install=needless 11090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$enable_dlopen" != xyes; then 11098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_dlopen=unknown 11099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_dlopen_self=unknown 11100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_dlopen_self_static=unknown 11101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen=no 11103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen_libs= 11104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 11106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville beos*) 11107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen="load_add_on" 11108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen_libs= 11109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen_self=yes 11110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1111264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw* | pw32* | cegcc*) 11113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen="LoadLibrary" 11114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen_libs= 11115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cygwin*) 11118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen="dlopen" 11119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen_libs= 11120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville darwin*) 11123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # if libdl is installed we need to link against it 1112464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 1112564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for dlopen in -ldl... " >&6; } 1112664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_dl_dlopen+:} false; then : 1112764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 11128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_check_lib_save_LIBS=$LIBS 11130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldl $LIBS" 1113164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext 11132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 11133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error. 11135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Use char because int might match the return type of a GCC 11136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville builtin and then its argument prototype would still apply. */ 11137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus 11138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" 11139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dlopen (); 11141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 11142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 11143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 11144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dlopen (); 11145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 11146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 11147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 11148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1114964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 11150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_lib_dl_dlopen=yes 11151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1115264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_lib_dl_dlopen=no 11153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1115464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1115564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 11156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS 11157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1115864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 1115964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 1116064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen="dyld" 11165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen_libs= 11166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen_self=yes 11167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1117264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 1117364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 1117464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_func_shl_load" = xyes; then : 11175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen="shl_load" 11176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1117764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 1117864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for shl_load in -ldld... " >&6; } 1117964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_dld_shl_load+:} false; then : 1118064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 11181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_check_lib_save_LIBS=$LIBS 11183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldld $LIBS" 1118464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext 11185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 11186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error. 11188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Use char because int might match the return type of a GCC 11189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville builtin and then its argument prototype would still apply. */ 11190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus 11191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" 11192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar shl_load (); 11194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 11195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 11196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 11197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn shl_load (); 11198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 11199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 11200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 11201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1120264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 11203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_lib_dld_shl_load=yes 11204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1120564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_lib_dld_shl_load=no 11206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1120764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1120864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 11209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS 11210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1121164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 1121264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 1121364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1121664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 1121764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_func_dlopen" = xyes; then : 11218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen="dlopen" 11219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1122064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 1122164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for dlopen in -ldl... " >&6; } 1122264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_dl_dlopen+:} false; then : 1122364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 11224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_check_lib_save_LIBS=$LIBS 11226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldl $LIBS" 1122764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext 11228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 11229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error. 11231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Use char because int might match the return type of a GCC 11232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville builtin and then its argument prototype would still apply. */ 11233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus 11234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" 11235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dlopen (); 11237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 11238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 11239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 11240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dlopen (); 11241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 11242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 11243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 11244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1124564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 11246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_lib_dl_dlopen=yes 11247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1124864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_lib_dl_dlopen=no 11249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1125064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1125164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 11252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS 11253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1125464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 1125564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 1125664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1125964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 1126064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for dlopen in -lsvld... " >&6; } 1126164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_svld_dlopen+:} false; then : 1126264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 11263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_check_lib_save_LIBS=$LIBS 11265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-lsvld $LIBS" 1126664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext 11267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 11268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error. 11270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Use char because int might match the return type of a GCC 11271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville builtin and then its argument prototype would still apply. */ 11272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus 11273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" 11274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dlopen (); 11276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 11277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 11278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 11279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dlopen (); 11280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 11281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 11282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 11283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1128464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 11285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_lib_svld_dlopen=yes 11286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1128764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_lib_svld_dlopen=no 11288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1128964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1129064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 11291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS 11292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1129364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 1129464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 1129564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1129864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 1129964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for dld_link in -ldld... " >&6; } 1130064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_dld_dld_link+:} false; then : 1130164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 11302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_check_lib_save_LIBS=$LIBS 11304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldld $LIBS" 1130564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext 11306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 11307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error. 11309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Use char because int might match the return type of a GCC 11310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville builtin and then its argument prototype would still apply. */ 11311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus 11312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" 11313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dld_link (); 11315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 11316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 11317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 11318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dld_link (); 11319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 11320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 11321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 11322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1132364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 11324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_lib_dld_dld_link=yes 11325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1132664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_lib_dld_dld_link=no 11327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1132864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1132964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 11330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS 11331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1133264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 1133364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 1133464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 11355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$lt_cv_dlopen" != xno; then 11357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_dlopen=yes 11358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 11359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_dlopen=no 11360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $lt_cv_dlopen in 11363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dlopen) 11364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_CPPFLAGS="$CPPFLAGS" 11365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_LDFLAGS="$LDFLAGS" 11368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_LIBS="$LIBS" 11371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="$lt_cv_dlopen_libs $LIBS" 11372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1137364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 1137464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether a program can dlopen itself... " >&6; } 1137564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_dlopen_self+:} false; then : 1137664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 11377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$cross_compiling" = yes; then : 11379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen_self=cross 11380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_status=$lt_dlunknown 11383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat > conftest.$ac_ext <<_LT_EOF 1138464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#line $LINENO "configure" 11385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include "confdefs.h" 11386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if HAVE_DLFCN_H 11388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <dlfcn.h> 11389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h> 11392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef RTLD_GLOBAL 11394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLGLOBAL RTLD_GLOBAL 11395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else 11396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef DL_GLOBAL 11397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLGLOBAL DL_GLOBAL 11398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# else 11399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLGLOBAL 0 11400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 11401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville find out it does not work in some platform. */ 11405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef LT_DLLAZY_OR_NOW 11406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef RTLD_LAZY 11407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLLAZY_OR_NOW RTLD_LAZY 11408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# else 11409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef DL_LAZY 11410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLLAZY_OR_NOW DL_LAZY 11411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# else 11412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef RTLD_NOW 11413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLLAZY_OR_NOW RTLD_NOW 11414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# else 11415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef DL_NOW 11416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLLAZY_OR_NOW DL_NOW 11417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# else 11418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLLAZY_OR_NOW 0 11419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 11420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 11421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 11422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 11423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1142564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* When -fvisbility=hidden is used, assume the code has been annotated 1142664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci correspondingly for the symbols needed. */ 1142764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 1142864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint fnord () __attribute__((visibility("default"))); 11429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1143164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint fnord () { return 42; } 11432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint main () 11433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 11434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int status = $lt_dlunknown; 11436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (self) 11438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville { 11439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 1144064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1144164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 1144264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 1144364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else puts (dlerror ()); 1144464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 11445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /* dlclose (self); */ 11446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 11447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 11448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville puts (dlerror ()); 11449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1145064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return status; 11451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 11452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 1145364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $ac_link) 2>&5 11455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 1145664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1145764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (./conftest; exit; ) >&5 2>/dev/null 11459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_status=$? 11460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case x$lt_status in 11461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 11465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else : 11466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # compilation failed 11467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen_self=no 11468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -fr conftest* 11471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1147464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 1147564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_dlopen_self" >&6; } 11476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$lt_cv_dlopen_self" = xyes; then 11478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 1147964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 1148064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 1148164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_dlopen_self_static+:} false; then : 1148264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 11483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$cross_compiling" = yes; then : 11485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen_self_static=cross 11486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_status=$lt_dlunknown 11489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat > conftest.$ac_ext <<_LT_EOF 1149064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#line $LINENO "configure" 11491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include "confdefs.h" 11492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if HAVE_DLFCN_H 11494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <dlfcn.h> 11495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h> 11498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef RTLD_GLOBAL 11500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLGLOBAL RTLD_GLOBAL 11501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else 11502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef DL_GLOBAL 11503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLGLOBAL DL_GLOBAL 11504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# else 11505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLGLOBAL 0 11506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 11507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville find out it does not work in some platform. */ 11511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef LT_DLLAZY_OR_NOW 11512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef RTLD_LAZY 11513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLLAZY_OR_NOW RTLD_LAZY 11514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# else 11515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef DL_LAZY 11516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLLAZY_OR_NOW DL_LAZY 11517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# else 11518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef RTLD_NOW 11519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLLAZY_OR_NOW RTLD_NOW 11520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# else 11521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef DL_NOW 11522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLLAZY_OR_NOW DL_NOW 11523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# else 11524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLLAZY_OR_NOW 0 11525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 11526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 11527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 11528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 11529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1153164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* When -fvisbility=hidden is used, assume the code has been annotated 1153264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci correspondingly for the symbols needed. */ 1153364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 1153464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint fnord () __attribute__((visibility("default"))); 11535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1153764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint fnord () { return 42; } 11538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint main () 11539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 11540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int status = $lt_dlunknown; 11542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (self) 11544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville { 11545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 1154664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1154764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 1154864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 1154964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else puts (dlerror ()); 1155064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 11551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /* dlclose (self); */ 11552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 11553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 11554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville puts (dlerror ()); 11555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1155664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return status; 11557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 11558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 1155964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $ac_link) 2>&5 11561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 1156264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1156364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (./conftest; exit; ) >&5 2>/dev/null 11565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_status=$? 11566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case x$lt_status in 11567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 11571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else : 11572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # compilation failed 11573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen_self_static=no 11574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -fr conftest* 11577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1158064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 1158164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_dlopen_self_static" >&6; } 11582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CPPFLAGS="$save_CPPFLAGS" 11585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LDFLAGS="$save_LDFLAGS" 11586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="$save_LIBS" 11587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 11589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $lt_cv_dlopen_self in 11591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) enable_dlopen_self=unknown ;; 11593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 11594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $lt_cv_dlopen_self_static in 11596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) enable_dlopen_self_static=unknown ;; 11598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 11599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestriplib= 11618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_striplib= 1161964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 1162064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$striplib" && striplib="$STRIP --strip-unneeded" 1162464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1162564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; } 11626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME - insert some real tests, host_os isn't really good enough 11628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 11629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville darwin*) 11630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$STRIP" ; then 11631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville striplib="$STRIP -x" 11632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville old_striplib="$STRIP -S" 1163364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1163464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; } 11635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1163664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1163764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 11638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 1164164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1164264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 11643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 11645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Report which library types will actually be built 1165964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 1166064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if libtool supports shared libraries... " >&6; } 1166164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 1166264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$can_build_shared" >&6; } 11663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1166464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 1166564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether to build shared libraries... " >&6; } 11666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$can_build_shared" = "no" && enable_shared=no 11667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # On AIX, shared libraries and static libraries use the same namespace, and 11669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # are all built from PIC. 11670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 11671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix3*) 11672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$enable_shared" = yes && enable_static=no 11673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$RANLIB"; then 11674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds="$archive_cmds~\$RANLIB \$lib" 11675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postinstall_cmds='$RANLIB $lib' 11676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix[4-9]*) 11680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$enable_shared" = yes && enable_static=no 11682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1168564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 1168664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$enable_shared" >&6; } 11687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1168864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 1168964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether to build static libraries... " >&6; } 11690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Make sure either enable_shared or enable_static is yes. 11691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$enable_shared" = yes || enable_static=yes 1169264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 1169364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$enable_static" >&6; } 11694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp 11700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS' 11701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC="$lt_save_CC" 11706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1170764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$CXX" && ( test "X$CXX" != "Xno" && 1170864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 1170964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (test "X$CXX" != "Xg++"))) ; then 1171064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_ext=cpp 1171164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cpp='$CXXCPP $CPPFLAGS' 1171264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1171364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1171464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compiler_gnu=$ac_cv_cxx_compiler_gnu 1171564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 1171664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 1171764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$CXXCPP"; then 1171864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ${ac_cv_prog_CXXCPP+:} false; then : 1171964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 1172064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1172164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Double quotes because CXXCPP needs to be expanded 1172264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for CXXCPP in "$CXX -E" "/lib/cpp" 1172364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci do 1172464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_preproc_ok=false 1172564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_cxx_preproc_warn_flag in '' yes 1172664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 1172764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Use a header file that comes with gcc, so configuring glibc 1172864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # with a fresh cross-compiler works. 1172964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1173064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # <limits.h> exists even on freestanding compilers. 1173164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # On the NeXT, cc -E runs the code through the compiler's parser, 1173264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # not just through cpp. "Syntax error" is here to catch this case. 1173364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1173464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h. */ 1173564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#ifdef __STDC__ 1173664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <limits.h> 1173764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#else 1173864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <assert.h> 1173964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif 1174064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci Syntax error 1174164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 1174264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then : 1174364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1174464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1174564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Broken: fails on valid input. 1174664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicontinue 1174764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1174864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext 1174964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1175064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # OK, works on sane cases. Now check whether nonexistent headers 1175164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # can be detected and how. 1175264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1175364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h. */ 1175464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#include <ac_nonexistent.h> 1175564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 1175664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then : 1175764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Broken: success on invalid input. 1175864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicontinue 1175964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1176064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Passes both tests. 1176164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_preproc_ok=: 1176264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibreak 1176364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1176464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext 1176564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1176664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 1176764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 1176864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.i conftest.err conftest.$ac_ext 1176964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif $ac_preproc_ok; then : 1177064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 1177164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1177264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1177364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 1177464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_CXXCPP=$CXXCPP 1177564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1177664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1177764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CXXCPP=$ac_cv_prog_CXXCPP 1177864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1177964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_CXXCPP=$CXXCPP 1178064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1178164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 1178264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CXXCPP" >&6; } 1178364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_preproc_ok=false 1178464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_cxx_preproc_warn_flag in '' yes 1178564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 1178664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Use a header file that comes with gcc, so configuring glibc 1178764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # with a fresh cross-compiler works. 1178864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1178964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # <limits.h> exists even on freestanding compilers. 1179064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # On the NeXT, cc -E runs the code through the compiler's parser, 1179164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # not just through cpp. "Syntax error" is here to catch this case. 1179264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1179364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h. */ 1179464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#ifdef __STDC__ 1179564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <limits.h> 1179664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#else 1179764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <assert.h> 1179864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif 1179964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci Syntax error 1180064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 1180164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then : 1180264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1180364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1180464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Broken: fails on valid input. 1180564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicontinue 1180664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1180764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext 1180864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1180964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # OK, works on sane cases. Now check whether nonexistent headers 1181064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # can be detected and how. 1181164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1181264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h. */ 1181364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#include <ac_nonexistent.h> 1181464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 1181564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then : 1181664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Broken: success on invalid input. 1181764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicontinue 1181864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1181964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Passes both tests. 1182064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_preproc_ok=: 1182164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibreak 1182264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1182364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext 1182464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1182564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 1182664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 1182764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.i conftest.err conftest.$ac_ext 1182864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif $ac_preproc_ok; then : 1182964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1183064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1183164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 1183264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 1183364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check 1183464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; } 1183564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1183664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1183764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ext=cpp 1183864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cpp='$CXXCPP $CPPFLAGS' 1183964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1184064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1184164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compiler_gnu=$ac_cv_cxx_compiler_gnu 1184264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1184364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1184464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci _lt_caught_CXX_error=yes 1184564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 11846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp 11848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS' 11849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds_need_lc_CXX=no 11854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag_CXX= 11855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealways_export_symbols_CXX=no 11856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds_CXX= 11857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object_CXX=no 11858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec_CXX= 11859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_CXX=no 11860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_absolute_CXX=no 11861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_CXX= 11862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator_CXX= 11863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_minus_L_CXX=no 11864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_shlibpath_var_CXX=unsupported 11865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_automatic_CXX=no 11866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinherit_rpath_CXX=no 11867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds_CXX= 11868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds_CXX= 11869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_all_deplibs_CXX=unknown 11870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds_CXX=$old_archive_cmds 1187164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag_CXX=$reload_flag 1187264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds_CXX=$reload_cmds 11873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag_CXX= 11874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec_CXX= 11875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenable_shared_with_static_runtimes_CXX=no 11876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Source file extension for C++ test sources. 11878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp 11879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Object file extension for compiled C++ test sources. 11881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=o 11882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext_CXX=$objext 11883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# No sense in running all these tests if we already determined that 11885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the CXX compiler isn't working. Some variables (like enable_shared) 11886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# are currently assumed to apply to all compilers on this platform, 11887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and will be corrupted by setting them based on a non-working compiler. 11888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$_lt_caught_CXX_error" != yes; then 11889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Code to be used in simple compile tests 11890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_simple_compile_test_code="int some_variable = 0;" 11891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Code to be used in simple link tests 11893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 11894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # ltmain only uses $CC for tagged configurations so make sure $CC is set. 11896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler was specified, use CC. 11903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=${LTCC-"$CC"} 11904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler flags were specified, use CFLAGS. 11906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Allow CC to be a program name with arguments. 11909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler=$CC 11910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # save warnings/boilerplate of simple test code 11913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_outfile=conftest.$ac_objext 11914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_compile_test_code" >conftest.$ac_ext 11915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_compiler_boilerplate=`cat conftest.err` 11917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM conftest* 11918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_outfile=conftest.$ac_objext 11920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_link_test_code" >conftest.$ac_ext 11921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_linker_boilerplate=`cat conftest.err` 11923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM -r conftest* 11924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Allow CC to be a program name with arguments. 11927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_CC=$CC 1192864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_save_CFLAGS=$CFLAGS 11929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_LD=$LD 11930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_GCC=$GCC 11931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GCC=$GXX 11932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_with_gnu_ld=$with_gnu_ld 11933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_path_LD=$lt_cv_path_LD 11934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 11937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $as_unset lt_cv_prog_gnu_ld 11938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "${lt_cv_path_LDCXX+set}"; then 11940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_LD=$lt_cv_path_LDCXX 11941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 11942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $as_unset lt_cv_path_LD 11943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "${LDCXX+set}" || LD=$LDCXX 11945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC=${CXX-"c++"} 1194664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CFLAGS=$CXXFLAGS 11947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler=$CC 11948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_CXX=$CC 11949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for cc_temp in $compiler""; do 11950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_temp in 11951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville \-*) ;; 11954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) break;; 11955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 11956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 1195764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 11958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$compiler"; then 11961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We don't want -fno-exception when compiling C++ code, so set the 11962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # no_builtin_flag separately 11963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GXX" = yes; then 11964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 11965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 11966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_no_builtin_flag_CXX= 11967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GXX" = yes; then 11970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Set up default GNU C++ configuration 11971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --with-gnu-ld was given. 1197564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${with_gnu_ld+set}" = set; then : 11976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gnu_ld=no 11979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_prog=ld 11982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then 11983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check if gcc -print-prog-name=ld gives a path. 1198464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 1198564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for ld used by $CC... " >&6; } 11986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host in 11987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-*-mingw*) 11988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # gcc leaves a trailing carriage return which upsets mingw 11989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 11991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 11993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_prog in 11994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Accept absolute paths. 11995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [\\/]* | ?:[\\/]*) 11996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville re_direlt='/[^/][^/]*/\.\./' 11997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Canonicalize the pathname of ld 11998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 11999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 12000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 12001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 12002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$LD" && LD="$ac_prog" 12003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "") 12005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If it fails, then pretend we aren't using GCC. 12006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog=ld 12007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If it is relative, then search for the first ld in PATH. 12010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gnu_ld=unknown 12011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$with_gnu_ld" = yes; then 1201464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 1201564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for GNU ld... " >&6; } 12016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1201764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 1201864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for non-GNU ld... " >&6; } 12019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1202064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_LD+:} false; then : 1202164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 12022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 12023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "$LD"; then 12024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 12025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_dir in $PATH; do 12026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 12027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$ac_dir" && ac_dir=. 12028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 12029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_LD="$ac_dir/$ac_prog" 12030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check to see if the program is GNU ld. I'd rather use --version, 12031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # but apparently some variants of GNU ld only accept -v. 12032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Break only if it was the GNU/non-GNU ld that we prefer. 12033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 12034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *GNU* | *'with BFD'*) 12035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$with_gnu_ld" != no && break 12036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$with_gnu_ld" != yes && break 12039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 12043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 12044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 12045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_LD="$LD" # Let the user override the test with a path. 12046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 12047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 12048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD="$lt_cv_path_LD" 12050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$LD"; then 1205164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 1205264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$LD" >&6; } 12053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1205464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1205564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 12056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1205764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 1205864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 1205964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 1206064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_gnu_ld+:} false; then : 1206164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 12062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 12063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # I'd rather use --version here, but apparently some GNU lds only accept -v. 12064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `$LD -v 2>&1 </dev/null` in 12065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU* | *'with BFD'*) 12066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_gnu_ld=yes 12067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 12069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_gnu_ld=no 12070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 12072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1207364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 1207464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_gnu_ld" >&6; } 12075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_cv_prog_gnu_ld 12076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check if GNU C++ uses GNU ld as the underlying linker, since the 12084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # archiving commands below assume that GNU ld is being used. 12085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$with_gnu_ld" = yes; then 1208664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 1208764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 12088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If archive_cmds runs LD, not CC, wlarc should be empty 12093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 12094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # investigate it a little bit more. (MM) 12095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wlarc='${wl}' 12096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # ancient GNU ld didn't support --whole-archive et. al. 12098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if eval "`$CC -print-prog-name=ld` --help 2>&1" | 12099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $GREP 'no-whole-archive' > /dev/null; then 12100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec_CXX= 12103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gnu_ld=no 12106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wlarc= 12107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # A generic and very simple default shared library creation 12109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # command for GNU C++ for the case where it uses the native 12110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linker, instead of GNU ld. If possible, this setting should 12111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # overridden to take advantage of the native linker features on 12112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the platform it is being used on. 12113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Commands to make compiler produce verbose output that lists 12117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # what "hidden" libraries, object files and flags are used when 12118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linking a shared library. 1211964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GXX=no 12123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gnu_ld=no 12124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wlarc= 12125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # PORTME: fill in a description of your system's C++ link characteristics 1212864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 1212964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 12130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=yes 12131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 12132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix3*) 12133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix[4-9]*) 12137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 12138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # On IA64, the linker does run time linking by default, so we don't 12139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # have to do anything special. 12140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix_use_runtimelinking=no 12141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville exp_sym_flag='-Bexport' 12142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_entry_flag="" 12143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix_use_runtimelinking=no 12145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Test if we are trying to use run time linking or normal 12147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX style linking. If -brtl is somewhere in LDFLAGS, we 12148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # need to do runtime linking. 12149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 12150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ld_flag in $LDFLAGS; do 12151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ld_flag in 12152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-brtl*) 12153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix_use_runtimelinking=yes 12154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 12155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 12158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville exp_sym_flag='-bexport' 12162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_entry_flag='-bnoentry' 12163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # When large executables or shared objects are built, AIX ld can 12166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # have problems creating the table of contents. If linking a library 12167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # or program results in "error TOC overflow" add -mminimal-toc to 12168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 12169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 12170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='' 12172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_CXX=yes 12173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_absolute_CXX=yes 12174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator_CXX=':' 12175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville link_all_deplibs_CXX=yes 12176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville file_list_spec_CXX='${wl}-f,' 12177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GXX" = yes; then 12179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in aix4.[012]|aix4.[012].*) 12180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We only want to do this on AIX 4.2 and lower, the check 12181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # below for broken collect2 doesn't work under 4.3+ 12182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville collect2name=`${CC} -print-prog-name=collect2` 12183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f "$collect2name" && 12184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville strings "$collect2name" | $GREP resolve_lib_name >/dev/null 12185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville then 12186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We have reworked collect2 12187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 12188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We have old collect2 12190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_CXX=unsupported 12191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # It fails to find uninstalled libraries when the uninstalled 12192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # path is not listed in the libpath. Setting hardcode_minus_L 12193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # to unsupported forces relinking 12194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L_CXX=yes 12195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='-L$libdir' 12196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator_CXX= 12197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shared_flag='-shared' 12200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$aix_use_runtimelinking" = yes; then 12201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shared_flag="$shared_flag "'${wl}-G' 12202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # not using gcc 12205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 12206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 12207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # chokes on -Wl,-G. The following line is correct: 12208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shared_flag='-G' 12209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$aix_use_runtimelinking" = yes; then 12211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shared_flag='${wl}-G' 12212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shared_flag='${wl}-bM:SRE' 12214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1221864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci export_dynamic_flag_spec_CXX='${wl}-bexpall' 12219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # It seems that -bexpall does not export symbols beginning with 12220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # underscore (_), so it is better to generate a list of symbols to 12221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # export. 12222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville always_export_symbols_CXX=yes 12223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$aix_use_runtimelinking" = yes; then 12224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Warning - without using the other runtime loading flags (-brtl), 12225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # -berok will link without error, but may produce a broken library. 12226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag_CXX='-berok' 12227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Determine the default libpath from the value encoded in an empty 12228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # executable. 1222964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "${lt_cv_aix_libpath+set}" = set; then 1223064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci aix_libpath=$lt_cv_aix_libpath 1223164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1223264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ${lt_cv_aix_libpath__CXX+:} false; then : 1223364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 1223464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1223564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 12237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 12239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 12240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 12241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 12243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 12244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 12245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1224664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_link "$LINENO"; then : 12247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1224864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_aix_libpath_sed=' 1224964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /Import File Strings/,/^$/ { 1225064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /^0/ { 1225164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s/^0 *\([^ ]*\) *$/\1/ 1225264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci p 1225364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 1225464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }' 1225564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 1225664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Check for a 64-bit object if we didn't find anything. 1225764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$lt_cv_aix_libpath__CXX"; then 1225864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 1225964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1226064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1226164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1226264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 1226364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$lt_cv_aix_libpath__CXX"; then 1226464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath__CXX="/usr/lib:/lib" 1226564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 12266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 12268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1226964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci aix_libpath=$lt_cv_aix_libpath__CXX 1227064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 12271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 12273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1227464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_expsym_cmds_CXX='$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" 12275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 12277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 12278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag_CXX="-z nodefs" 12279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX="\$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" 12280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Determine the default libpath from the value encoded in an 12282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # empty executable. 1228364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "${lt_cv_aix_libpath+set}" = set; then 1228464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci aix_libpath=$lt_cv_aix_libpath 1228564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1228664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ${lt_cv_aix_libpath__CXX+:} false; then : 1228764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 1228864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1228964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 12291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 12293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 12294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 12295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 12297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 12298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 12299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1230064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_link "$LINENO"; then : 12301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1230264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_aix_libpath_sed=' 1230364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /Import File Strings/,/^$/ { 1230464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /^0/ { 1230564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s/^0 *\([^ ]*\) *$/\1/ 1230664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci p 1230764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 1230864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }' 1230964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 1231064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Check for a 64-bit object if we didn't find anything. 1231164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$lt_cv_aix_libpath__CXX"; then 1231264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 1231364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1231464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1231564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1231664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 1231764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$lt_cv_aix_libpath__CXX"; then 1231864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath__CXX="/usr/lib:/lib" 1231964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 12320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 12322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1232364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci aix_libpath=$lt_cv_aix_libpath__CXX 1232464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 12325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 12327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Warning - without using the other run time loading flags, 12328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # -berok will link without error, but may produce a broken library. 12329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_undefined_flag_CXX=' ${wl}-bernotok' 12330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag_CXX=' ${wl}-berok' 1233164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$with_gnu_ld" = yes; then 1233264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # We only use this code for GNU lds that support --whole-archive. 1233364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 1233464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1233564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Exported symbols can be pulled into shared objects from archives 1233664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci whole_archive_flag_spec_CXX='$convenience' 1233764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 12338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc_CXX=yes 12339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This is similar to how AIX traditionally builds its shared 12340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # libraries. 12341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX="\$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' 12342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville beos*) 12347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag_CXX=unsupported 12349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 12350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # support --undefined. This deserves some investigation. FIXME 12351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville chorus*) 12358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 12359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1236664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cygwin* | mingw* | pw32* | cegcc*) 1236764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $GXX,$cc_basename in 1236864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ,cl* | no,cl*) 1236964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Native MSVC 1237064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # hardcode_libdir_flag_spec is actually meaningless, as there is 1237164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # no search path for DLLs. 1237264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci hardcode_libdir_flag_spec_CXX=' ' 1237364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci allow_undefined_flag_CXX=unsupported 1237464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci always_export_symbols_CXX=yes 1237564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci file_list_spec_CXX='@' 1237664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Tell ltmain to make .lib files, not .a files. 1237764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci libext=lib 1237864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Tell ltmain to make .dll files, not .so files. 1237964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shrext_cmds=".dll" 1238064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # FIXME: Setting linknames here is a bad hack. 1238164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 1238264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 1238364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 1238464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1238564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 1238664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi~ 1238764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 1238864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci linknames=' 1238964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # The linker will not automatically build a static lib if we build a DLL. 1239064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true' 1239164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci enable_shared_with_static_runtimes_CXX=yes 1239264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Don't use ranlib 1239364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci old_postinstall_cmds_CXX='chmod 644 $oldlib' 1239464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~ 1239564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_tool_outputfile="@TOOL_OUTPUT@"~ 1239664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $lt_outputfile in 1239764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *.exe|*.EXE) ;; 1239864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 1239964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_outputfile="$lt_outputfile.exe" 1240064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_tool_outputfile="$lt_tool_outputfile.exe" 1240164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1240264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac~ 1240364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci func_to_tool_file "$lt_outputfile"~ 1240464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 1240564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 1240664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $RM "$lt_outputfile.manifest"; 1240764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi' 1240864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1240964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 1241064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # g++ 1241164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 1241264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # as there is no search path for DLLs. 1241364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci hardcode_libdir_flag_spec_CXX='-L$libdir' 1241464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci export_dynamic_flag_spec_CXX='${wl}--export-all-symbols' 1241564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci allow_undefined_flag_CXX=unsupported 1241664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci always_export_symbols_CXX=no 1241764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci enable_shared_with_static_runtimes_CXX=yes 1241864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1241964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 1242064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 1242164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # If the export-symbols file already is a .def file (1st line 1242264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # is EXPORTS), use it as is; otherwise, prepend... 1242364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 1242464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cp $export_symbols $output_objdir/$soname.def; 1242564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1242664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo EXPORTS > $output_objdir/$soname.def; 1242764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat $export_symbols >> $output_objdir/$soname.def; 1242864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi~ 1242964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 1243064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1243164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ld_shlibs_CXX=no 1243264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1243364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1243464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1243564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 12436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville darwin* | rhapsody*) 12437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc_CXX=no 12440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_CXX=no 12441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_automatic_CXX=yes 12442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var_CXX=unsupported 1244364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$lt_cv_ld_force_load" = "yes"; then 1244464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 1244564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1244664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1244764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci whole_archive_flag_spec_CXX='' 1244864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 12449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville link_all_deplibs_CXX=yes 12450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 1245164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $cc_basename in 1245264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ifort*) _lt_dar_can_shared=yes ;; 1245364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) _lt_dar_can_shared=$GCC ;; 1245464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1245564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$_lt_dar_can_shared" = "yes"; then 1245664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd=func_echo_all 12457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 12458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 12459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX="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}" 12460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville module_expsym_cmds_CXX="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}" 12461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$lt_cv_apple_cc_single_mod" != "yes"; then 12462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" 12463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" 12464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dgux*) 12473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 12474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ec++*) 12475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ghcx*) 12479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Green Hills C++ Compiler 12480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1249064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci freebsd2.*) 12491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # C++ shared libraries reported to be fairly broken before 12492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # switch to ELF 12493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd-elf*) 12497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc_CXX=no 12498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd* | dragonfly*) 12501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 12502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # conventions 12503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=yes 12504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville gnu*) 12507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1250964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci haiku*) 1251064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 1251164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci link_all_deplibs_CXX=yes 1251264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1251364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 12514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hpux9*) 12515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 12516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator_CXX=: 12517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec_CXX='${wl}-E' 12518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_CXX=yes 12519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L_CXX=yes # Not in the search PATH, 12520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # but as the default 12521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # location of the library. 12522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 12524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC*) 12525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aCC*) 12529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 12530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Commands to make compiler produce verbose output that lists 12531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # what "hidden" libraries, object files and flags are used when 12532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linking a shared library. 12533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 12534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # There doesn't appear to be a way to prevent this compiler from 12535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # explicitly linking system object files so we need to strip them 12536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # from the output so that they don't get included in the library 12537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # dependencies. 1253864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 12539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GXX" = yes; then 1254264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 12543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hpux10*|hpux11*) 12552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test $with_gnu_ld = no; then 12553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 12554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator_CXX=: 12555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 12557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*|ia64*) 12558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec_CXX='${wl}-E' 12561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 12565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*|ia64*) 12566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_CXX=no 12567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var_CXX=no 12568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_CXX=yes 12571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_absolute_CXX=yes 12572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L_CXX=yes # Not in the search PATH, 12573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # but as the default 12574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # location of the library. 12575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 12579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC*) 12580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aCC*) 12584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 12585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*) 12586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ia64*) 12589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Commands to make compiler produce verbose output that lists 12596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # what "hidden" libraries, object files and flags are used when 12597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linking a shared library. 12598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 12599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # There doesn't appear to be a way to prevent this compiler from 12600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # explicitly linking system object files so we need to strip them 12601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # from the output so that they don't get included in the library 12602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # dependencies. 1260364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 12604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GXX" = yes; then 12607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test $with_gnu_ld = no; then 12608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 12609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*) 12610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ia64*) 1261364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 1261664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville interix[3-9]*) 12629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_CXX=no 12630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var_CXX=no 12631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec_CXX='${wl}-E' 12633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 12634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Instead, shared libraries are loaded at an image base (0x10000000 by 12635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # default) and relocated if they conflict, which is a slow very memory 12636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # consuming and fragmenting process. To avoid this, we pick a random, 12637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 12638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # time. Moving up from 0x10000000 also allows more sbrk(2) space. 12639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 12640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='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' 12641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville irix5* | irix6*) 12643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 12644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC*) 12645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # SGI C++ 1264664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 12647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Archives containing C++ object files must be created using 12649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # "CC -ar", where "CC" is the IRIX C++ compiler. This is 12650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # necessary to make sure instantiated templates are included 12651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # in the archive. 12652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 12653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GXX" = yes; then 12656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$with_gnu_ld" = no; then 1265764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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' 12658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1265964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' 12660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville link_all_deplibs_CXX=yes 12663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator_CXX=: 12667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inherit_rpath_CXX=yes 12668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1267064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci linux* | k*bsd*-gnu | kopensolaris*-gnu) 12671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 12672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville KCC*) 12673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Kuck and Associates, Inc. (KAI) C++ Compiler 12674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # KCC will only create a shared library if the output file 12676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # ends with ".so" (or ".sl" for HP-UX), so rename the library 12677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # to its proper name (with version) after linking. 12678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 12679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' 12680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Commands to make compiler produce verbose output that lists 12681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # what "hidden" libraries, object files and flags are used when 12682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linking a shared library. 12683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 12684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # There doesn't appear to be a way to prevent this compiler from 12685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # explicitly linking system object files so we need to strip them 12686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # from the output so that they don't get included in the library 12687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # dependencies. 1268864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 12689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Archives containing C++ object files must be created using 12694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville icpc* | ecpc* ) 12698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Intel C++ 12699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gnu_ld=yes 12700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # version 8.0 and above of icpc choke on multiply defined symbols 12701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # if we add $predep_objects and $postdep_objects, however 7.1 and 12702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # earlier do not add the objects themselves. 12703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `$CC -V 2>&1` in 12704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *"Version 7."*) 12705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 12707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) # Version 8.0 or newer 12709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_idyn= 12710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 12711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ia64*) tmp_idyn=' -i_dynamic';; 12712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 12715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc_CXX=no 12718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pgCC* | pgcpp*) 12723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Portland Group C++ compiler 12724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `$CC -V` in 1272564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *pgCC\ [1-5].* | *pgcpp\ [1-5].*) 12726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville prelink_cmds_CXX='tpldir=Template.dir~ 12727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf $tpldir~ 12728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ 1272964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' 12730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville old_archive_cmds_CXX='tpldir=Template.dir~ 12731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf $tpldir~ 12732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ 1273364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ 12734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RANLIB $oldlib' 12735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='tpldir=Template.dir~ 12736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf $tpldir~ 12737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 1273864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='tpldir=Template.dir~ 12740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf $tpldir~ 12741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 1274264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' 12743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1274464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) # Version 6 and above use weak symbols 12745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' 12747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 12751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 1275264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci whole_archive_flag_spec_CXX='${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' 12753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cxx*) 12755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Compaq C++ 12756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' 12758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var=LD_RUN_PATH 12760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator_CXX=: 12762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Commands to make compiler produce verbose output that lists 12764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # what "hidden" libraries, object files and flags are used when 12765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linking a shared library. 12766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 12767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # There doesn't appear to be a way to prevent this compiler from 12768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # explicitly linking system object files so we need to strip them 12769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # from the output so that they don't get included in the library 12770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # dependencies. 1277164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' 12772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1277364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci xl* | mpixl* | bgxl*) 12774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # IBM XL 8.0 on PPC, with GNU ld 12775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$supports_anon_versioning" = xyes; then 12779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ 12780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 12781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "local: *; };" >> $output_objdir/$libname.ver~ 12782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 12783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `$CC -V 2>&1 | sed 5q` in 12787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *Sun\ C*) 12788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Sun C++ 5.9 12789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_undefined_flag_CXX=' -zdefs' 12790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' 12792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='-R$libdir' 1279364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci whole_archive_flag_spec_CXX='${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' 12794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_needs_object_CXX=yes 12795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Not sure whether something based on 12797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 12798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # would be better. 1279964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd='func_echo_all' 12800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Archives containing C++ object files must be created using 12802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # "CC -xar", where "CC" is the Sun C++ compiler. This is 12803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # necessary to make sure instantiated templates are included 12804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # in the archive. 12805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lynxos*) 12813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville m88k*) 12818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mvs*) 12823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 12824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cxx*) 12825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville netbsd*) 12836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 12838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wlarc= 12839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='-R$libdir' 12840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_CXX=yes 12841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var_CXX=no 12842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Workaround some broken pre-1.5 toolchains 12844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 12845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *nto* | *qnx*) 12848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=yes 12849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville openbsd2*) 12852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # C++ shared libraries are fairly broken 12853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville openbsd*) 12857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f /usr/libexec/ld.so; then 12858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_CXX=yes 12859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var_CXX=no 12860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_absolute_CXX=yes 12861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 12865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec_CXX='${wl}-E' 12866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 1286864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd=func_echo_all 12869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville osf3* | osf4* | osf5*) 12875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 12876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville KCC*) 12877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Kuck and Associates, Inc. (KAI) C++ Compiler 12878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # KCC will only create a shared library if the output file 12880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # ends with ".so" (or ".sl" for HP-UX), so rename the library 12881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # to its proper name (with version) after linking. 12882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 12883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator_CXX=: 12886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Archives containing C++ object files must be created using 12888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the KAI C++ compiler. 12889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host in 12890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; 12891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; 12892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville RCC*) 12895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Rational C++ 2.4.1 12896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cxx*) 12900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host in 12901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville osf3*) 12902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 1290364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 12904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag_CXX=' -expect_unresolved \*' 1290864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 12909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 12910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "-hidden">> $lib.exp~ 1291164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~ 12912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM $lib.exp' 12913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator_CXX=: 12918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Commands to make compiler produce verbose output that lists 12920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # what "hidden" libraries, object files and flags are used when 12921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linking a shared library. 12922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 12923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # There doesn't appear to be a way to prevent this compiler from 12924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # explicitly linking system object files so we need to strip them 12925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # from the output so that they don't get included in the library 12926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # dependencies. 1292764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 12928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host in 12933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville osf3*) 1293464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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' 12935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 1293764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_CXX='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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' 12938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator_CXX=: 12943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Commands to make compiler produce verbose output that lists 12945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # what "hidden" libraries, object files and flags are used when 12946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linking a shared library. 1294764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville psos*) 12958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sunos4*) 12963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 12964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC*) 12965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Sun C++ 4.x 12966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lcc*) 12970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Lucid 12971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville solaris*) 12982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 1298364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CC* | sunCC*) 12984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Sun C++ 4.2, 5.x and Centerline C++ 12985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc_CXX=yes 12986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_undefined_flag_CXX=' -zdefs' 12987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 12990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='-R$libdir' 12992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var_CXX=no 12993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 12994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville solaris2.[0-5] | solaris2.[0-5].*) ;; 12995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The compiler driver will combine and reorder linker options, 12997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # but understands `-z linker_flag'. 12998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Supported since Solaris 2.6 (maybe 2.5.1?) 12999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 13000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville link_all_deplibs_CXX=yes 13003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1300464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd='func_echo_all' 13005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Archives containing C++ object files must be created using 13007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # "CC -xar", where "CC" is the Sun C++ compiler. This is 13008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # necessary to make sure instantiated templates are included 13009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # in the archive. 13010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 13011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville gcx*) 13013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Green Hills C++ Compiler 13014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The C++ compiler must be used to create the archive. 13017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 13018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # GNU C++ compiler with Solaris linker 13021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GXX" = yes && test "$with_gnu_ld" = no; then 13022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 13023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $CC --version | $GREP -v '^2\.7' > /dev/null; then 1302464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 1302664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 13027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Commands to make compiler produce verbose output that lists 13029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # what "hidden" libraries, object files and flags are used when 13030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linking a shared library. 1303164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # g++ 2.7 appears to require `-G' NOT `-shared' on this 13034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # platform. 13035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 13038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Commands to make compiler produce verbose output that lists 13040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # what "hidden" libraries, object files and flags are used when 13041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linking a shared library. 1304264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 13046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 13047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville solaris2.[0-5] | solaris2.[0-5].*) ;; 13048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 13050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 13058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_undefined_flag_CXX='${wl}-z,text' 13059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc_CXX=no 13060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var_CXX=no 13061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var='LD_RUN_PATH' 13062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC*) 13065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv5* | sco3.2v5* | sco5v6*) 13076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Note: We can NOT use -z defs as we might desire, because we do not 13077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # link with -lc, and that would cause any symbols used from libc to 13078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # always be unresolved, which means just about no library would 13079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # ever link correctly. If we're not using GNU ld we use -z text 13080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # though, which does catch some bad symbols but isn't as heavy-handed 13081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # as -z defs. 13082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_undefined_flag_CXX='${wl}-z,text' 13083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag_CXX='${wl}-z,nodefs' 13084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc_CXX=no 13085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var_CXX=no 13086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' 13087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator_CXX=':' 13088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville link_all_deplibs_CXX=yes 13089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec_CXX='${wl}-Bexport' 13090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var='LD_RUN_PATH' 13091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC*) 13094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1309664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ 1309764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci '"$old_archive_cmds_CXX" 1309864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ 1309964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci '"$reload_cmds_CXX" 13100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tandem*) 13109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville NCC*) 13111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # NonStop-UX NCC 3.20 13112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 13113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 13114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 13117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 13118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville vxworks*) 13123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 13124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 13125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 13129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 13130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1313364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 1313464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ld_shlibs_CXX" >&6; } 13135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$ld_shlibs_CXX" = no && can_build_shared=no 13136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GCC_CXX="$GXX" 13138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD_CXX="$LD" 13139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ## CAVEAT EMPTOR: 13141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ## There is no encapsulation within the following macros, do not change 13142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ## the running order or otherwise move them around unless you know exactly 13143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ## what you are doing... 13144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Dependencies to place before and after the object being linked: 13145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects_CXX= 13146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects_CXX= 13147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps_CXX= 13148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps_CXX= 13149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path_CXX= 13150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat > conftest.$ac_ext <<_LT_EOF 13152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass Foo 13153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 13154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepublic: 13155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Foo (void) { a = 0; } 13156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprivate: 13157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int a; 13158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 13159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 13160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1316164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1316264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_lt_libdeps_save_CFLAGS=$CFLAGS 1316364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "$CC $CFLAGS " in #( 1316464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; 1316564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; 1316664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; 1316764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 1316864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1316964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $ac_compile) 2>&5 13171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 1317264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1317364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; }; then 13174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Parse the compiler output and extract the necessary 13175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # objects, libraries and library flags. 13176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Sentinel used to keep track of whether or not we are before 13178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the conftest object file. 13179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pre_test_object_deps_done=no 13180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for p in `eval "$output_verbose_link_cmd"`; do 1318264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case ${prev}${p} in 13183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -L* | -R* | -l*) 13185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Some compilers place space between "-{L,R}" and the path. 13186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Remove the space. 13187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test $p = "-L" || 13188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test $p = "-R"; then 13189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville prev=$p 13190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville continue 13191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1319364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Expand the sysroot to ease extracting the directories later. 1319464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$prev"; then 1319564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $p in 1319664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; 1319764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; 1319864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; 1319964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1320064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1320164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $p in 1320264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; 1320364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 13204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$pre_test_object_deps_done" = no; then 1320564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case ${prev} in 1320664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -L | -R) 13207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Internal compiler library paths should come after those 13208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # provided the user. The postdeps already come after the 13209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # user supplied libs so there is no need to process them. 13210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "$compiler_lib_search_path_CXX"; then 13211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_lib_search_path_CXX="${prev}${p}" 13212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 13214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The "-l" case would never come before the object being 13217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linked, so don't bother handling this case. 13218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "$postdeps_CXX"; then 13221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postdeps_CXX="${prev}${p}" 13222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postdeps_CXX="${postdeps_CXX} ${prev}${p}" 13224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 1322664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci prev= 13227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1322964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *.lto.$objext) ;; # Ignore GCC LTO objects 13230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *.$objext) 13231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This assumes that the test object file only shows up 13232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # once in the compiler output. 13233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$p" = "conftest.$objext"; then 13234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pre_test_object_deps_done=yes 13235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville continue 13236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$pre_test_object_deps_done" = no; then 13239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "$predep_objects_CXX"; then 13240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville predep_objects_CXX="$p" 13241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville predep_objects_CXX="$predep_objects_CXX $p" 13243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "$postdep_objects_CXX"; then 13246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postdep_objects_CXX="$p" 13247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postdep_objects_CXX="$postdep_objects_CXX $p" 13249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) ;; # Ignore the rest. 13254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 13257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Clean up. 13259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f a.out a.exe 13260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 13261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "libtool.m4: error: problem compiling CXX test program" 13262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 13263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM -f confest.$objext 1326564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCFLAGS=$_lt_libdeps_save_CFLAGS 13266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# PORTME: override above test on systems where it is broken 13268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in 13269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*) 13270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Interix 3.5 installs completely hosed .la files for C++, so rather than 13271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # hack all around it, let's just trust "g++" to DTRT. 13272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville predep_objects_CXX= 13273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postdep_objects_CXX= 13274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postdeps_CXX= 13275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux*) 13278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `$CC -V 2>&1 | sed 5q` in 13279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *Sun\ C*) 13280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Sun C++ 5.9 13281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The more standards-conforming stlport4 library is 13283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # incompatible with the Cstd library. Avoid specifying 13284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # it if it's in CXXFLAGS. Ignore libCrun as 13285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # -library=stlport4 depends on it. 13286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case " $CXX $CXXFLAGS " in 13287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *" -library=stlport4 "*) 13288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville solaris_use_stlport4=yes 13289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$solaris_use_stlport4" != yes; then 13293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postdeps_CXX='-library=Cstd -library=Crun' 13294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*) 13300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 1330164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CC* | sunCC*) 13302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The more standards-conforming stlport4 library is 13303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # incompatible with the Cstd library. Avoid specifying 13304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # it if it's in CXXFLAGS. Ignore libCrun as 13305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # -library=stlport4 depends on it. 13306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case " $CXX $CXXFLAGS " in 13307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *" -library=stlport4 "*) 13308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville solaris_use_stlport4=yes 13309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Adding this requires a known-good setup of shared libraries for 13313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Sun compiler versions before 5.6, else PIC objects from an old 13314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # archive will be linked into the output, leading to subtle bugs. 13315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$solaris_use_stlport4" != yes; then 13316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postdeps_CXX='-library=Cstd -library=Crun' 13317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 13322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase " $postdeps_CXX " in 13325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*" -lc "*) archive_cmds_need_lc_CXX=no ;; 13326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 13327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_lib_search_dirs_CXX= 13328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "${compiler_lib_search_path_CXX}"; then 13329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 13330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 13331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX= 13363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic_CXX= 13364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static_CXX= 13365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # C++ specific cases for pic, static, wl, etc. 13368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GXX" = yes; then 13369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='-Wl,' 13370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-static' 13371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 13373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix*) 13374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # All AIX code is PIC. 13375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 13376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX 5 now supports IA64 processor 13377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-Bstatic' 13378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville amigaos*) 13382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 13383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville powerpc) 13384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # see comment about AmigaOS4 .so support 13385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-fPIC' 13386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville m68k) 13388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: we need at least 68020 code to build shared libraries, but 13389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # adding the `-m68020' flag to GCC prevents building anything better, 13390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # like `-m68040'. 13391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 13392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 13397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # PIC is the default for these OSes. 13398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1339964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw* | cygwin* | os2* | pw32* | cegcc*) 13400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This hack is so that the source file can tell whether it is being 13401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # built for inclusion in a dll (and should export symbols for example). 13402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Although the cygwin gcc ignores -fPIC, still need this for old-style 13403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (--disable-auto-import) libraries 13404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 13405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville darwin* | rhapsody*) 13407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # PIC is the default on this platform 13408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Common symbols not allowed in MH_DYLIB files 13409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-fno-common' 13410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *djgpp*) 13412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # DJGPP does not support shared libraries at all 13413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX= 13414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1341564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci haiku*) 1341664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # PIC is the default for Haiku. 1341764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # The "-static" flag exists, but is broken. 1341864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_static_CXX= 1341964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 13420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville interix[3-9]*) 13421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Interix 3.x gcc -fpic/-fPIC options generate broken code. 13422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Instead, we relocate shared libraries at runtime. 13423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv4*MP*) 13425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -d /usr/nec; then 13426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX=-Kconform_pic 13427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hpux*) 1343064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 1343164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 1343264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # sets the default TLS model and affects inlining. 13433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 1343464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci hppa*64*) 13435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-fPIC' 13438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *qnx* | *nto*) 13442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # QNX uses GNU C++, but need to define -shared option too, otherwise 13443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # it will coredump. 13444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-fPIC -shared' 13445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-fPIC' 13448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 13452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix[4-9]*) 13453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # All AIX code is PIC. 13454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 13455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX 5 now supports IA64 processor 13456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-Bstatic' 13457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 13459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville chorus*) 13462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cxch68*) 13464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Green Hills C++ Compiler 13465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" 13466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1346964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw* | cygwin* | os2* | pw32* | cegcc*) 1347064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # This hack is so that the source file can tell whether it is being 1347164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # built for inclusion in a dll (and should export symbols for example). 1347264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 1347364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 13474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dgux*) 13475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ec++*) 13477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-KPIC' 13478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ghcx*) 13480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Green Hills C++ Compiler 13481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-pic' 13482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd* | dragonfly*) 13488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FreeBSD uses GNU C++ 13489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hpux9* | hpux10* | hpux11*) 13491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC*) 13493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='-Wl,' 13494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 13495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" != ia64; then 13496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='+Z' 13497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aCC*) 13500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='-Wl,' 13501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 13502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 13503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*|ia64*) 13504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # +Z the default 13505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='+Z' 13508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville interix*) 13516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This is c89, which is MS Visual C++ (no shared libs) 13517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Anyone wants to do a port? 13518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville irix5* | irix6* | nonstopux*) 13520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC*) 13522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='-Wl,' 13523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-non_shared' 13524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # CC pic flag -KPIC is the default. 13525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1353064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci linux* | k*bsd*-gnu | kopensolaris*-gnu) 13531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville KCC*) 13533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # KAI C++ Compiler 13534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='--backend -Wl,' 13535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-fPIC' 13536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1353764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ecpc* ) 1353864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # old Intel C++ for x86_64 which still supported -KPIC. 13539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='-Wl,' 13540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-KPIC' 13541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-static' 13542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1354364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci icpc* ) 1354464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Intel C++, used to be incompatible with GCC. 1354564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # ICC 10 doesn't accept -KPIC any more. 1354664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_wl_CXX='-Wl,' 1354764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_pic_CXX='-fPIC' 1354864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_static_CXX='-static' 1354964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 13550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pgCC* | pgcpp*) 13551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Portland Group C++ compiler 13552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='-Wl,' 13553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-fpic' 13554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-Bstatic' 13555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cxx*) 13557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Compaq C++ 13558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Make sure the PIC flag is empty. It appears that all Alpha 13559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Linux and Compaq Tru64 Unix objects are PIC. 13560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX= 13561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-non_shared' 13562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1356364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) 1356464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # IBM XL 8.0, 9.0 on PPC and BlueGene 13565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='-Wl,' 13566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-qpic' 13567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-qstaticlink' 13568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `$CC -V 2>&1 | sed 5q` in 13571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *Sun\ C*) 13572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Sun C++ 5.9 13573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-KPIC' 13574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-Bstatic' 13575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='-Qoption ld ' 13576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lynxos*) 13582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville m88k*) 13584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mvs*) 13586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cxx*) 13588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-W c,exportall' 13589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1359464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci netbsd* | netbsdelf*-gnu) 13595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *qnx* | *nto*) 13597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # QNX uses GNU C++, but need to define -shared option too, otherwise 13598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # it will coredump. 13599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-fPIC -shared' 13600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville osf3* | osf4* | osf5*) 13602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville KCC*) 13604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='--backend -Wl,' 13605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville RCC*) 13607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Rational C++ 2.4.1 13608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-pic' 13609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cxx*) 13611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Digital/Compaq C++ 13612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='-Wl,' 13613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Make sure the PIC flag is empty. It appears that all Alpha 13614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Linux and Compaq Tru64 Unix objects are PIC. 13615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX= 13616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-non_shared' 13617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville psos*) 13623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville solaris*) 13625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 1362664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CC* | sunCC*) 13627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Sun C++ 4.2, 5.x and Centerline C++ 13628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-KPIC' 13629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-Bstatic' 13630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='-Qoption ld ' 13631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville gcx*) 13633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Green Hills C++ Compiler 13634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-PIC' 13635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sunos4*) 13641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC*) 13643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Sun C++ 4.x 13644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-pic' 13645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-Bstatic' 13646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lcc*) 13648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Lucid 13649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-pic' 13650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 13656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC*) 13658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='-Wl,' 13659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-KPIC' 13660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-Bstatic' 13661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tandem*) 13665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville NCC*) 13667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # NonStop-UX NCC 3.20 13668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-KPIC' 13669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville vxworks*) 13675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_can_build_shared_CXX=no 13678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in 13683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # For platforms which do not support PIC, -DPIC is meaningless: 13684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *djgpp*) 13685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX= 13686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 13689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 13691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1369264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 1369364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 1369464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_pic_CXX+:} false; then : 1369564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 1369664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1369764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX 1369864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1369964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5 1370064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; } 1370164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX 13702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 13704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the PIC flag actually works. 13705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 13706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$lt_prog_compiler_pic_CXX"; then 1370764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 1370864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 1370964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_pic_works_CXX+:} false; then : 1371064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 13711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 13712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_pic_works_CXX=no 13713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_outfile=conftest.$ac_objext 13714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 13716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Insert the option either (1) after the last *FLAGS variable, or 13717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (2) before a word containing "conftest.", or (3) at the end. 13718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Note that $ac_compile itself does not contain backslashes and begins 13719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # with a dollar sign (not a hyphen), so the echo should work correctly. 13720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The option is referenced via a variable to avoid confusing sed. 13721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compile=`echo "$ac_compile" | $SED \ 13722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:$: $lt_compiler_flag:'` 1372564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$lt_compile" 2>conftest.err) 13727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 13728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat conftest.err >&5 1372964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$as_me:$LINENO: \$? = $ac_status" >&5 13730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (exit $ac_status) && test -s "$ac_outfile"; then 13731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The compiler can only warn and ignore the option if not recognized 13732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # So say no if there are warnings other than the usual output. 1373364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 13734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 13736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_pic_works_CXX=yes 13737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 13740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1374264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 1374364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 13744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 13746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $lt_prog_compiler_pic_CXX in 13747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "" | " "*) ;; 13748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 13749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 13751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX= 13752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_can_build_shared_CXX=no 13753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 13754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 13756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1375964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1376064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 13761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 13762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the static flag actually works. 13763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 13764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 1376564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 1376664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 1376764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_static_works_CXX+:} false; then : 1376864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 13769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 13770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_static_works_CXX=no 13771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_LDFLAGS="$LDFLAGS" 13772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$lt_simple_link_test_code" > conftest.$ac_ext 13774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The linker can only warn and ignore the option if not recognized 13776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # So say no if there are warnings 13777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -s conftest.err; then 13778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Append any errors to the config.log. 13779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat conftest.err 1>&5 1378064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 13781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if diff conftest.exp conftest.er2 >/dev/null; then 13783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_static_works_CXX=yes 13784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_static_works_CXX=yes 13787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM -r conftest* 13790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LDFLAGS="$save_LDFLAGS" 13791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1379364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 1379464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 13795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 13797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 13798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 13799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX= 13800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 13801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1380564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 1380664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 1380764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 1380864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 13809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 13810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_c_o_CXX=no 13811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM -r conftest 2>/dev/null 13812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir conftest 13813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd conftest 13814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir out 13815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compiler_flag="-o out/conftest2.$ac_objext" 13818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Insert the option either (1) after the last *FLAGS variable, or 13819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (2) before a word containing "conftest.", or (3) at the end. 13820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Note that $ac_compile itself does not contain backslashes and begins 13821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # with a dollar sign (not a hyphen), so the echo should work correctly. 13822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compile=`echo "$ac_compile" | $SED \ 13823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:$: $lt_compiler_flag:'` 1382664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$lt_compile" 2>out/conftest.err) 13828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 13829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat out/conftest.err >&5 1383064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$as_me:$LINENO: \$? = $ac_status" >&5 13831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (exit $ac_status) && test -s out/conftest2.$ac_objext 13832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville then 13833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The compiler can only warn and ignore the option if not recognized 13834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # So say no if there are warnings 1383564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 13836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_c_o_CXX=yes 13839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville chmod u+w . 2>&5 13842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 13843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # SGI C++ compiler will create directory out/ii_files/ for 13844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # template instantiation 13845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 13846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM out/* && rmdir out 13847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd .. 13848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM -r conftest 13849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 13850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1385264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 1385364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1385764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 1385864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 1385964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 1386064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 13861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 13862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_c_o_CXX=no 13863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM -r conftest 2>/dev/null 13864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir conftest 13865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd conftest 13866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir out 13867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compiler_flag="-o out/conftest2.$ac_objext" 13870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Insert the option either (1) after the last *FLAGS variable, or 13871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (2) before a word containing "conftest.", or (3) at the end. 13872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Note that $ac_compile itself does not contain backslashes and begins 13873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # with a dollar sign (not a hyphen), so the echo should work correctly. 13874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compile=`echo "$ac_compile" | $SED \ 13875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:$: $lt_compiler_flag:'` 1387864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$lt_compile" 2>out/conftest.err) 13880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 13881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat out/conftest.err >&5 1388264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$as_me:$LINENO: \$? = $ac_status" >&5 13883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (exit $ac_status) && test -s out/conftest2.$ac_objext 13884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville then 13885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The compiler can only warn and ignore the option if not recognized 13886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # So say no if there are warnings 1388764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 13888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_c_o_CXX=yes 13891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville chmod u+w . 2>&5 13894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 13895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # SGI C++ compiler will create directory out/ii_files/ for 13896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # template instantiation 13897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 13898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM out/* && rmdir out 13899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd .. 13900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM -r conftest 13901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 13902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1390464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 1390564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehard_links="nottested" 13911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 13912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # do not overwrite the value of need_locks provided by the user 1391364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 1391464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if we can lock with hard links... " >&6; } 13915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hard_links=yes 13916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 13917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ln conftest.a conftest.b 2>/dev/null && hard_links=no 13918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville touch conftest.a 13919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ln conftest.a conftest.b 2>&5 || hard_links=no 13920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ln conftest.a conftest.b 2>/dev/null && hard_links=no 1392164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 1392264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$hard_links" >&6; } 13923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$hard_links" = no; then 1392464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 1392564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 13926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_locks=warn 13927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 13929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_locks=no 13930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 13931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1393464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 1393564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 1393864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 13939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 13940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix[4-9]*) 13941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If we're using GNU nm, then we don't want the "-C" option. 13942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # -C means demangle to AIX nm, but means don't demangle with GNU nm 1394364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Also, AIX nm treats weak defined symbols like other global defined 1394464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # symbols, whereas GNU nm marks them as "W". 13945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 1394664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 13947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 13949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pw32*) 13952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_symbols_cmds_CXX="$ltdll_cmds" 1395364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1395464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cygwin* | mingw* | cegcc*) 1395564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $cc_basename in 1395664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cl*) 1395764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 1395864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1395964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 1396064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 1396164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 1396264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1396364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1396464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1396564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci linux* | k*bsd*-gnu | gnu*) 1396664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci link_all_deplibs_CXX=no 1396764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 13968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 1397064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 13971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1397364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 1397464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ld_shlibs_CXX" >&6; } 13975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$ld_shlibs_CXX" = no && can_build_shared=no 13976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld_CXX=$with_gnu_ld 13978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 13985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do we need to explicitly link libc? 13986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 13987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "x$archive_cmds_need_lc_CXX" in 13988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex|xyes) 13989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Assume -lc should be added 13990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc_CXX=yes 13991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$enable_shared" = yes && test "$GCC" = yes; then 13993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $archive_cmds_CXX in 13994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *'~'*) 13995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: we may have to deal with multi-command sequences. 13996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville '$CC '*) 13998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Test whether the compiler implicitly links with -lc since on some 13999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # systems, -lgcc has to come before -lc. If gcc already passes -lc 14000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # to ld, don't add -lc before -lgcc. 1400164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 1400264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 1400364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_archive_cmds_need_lc_CXX+:} false; then : 1400464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 1400564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1400664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $RM conftest* 1400764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1400964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $ac_compile) 2>&5 14011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 1401264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1401364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } 2>conftest.err; then 1401464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci soname=conftest 1401564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lib=conftest 1401664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci libobjs=conftest.$ac_objext 1401764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci deplibs= 1401864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci wl=$lt_prog_compiler_wl_CXX 1401964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci pic_flag=$lt_prog_compiler_pic_CXX 1402064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci compiler_flags=-v 1402164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci linker_flags=-v 1402264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci verstring= 1402364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_objdir=. 1402464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci libname=conftest 1402564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 1402664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci allow_undefined_flag_CXX= 1402764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 14028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 14029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 1403064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1403164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } 1403264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci then 1403364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_archive_cmds_need_lc_CXX=no 1403464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1403564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_archive_cmds_need_lc_CXX=yes 1403664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1403764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 1403864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1403964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.err 1>&5 1404064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1404164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $RM conftest* 1404264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1404364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1404464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 1404564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } 1404664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX 14047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 14052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1411464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 1411564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking dynamic linker characteristics... " >&6; } 14116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec= 14118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec='lib$name' 14119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec= 14120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds=".so" 14121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds= 14122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds= 14123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds= 14124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval= 14125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_var= 14126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_overrides_runpath=unknown 14127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleversion_type=none 14128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledynamic_linker="$host_os ld.so" 14129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec="/lib /usr/lib" 14130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_lib_prefix=unknown 14131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_into_libs=no 14132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# when you set need_version to no, make sure it does not cause -set_version 14134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# flags to be left without arguments 14135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_version=unknown 14136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in 14138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix3*) 1413964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 14141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LIBPATH 14142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX 3 has no versioning support, so we append a major version to the name. 14144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix[4-9]*) 1414864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 14153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX 5 supports IA64 14154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 14155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 14157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # With GCC up to 2.95.x, collect2 would create an import file 14158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # for dependence libraries. The import file would start with 14159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the line `#! .'. This would cause the generated library to 14160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # depend on `.', always an invalid library. This was fixed in 14161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # development snapshots of GCC prior to 3.0. 14162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 14163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix4 | aix4.[01] | aix4.[01].*) 14164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 14165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo ' yes ' 14166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 14167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 14168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 14169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville can_build_shared=no 14170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 14174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # soname into executable. Probably we can add versioning support to 14175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # collect2, so additional links can be useful in future. 14176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$aix_use_runtimelinking" = yes; then 14177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If using run time linking (on AIX 4.2 or later) use lib<name>.so 14178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # instead of lib<name>.a to let people know that these are not 14179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # typical AIX shared libraries. 14180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 14182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We preserve .a as extension for shared libraries through AIX4.2 14183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # and later when we are not doing run time linking. 14184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}.a $libname.a' 14185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LIBPATH 14188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleamigaos*) 14192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 14193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville powerpc) 14194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Since July 2007 AmigaOS4 officially supports .so libraries. 14195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 14196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville m68k) 14199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='$libname.ixlibrary $libname.a' 14200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Create ${libname}_ixlibrary.a entries in /sys/libs. 1420164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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' 14202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebeos*) 14207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${shared_ext}' 14208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker="$host_os ld.so" 14209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LIBRARY_PATH 14210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebsdi[45]*) 1421364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 14218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 14220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 14221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the default ld.so.conf also contains /usr/contrib/lib and 14222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 14223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # libtool to hard-code these into programs 14224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1422664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicygwin* | mingw* | pw32* | cegcc*) 14227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=windows 14228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds=".dll" 14229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1423264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $GCC,$cc_basename in 1423364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci yes,*) 1423464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # gcc 14235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='$libname.dll.a' 14236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # DLL is installed to $(libdir)/../bin by postinstall_cmds 14237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postinstall_cmds='base_file=`basename \${file}`~ 14238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 14239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dldir=$destdir/`dirname \$dlpath`~ 14240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -d \$dldir || mkdir -p \$dldir~ 14241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $install_prog $dir/$dlname \$dldir/$dlname~ 14242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville chmod a+x \$dldir/$dlname~ 14243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 14244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 14245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi' 14246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 14247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dlpath=$dir/\$dldll~ 14248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM \$dlpath' 14249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 14252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cygwin*) 14253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Cygwin DLLs use 'cyg' prefix rather than 'lib' 14254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 1425564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 14256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1425764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw* | cegcc*) 14258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # MinGW DLLs use traditional 'lib' prefix 14259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pw32*) 14262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # pw32 DLLs use 'pw' prefix rather than 'lib' 14263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1426664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dynamic_linker='Win32 ld.exe' 1426764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1426864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1426964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *,cl*) 1427064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Native MSVC 1427164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci libname_spec='$name' 1427264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 1427364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci library_names_spec='${libname}.dll.lib' 1427464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1427564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $build_os in 1427664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw*) 1427764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec= 1427864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_save_ifs=$IFS 1427964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=';' 1428064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for lt_path in $LIB 1428164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci do 1428264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$lt_save_ifs 1428364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Let DOS variable expansion print the short 8.3 style file name. 1428464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 1428564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 1428664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 1428764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$lt_save_ifs 1428864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Convert to MSYS style. 1428964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 1429064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1429164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cygwin*) 1429264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Convert to unix form, then to dos form, then back to unix form 1429364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # but this time dos style (no spaces!) so that the unix form looks 1429464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # like /cygdrive/c/PROGRA~1:/cygdr... 1429564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 1429664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 1429764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 1429864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1429964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 1430064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec="$LIB" 1430164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 1430264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # It is most probably a Windows format PATH. 1430364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 1430464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1430564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 1430664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1430764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # FIXME: find the short name or the path components, as spaces are 1430864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # common. (e.g. "Program Files" -> "PROGRA~1") 1430964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1431064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1431164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1431264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # DLL is installed to $(libdir)/../bin by postinstall_cmds 1431364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci postinstall_cmds='base_file=`basename \${file}`~ 1431464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 1431564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dldir=$destdir/`dirname \$dlpath`~ 1431664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -d \$dldir || mkdir -p \$dldir~ 1431764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $install_prog $dir/$dlname \$dldir/$dlname' 1431864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 1431964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dlpath=$dir/\$dldll~ 1432064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $RM \$dlpath' 1432164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_overrides_runpath=yes 1432264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dynamic_linker='Win32 link.exe' 14323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 1432664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Assume MSVC wrapper 14327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 1432864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dynamic_linker='Win32 ld.exe' 14329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: first we should search . and the directory the executable is in 14332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=PATH 14333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledarwin* | rhapsody*) 14336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker="$host_os dyld" 14337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=darwin 14338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 14341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${major}$shared_ext' 14342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=DYLD_LIBRARY_PATH 14344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 14345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 14347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledgux*) 1435064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 14354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefreebsd* | dragonfly*) 14359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # DragonFly does not have aout. When/if they implement a new 14360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # versioning mechanism, adjust this. 14361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -x /usr/bin/objformat; then 14362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville objformat=`/usr/bin/objformat` 14363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 14364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 1436564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci freebsd[23].*) objformat=aout ;; 14366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) objformat=elf ;; 14367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=freebsd-$objformat 14370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $version_type in 14371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd-elf*) 14372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd-*) 14377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 14378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=yes 14379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 1438364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci freebsd2.*) 14384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd3.[01]* | freebsdelf3.[01]*) 14387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 14391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 14392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 14393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) # from 4.6 on, and DragonFly 14396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegnu*) 1440364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 14407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 1440964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_overrides_runpath=no 1441064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci hardcode_into_libs=yes 1441164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1441264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1441364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihaiku*) 1441464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 1441564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci need_lib_prefix=no 1441664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci need_version=no 1441764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dynamic_linker="$host_os runtime_loader" 1441864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 1441964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci soname_spec='${libname}${release}${shared_ext}$major' 1442064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_var=LIBRARY_PATH 1442164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_overrides_runpath=yes 1442264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 14423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux9* | hpux10* | hpux11*) 14427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Give a soname corresponding to the major version so that dld.sl refuses to 14428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # link against other versions. 14429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=sunos 14430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 14433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ia64*) 14434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds='.so' 14435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker="$host_os dld.so" 14437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "X$HPUX_IA64_MODE" = X32; then 14442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 14443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 14444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 14445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*) 14449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds='.sl' 14450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker="$host_os dld.sl" 14452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 14453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 14457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 14460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds='.sl' 14461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker="$host_os dld.sl" 14462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=SHLIB_PATH 14463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 14464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1446864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 14469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postinstall_cmds='chmod 555 $lib' 1447064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # or fails outright, so override atomically: 1447164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci install_override_mode=555 14472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*) 1447564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 14481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 14483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix5* | irix6* | nonstopux*) 14487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 14488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville nonstopux*) version_type=nonstopux ;; 14489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 14490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$lt_cv_prog_gnu_ld" = yes; then 1449164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 14493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=irix 14494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi ;; 14495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 14500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 14501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville irix5* | nonstopux*) 14502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libsuff= shlibsuff= 14503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 14505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $LD in # libtool.m4 will add one of these switches to LD 14506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 14507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libsuff= shlibsuff= libmagic=32-bit;; 14508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 14509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libsuff=32 shlibsuff=N32 libmagic=N32;; 14510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 14511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libsuff=64 shlibsuff=64 libmagic=64-bit;; 14512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) libsuff= shlibsuff= libmagic=never-match;; 14513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 14517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 14518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 14519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 14520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# No shared lib support for Linux oldld, aout, or coff. 14524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux*oldld* | linux*aout* | linux*coff*) 14525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker=no 14526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1452864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# This must be glibc/ELF. 1452964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilinux* | k*bsd*-gnu | kopensolaris*-gnu) 1453064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 14536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 1453864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 14539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Some binutils ld are patched to set DT_RUNPATH 1454064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 1454164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 1454264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1454364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_shlibpath_overrides_runpath=no 1454464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci save_LDFLAGS=$LDFLAGS 1454564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci save_libdir=$libdir 1454664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ 1454764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" 1454864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 14550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 14552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 14553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 14554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 14556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 14557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 14558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1455964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_link "$LINENO"; then : 1456064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 1456164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_shlibpath_overrides_runpath=yes 14562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1456364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1456464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1456564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 1456664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LDFLAGS=$save_LDFLAGS 1456764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci libdir=$save_libdir 14568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 14570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1457164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 14572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This implies no fast_install, which is unacceptable. 14574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Some rework will be needed to allow for fast_install 14575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # before this can be enabled. 14576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Append ld.so.conf contents to the search path 14579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f /etc/ld.so.conf; then 1458064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 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' ' '` 14581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 14582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We used to test for /lib/ld.so.1 and disable shared libraries on 14585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # powerpc, because MkLinux only supported shared libraries with the 14586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # GNU dynamic linker. Since this was broken with cross compilers, 14587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # most powerpc-linux boxes support dynamic linking these days and 14588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # people can always --disable-shared, the test was removed, and we 14589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # assume the GNU/Linux dynamic linker is in use. 14590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='GNU/Linux ld.so' 14591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1459364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinetbsdelf*-gnu) 1459464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux 1459564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci need_lib_prefix=no 1459664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci need_version=no 1459764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 1459864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci soname_spec='${libname}${release}${shared_ext}$major' 1459964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_var=LD_LIBRARY_PATH 1460064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_overrides_runpath=no 1460164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci hardcode_into_libs=yes 1460264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dynamic_linker='NetBSD ld.elf_so' 1460364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1460464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 14605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenetbsd*) 14606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=sunos 14607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 14610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='NetBSD (a.out) ld.so' 14613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 14614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='NetBSD ld.elf_so' 14617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenewsos6) 1462464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*nto* | *qnx*) 14631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=qnx 14632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 14638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='ldqnx.so' 14640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopenbsd*) 14643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=sunos 14644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="/usr/lib" 14645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 14647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 14648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville openbsd3.3 | openbsd3.3.*) need_version=yes ;; 14649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) need_version=no ;; 14650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 14655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 14656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville openbsd2.[89] | openbsd2.[89].*) 14657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 14658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 14660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 14664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleos2*) 14669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libname_spec='$name' 14670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds=".dll" 14671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='$libname${shared_ext} $libname.a' 14673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='OS/2 ld.exe' 14674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LIBPATH 14675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf3* | osf4* | osf5*) 14678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=osf 14679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 14685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 14686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerdos*) 14689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker=no 14690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*) 1469364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # ldd complains unless libraries are executable 14702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postinstall_cmds='chmod +x $lib' 14703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesunos4*) 14706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=sunos 14707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 14709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$with_gnu_ld" = yes; then 14712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=yes 14715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4 | sysv4.3*) 1471864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_vendor in 14723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sni) 14724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 14725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var=LD_RUN_PATH 14727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville siemens) 14729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville motorola) 14732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 14735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 14736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4*MP*) 14741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -d /usr/nec ;then 1474264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 14744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='$libname${shared_ext}.$major' 14745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 14750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=freebsd-elf 14751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$with_gnu_ld" = yes; then 14759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 14760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 14761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 14762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 14763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sco3.2v5*) 14764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 14765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec='/usr/lib' 14769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletpf*) 14772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 1477364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 1477664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 14779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleuts4*) 1478364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 14790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker=no 14791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 1479364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 1479464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$dynamic_linker" >&6; } 14795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$dynamic_linker" = no && can_build_shared=no 14796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 14798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then 14799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 14800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 14801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 14803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 14804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 14805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 14806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 14807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 14808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1484464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1484564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1484664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 1484764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 14848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action_CXX= 14849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$hardcode_libdir_flag_spec_CXX" || 14850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -n "$runpath_var_CXX" || 14851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "X$hardcode_automatic_CXX" = "Xyes" ; then 14852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We can hardcode non-existent directories. 14854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$hardcode_direct_CXX" != no && 14855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If the only mechanism to avoid hardcoding is shlibpath_var, we 14856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # have to relink, otherwise we might link with an installed library 14857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # when we should be linking with a yet-to-be-installed one 14858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 14859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$hardcode_minus_L_CXX" != no; then 14860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Linking always hardcodes the temporary library directory. 14861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_action_CXX=relink 14862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 14863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We can link without hardcoding, and we can hardcode nonexisting dirs. 14864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_action_CXX=immediate 14865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 14867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We cannot hardcode anything, or else we can only hardcode existing 14868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # directories. 14869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_action_CXX=unsupported 14870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1487164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 1487264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$hardcode_action_CXX" >&6; } 14873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$hardcode_action_CXX" = relink || 14875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$inherit_rpath_CXX" = yes; then 14876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Fast installation is not supported 14877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_fast_install=no 14878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$shlibpath_overrides_runpath" = yes || 14879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$enable_shared" = no; then 14880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Fast installation is not necessary 14881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_fast_install=needless 14882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 14883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi # test -n "$compiler" 14891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC=$lt_save_CC 1489364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CFLAGS=$lt_save_CFLAGS 14894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LDCXX=$LD 14895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD=$lt_save_LD 14896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GCC=$lt_save_GCC 14897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gnu_ld=$lt_save_with_gnu_ld 14898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_LDCXX=$lt_cv_path_LD 14899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_LD=$lt_save_path_LD 14900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 14901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 14902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi # test "$_lt_caught_CXX_error" != yes 14903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp 14905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS' 14906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu 14909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1492264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1492364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 14924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_config_commands="$ac_config_commands libtool" 14925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Only expand once: 14930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# TODO(chandlerc@google.com): Currently we aren't running the Python tests 14934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# against the interpreter detected by AM_PATH_PYTHON, and so we condition 14935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# HAVE_PYTHON by requiring "python" to be in the PATH, and that interpreter's 14936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# version to be >= 2.3. This will allow the scripts to use a "/usr/bin/env" 14937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# hashbang. 14938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePYTHON= # We *do not* allow the user to specify a python interpreter 14939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Extract the first word of "python", so it can be a program name with args. 14940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy python; ac_word=$2 1494164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 1494264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 1494364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_PYTHON+:} false; then : 1494464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 14945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 14946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $PYTHON in 14947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [\\/]* | ?:[\\/]*) 14948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path. 14949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 14951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 14953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 14954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 14955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 1495664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 14957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 14958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext" 1495964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 14961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 1496364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 14964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 14965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$ac_cv_path_PYTHON" && ac_cv_path_PYTHON=":" 14967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 14969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 14970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePYTHON=$ac_cv_path_PYTHON 14971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$PYTHON"; then 1497264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5 1497364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$PYTHON" >&6; } 14974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1497564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1497664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 14977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 14978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1498064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$PYTHON" != ":"; then : 1498164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci prog="import sys 14982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# split strings by '.' and convert to numeric. Append some zeros 14983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# because we need at least 4 digits for the hex conversion. 1498464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# map returns an iterator in Python 3.0 and a list in 2.x 1498564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciminver = list(map(int, '2.3'.split('.'))) + [0, 0, 0] 14986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleminverhex = 0 1498764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# xrange is not present in Python 3.0 and range returns an iterator 1498864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] 14989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys.exit(sys.hexversion < minverhex)" 14990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { echo "$as_me:$LINENO: $PYTHON -c "$prog"" >&5 14991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ($PYTHON -c "$prog") >&5 2>&5 14992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 14993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$as_me:$LINENO: \$? = $ac_status" >&5 1499464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (exit $ac_status); }; then : 14995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 14996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 14997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PYTHON=":" 14998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 14999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$PYTHON" != ":"; then 15001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville HAVE_PYTHON_TRUE= 15002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville HAVE_PYTHON_FALSE='#' 15003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 15004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville HAVE_PYTHON_TRUE='#' 15005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville HAVE_PYTHON_FALSE= 15006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check for pthreads. 15010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c 15014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS' 15015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu 15018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleacx_pthread_ok=no 15020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We used to check for pthread.h first, but this fails if pthread.h 15022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# requires special compiler flags (e.g. on True64 or Sequent). 15023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It gets checked for in the link test anyway. 15024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# First of all, check if the user has set any of the PTHREAD_LIBS, 15026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# etcetera environment variables, and if threads linking works using 15027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# them: 15028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then 15029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_CFLAGS="$CFLAGS" 15030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_LIBS="$LIBS" 15032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="$PTHREAD_LIBS $LIBS" 1503364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5 1503464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; } 1503564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 15037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error. 15039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Use char because int might match the return type of a GCC 15040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville builtin and then its argument prototype would still apply. */ 15041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus 15042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" 15043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 15044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar pthread_join (); 15045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 15046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 15047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 15048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn pthread_join (); 15049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 15050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 15051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 15052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1505364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 15054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville acx_pthread_ok=yes 15055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1505664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1505764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 1505864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5 1505964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$acx_pthread_ok" >&6; } 15060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x"$acx_pthread_ok" = xno; then 15061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_LIBS="" 15062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_CFLAGS="" 15063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="$save_LIBS" 15065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="$save_CFLAGS" 15066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We must check for the threads library under a number of different 15069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# names; the ordering is very important because some systems 15070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (e.g. DEC) have both -lpthread and -lpthreads, where one of the 15071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# libraries is broken (non-POSIX). 15072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a list of thread flags to try. Items starting with a "-" are 15074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# C compiler flags, and other items are library names, except for "none" 15075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which indicates that we try without any flags at all, and "pthread-config" 15076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which is a program returning the flags for the Pth emulation library. 15077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleacx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config" 15079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The ordering *is* (sometimes) important. Some notes on the 15081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# individual items follow: 15082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# pthreads: AIX (must check this before -lpthread) 15084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# none: in case threads are in libc; should be tried before -Kthread and 15085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# other compiler flags to prevent continual compiler warnings 15086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h) 15087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) 15088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) 15089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads) 15090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -pthreads: Solaris/gcc 15091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -mthreads: Mingw32/gcc, Lynx/gcc 15092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it 15093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# doesn't hurt to check since this sometimes defines pthreads too; 15094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# also defines -D_REENTRANT) 15095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ... -mt is also the pthreads flag for HP/aCC 15096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# pthread: Linux, etcetera 15097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# --thread-safe: KAI C++ 15098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# pthread-config: use pthread-config program (for GNU Pth library) 15099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "${host_cpu}-${host_os}" in 15101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *solaris*) 15102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # On Solaris (at least, for some versions), libc contains stubbed 15104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (non-functional) versions of the pthreads routines, so link-based 15105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # tests will erroneously succeed. (We need to link with -pthreads/-mt/ 15106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather 15107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # a function called by this macro, so we could check for that, but 15108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # who knows whether they'll stub that too in a future libc.) So, 15109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # we'll just look for -pthreads and -lpthread first: 15110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags" 15112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 15113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 15114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$acx_pthread_ok" = xno; then 15116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor flag in $acx_pthread_flags; do 15117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $flag in 15119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville none) 1512064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5 1512164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether pthreads work without any flags... " >&6; } 15122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 15123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -*) 1512564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5 1512664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether pthreads work with $flag... " >&6; } 15127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_CFLAGS="$flag" 15128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 15129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pthread-config) 15131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "pthread-config", so it can be a program name with args. 15132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy pthread-config; ac_word=$2 1513364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 1513464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 1513564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_acx_pthread_config+:} false; then : 1513664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 15137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 15138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$acx_pthread_config"; then 15139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test. 15140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 15141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 15143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 15144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 15145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 1514664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 15147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 15148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_acx_pthread_config="yes" 1514964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 15151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 1515364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 15154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 15155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no" 15157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleacx_pthread_config=$ac_cv_prog_acx_pthread_config 15160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$acx_pthread_config"; then 1516164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5 1516264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$acx_pthread_config" >&6; } 15163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1516464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1516564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 15166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x"$acx_pthread_config" = xno; then continue; fi 15170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_CFLAGS="`pthread-config --cflags`" 15171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" 15172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 15173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 1517564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5 1517664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for the pthreads library -l$flag... " >&6; } 15177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_LIBS="-l$flag" 15178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 15179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 15180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_LIBS="$LIBS" 15182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_CFLAGS="$CFLAGS" 15183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="$PTHREAD_LIBS $LIBS" 15184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check for various functions. We must include pthread.h, 15187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # since some functions may be macros. (On the Sequent, we 15188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # need a special flag -Kthread to make this header compile.) 15189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We check for pthread_join because it is in -lpthread on IRIX 15190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # while pthread_create is in libc. We check for pthread_attr_init 15191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # due to DEC craziness with -lpthreads. We check for 15192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # pthread_cleanup_push because it is one of the few pthread 15193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # functions on Solaris that doesn't have a non-functional libc stub. 15194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We try pthread_create on general principles. 1519564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 15197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h> 15198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 15199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 15200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 15201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepthread_t th; pthread_join(th, 0); 15202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pthread_attr_init(0); pthread_cleanup_push(0, 0); 15203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pthread_create(0,0,0,0); pthread_cleanup_pop(0); 15204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 15205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 15206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 15207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1520864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 15209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville acx_pthread_ok=yes 15210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1521164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1521264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 15213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="$save_LIBS" 15215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="$save_CFLAGS" 15216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1521764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5 1521864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$acx_pthread_ok" >&6; } 15219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$acx_pthread_ok" = xyes; then 15220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break; 15221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_LIBS="" 15224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_CFLAGS="" 15225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 15226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Various other checks: 15229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$acx_pthread_ok" = xyes; then 15230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_LIBS="$LIBS" 15231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="$PTHREAD_LIBS $LIBS" 15232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_CFLAGS="$CFLAGS" 15233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Detect AIX lossage: JOINABLE attribute is called UNDETACHED. 1523664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5 1523764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for joinable pthread attribute... " >&6; } 15238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville attr_name=unknown 15239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do 1524064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 15242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h> 15243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 15244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 15245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 15246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint attr=$attr; return attr; 15247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 15248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 15249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 15250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1525164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 15252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville attr_name=$attr; break 15253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1525464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1525564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 15256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 1525764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5 1525864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$attr_name" >&6; } 15259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then 15260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF 15262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PTHREAD_CREATE_JOINABLE $attr_name 15263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 15264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1526764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5 1526864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if more special flags are required for pthreads... " >&6; } 15269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville flag=no 15270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case "${host_cpu}-${host_os}" in 15271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";; 15272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";; 15273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1527464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5 1527564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "${flag}" >&6; } 15276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$flag" != xno; then 15277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" 15278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="$save_LIBS" 15281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="$save_CFLAGS" 15282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # More AIX lossage: must compile with xlc_r or cc_r 15283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x"$GCC" != xyes; then 15284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_prog in xlc_r cc_r 15285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 15286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "$ac_prog", so it can be a program name with args. 15287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2 1528864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 1528964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 1529064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_PTHREAD_CC+:} false; then : 1529164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 15292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 15293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$PTHREAD_CC"; then 15294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test. 15295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 15296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 15298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 15299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 15300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 1530164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 15302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 15303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_PTHREAD_CC="$ac_prog" 1530464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 15306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 1530864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 15309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 15310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePTHREAD_CC=$ac_cv_prog_PTHREAD_CC 15314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$PTHREAD_CC"; then 1531564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5 1531664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$PTHREAD_CC" >&6; } 15317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1531864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1531964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 15320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -n "$PTHREAD_CC" && break 15324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 15325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -n "$PTHREAD_CC" || PTHREAD_CC="${CC}" 15326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 15328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_CC=$CC 15329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The next part tries to detect GCC inconsistency with -shared on some 15332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # architectures and systems. The problem is that in certain 15333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # configurations, when -shared is specified, GCC "forgets" to 15334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # internally use various flags which are still necessary. 15335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 15337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Prepare the flags 15338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 15339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_CFLAGS="$CFLAGS" 15340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_LIBS="$LIBS" 15341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_CC="$CC" 15342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Try with the flags determined by the earlier checks. 15344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 15345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # -Wl,-z,defs forces link-time symbol resolution, so that the 15346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linking checks with -shared actually have any value 15347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 15348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: -fPIC is required for -shared on many architectures, 15349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # so we specify it here, but the right way would probably be to 15350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # properly detect whether it is actually required. 15351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="-shared -fPIC -Wl,-z,defs $CFLAGS $PTHREAD_CFLAGS" 15352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="$PTHREAD_LIBS $LIBS" 15353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC="$PTHREAD_CC" 15354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # In order not to create several levels of indentation, we test 15356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the value of "$done" until we find the cure or run out of ideas. 15357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done="no" 15358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # First, make sure the CFLAGS we added are actually accepted by our 15360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # compiler. If not (and OS X's ld, for instance, does not accept -z), 15361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # then we can't do this test. 15362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x"$done" = xno; then 1536364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to check for GCC pthread/shared inconsistencies" >&5 1536464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether to check for GCC pthread/shared inconsistencies... " >&6; } 1536564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 15367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 15369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 15370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 15371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 15373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 15374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 15375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1537664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 15377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1537864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1537964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done=yes 15380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1538164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1538264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 15383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$done" = xyes ; then 1538564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1538664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 15387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1538864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1538964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; } 15390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x"$done" = xno; then 1539464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -pthread is sufficient with -shared" >&5 1539564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -pthread is sufficient with -shared... " >&6; } 1539664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 15398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h> 15399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 15400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 15401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 1540264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipthread_t th; pthread_join(th, 0); 1540364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci pthread_attr_init(0); pthread_cleanup_push(0, 0); 1540464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci pthread_create(0,0,0,0); pthread_cleanup_pop(0); 1540564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ; 1540664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return 0; 1540764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 1540864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 1540964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 15410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done=yes 15411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1541264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1541364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 15414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$done" = xyes; then 1541664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1541764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; } 15418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1541964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1542064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 15421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 15425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Linux gcc on some architectures such as mips/mipsel forgets 15426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # about -lpthread 15427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 15428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x"$done" = xno; then 1542964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lpthread fixes that" >&5 1543064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -lpthread fixes that... " >&6; } 15431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="-lpthread $PTHREAD_LIBS $save_LIBS" 1543264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 15434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h> 15435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 15436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 15437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 15438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepthread_t th; pthread_join(th, 0); 15439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pthread_attr_init(0); pthread_cleanup_push(0, 0); 15440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pthread_create(0,0,0,0); pthread_cleanup_pop(0); 15441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 15442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 15443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 15444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1544564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 15446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done=yes 15447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1544864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1544964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 15450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$done" = xyes; then 1545264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1545364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; } 15454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_LIBS="-lpthread $PTHREAD_LIBS" 15455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1545664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1545764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 15458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 15461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FreeBSD 4.10 gcc forgets to use -lc_r instead of -lc 15462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 15463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x"$done" = xno; then 1546464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc_r fixes that" >&5 1546564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -lc_r fixes that... " >&6; } 15466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="-lc_r $PTHREAD_LIBS $save_LIBS" 1546764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 15469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h> 15470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 15471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 15472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 15473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepthread_t th; pthread_join(th, 0); 15474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pthread_attr_init(0); pthread_cleanup_push(0, 0); 15475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pthread_create(0,0,0,0); pthread_cleanup_pop(0); 15476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 15477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 15478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 15479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1548064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 15481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done=yes 15482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1548364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1548464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 15485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$done" = xyes; then 1548764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1548864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; } 15489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_LIBS="-lc_r $PTHREAD_LIBS" 15490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1549164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1549264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 15493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x"$done" = xno; then 15496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # OK, we have run out of ideas 1549764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Impossible to determine how to use pthreads with shared libraries" >&5 1549864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: Impossible to determine how to use pthreads with shared libraries" >&2;} 15499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # so it's not safe to assume that we may use pthreads 15501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville acx_pthread_ok=no 15502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="$save_CFLAGS" 15505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="$save_LIBS" 15506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC="$save_CC" 15507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 15508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_CC="$CC" 15509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: 15516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$acx_pthread_ok" = xyes; then 15517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1551864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h 15519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 15521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 15522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville acx_pthread_ok=no 15523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp 15526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS' 15527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu 15530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# TODO(chandlerc@google.com) Check for the necessary system headers. 15534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# TODO(chandlerc@google.com) Check the types, structures, and other compiler 15536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and architecture characteristics. 15537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Output the generated files. No further autoconf macros may be used. 15539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >confcache <<\_ACEOF 15540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This file is a shell script that caches the results of configure 15541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# tests run on this system so they can be shared between configure 15542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# scripts and configure runs, see configure's option --config-cache. 15543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It is not useful on other systems. If it contains results you don't 15544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# want to keep, you may remove or edit it. 15545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 15546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# config.status only pays attention to the cache file if you give it 15547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the --recheck option to rerun configure. 15548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 15549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `ac_cv_env_foo' variables (set or unset) will be overridden when 15550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# loading this file, other *unset* `ac_cv_foo' will be assigned the 15551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# following values. 15552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 15554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The following way of writing the cache mishandles newlines in values, 15556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# but we know of no workaround that is simple, portable, and efficient. 15557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# So, we kill variables containing newlines. 15558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Ultrix sh set writes to stderr and can't be redirected directly, 15559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and sets the high bit in the cache file unless we assign to the vars. 15560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville( 15561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 15562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_val=\$$ac_var 15563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_val in #( 15564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *${as_nl}*) 15565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_var in #( 1556664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1556764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 15568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 15569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_var in #( 15570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _ | IFS | as_nl) ;; #( 1557164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1557264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) { eval $ac_var=; unset $ac_var;} ;; 15573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac ;; 15574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 15575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 15576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (set) 2>&1 | 15578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $as_nl`(ac_space=' '; set) 2>&1` in #( 15579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *${as_nl}ac_space=\ *) 1558064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # `set' does not quote correctly, so add quotes: double-quote 1558164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # substitution turns \\\\ into \\, and sed turns \\ into \. 15582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed -n \ 15583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "s/'/'\\\\''/g; 15584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 15585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; #( 15586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 15587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # `set' quotes correctly as required by POSIX, so do not add quotes. 15588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 15589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 15590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac | 15591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sort 15592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville) | 15593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed ' 15594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^ac_cv_env_/b end 15595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville t clear 15596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville :clear 15597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 15598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville t end 15599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville :end' >>confcache 15601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 15602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -w "$cache_file"; then 1560364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "x$cache_file" != "x/dev/null"; then 1560464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 1560564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: updating cache $cache_file" >&6;} 1560664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test ! -f "$cache_file" || test -h "$cache_file"; then 1560764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confcache >"$cache_file" 1560864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1560964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $cache_file in #( 1561064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci */* | ?:*) 1561164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mv -f confcache "$cache_file"$$ && 1561264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mv -f "$cache_file"$$ "$cache_file" ;; #( 1561364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 1561464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mv -f confcache "$cache_file" ;; 1561564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1561664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1561764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 15618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1561964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 1562064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 15621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f confcache 15624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$prefix" = xNONE && prefix=$ac_default_prefix 15626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Let make expand exec_prefix. 15627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 15628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDEFS=-DHAVE_CONFIG_H 15630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_libobjs= 15632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ltlibobjs= 1563364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciU= 15634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 15635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 1. Remove the extension, and $U if already installed. 15636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 1563764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 15638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 15639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # will be set to the directory where LIBOBJS objects are built. 1564064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 1564164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 15642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 15643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBOBJS=$ac_libobjs 15644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTLIBOBJS=$ac_ltlibobjs 15646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1564864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$EXEEXT"; then 1564964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__EXEEXT_TRUE= 1565064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__EXEEXT_FALSE='#' 1565164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1565264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__EXEEXT_TRUE='#' 1565364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__EXEEXT_FALSE= 1565464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1565564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 15656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 1565764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "conditional \"AMDEP\" was never defined. 1565864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5 15659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 1566164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 1566264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5 15663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 1566564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. 1566664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5 15667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then 1566964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "conditional \"HAVE_PYTHON\" was never defined. 1567064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5 15671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1567364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci: "${CONFIG_STATUS=./config.status}" 1567464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_write_fail=0 15675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files_save=$ac_clean_files 15676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files="$ac_clean_files $CONFIG_STATUS" 1567764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 1567864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 1567964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_write_fail=0 1568064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 15681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#! $SHELL 15682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Generated by $as_me. 15683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Run this file to recreate the current configuration. 15684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler output produced by configure, useful for debugging 15685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# configure, is in config.log if it exists. 15686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledebug=false 15688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_recheck=false 15689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_silent=false 15690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1569164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL=\${CONFIG_SHELL-$SHELL} 1569264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport SHELL 1569364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ASEOF 1569464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 1569564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ## 1569664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## M4sh Initialization. ## 1569764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ## 15698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Be more Bourne compatible 15700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDUALCASE=1; export DUALCASE # for MKS sh 1570164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 15702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville emulate sh 15703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville NULLCMD=: 1570464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 15705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # is contrary to our usage. Disable this feature. 15706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville alias -g '${1+"$@"}'='"$@"' 15707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville setopt NO_GLOB_SUBST 15708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1570964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case `(set -o) 2>/dev/null` in #( 1571064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *posix*) : 1571164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci set -o posix ;; #( 1571264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) : 1571364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 15714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 15715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1571864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_nl=' 1571964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' 1572064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport as_nl 1572164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Printing a long string crashes Solaris 7 /usr/bin/printf. 1572264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 1572364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 1572464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 1572564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Prefer a ksh shell builtin over an external printf program on Solaris, 1572664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# but without wasting forks for bash or zsh. 1572764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$BASH_VERSION$ZSH_VERSION" \ 1572864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 1572964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo='print -r --' 1573064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_n='print -rn --' 1573164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 1573264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo='printf %s\n' 1573364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_n='printf %s' 1573464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1573564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 1573664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 1573764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_n='/usr/ucb/echo -n' 15738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1573964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 1574064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_n_body='eval 1574164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci arg=$1; 1574264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $arg in #( 1574364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *"$as_nl"*) 1574464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci expr "X$arg" : "X\\(.*\\)$as_nl"; 1574564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 1574664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac; 1574764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 1574864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ' 1574964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci export as_echo_n_body 1575064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_n='sh -c $as_echo_n_body as_echo' 15751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 1575264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci export as_echo_body 1575364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo='sh -c $as_echo_body as_echo' 15754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1575664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The user is always right. 1575764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${PATH_SEPARATOR+set}" != set; then 1575864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci PATH_SEPARATOR=: 1575964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 1576064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 1576164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci PATH_SEPARATOR=';' 1576264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 15763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# IFS 15767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We need space, tab and new line, in precisely that order. Quoting is 15768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# there to prevent editors from complaining about space-tab. 15769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (If _AS_PATH_WALK were called with IFS unset, it would disable word 15770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# splitting by setting IFS to empty value.) 15771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=" "" $as_nl" 15772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find who we are. Look in the path if we contain no directory separator. 1577464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_myself= 1577564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $0 in #(( 15776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *[\\/]* ) as_myself=$0 ;; 15777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 15779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 15780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 15781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 1578264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 1578364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 15784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 15785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 15787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 15788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We did not find ourselves, most probably we were run as `sh COMMAND' 15789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# in which case we are not to be found in the path. 15790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$as_myself" = x; then 15791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_myself=$0 15792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test ! -f "$as_myself"; then 1579464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 1579564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exit 1 15796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1579864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Unset variables that we do not need and which cause bugs (e.g. in 1579964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 1580064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# suppresses any "Segmentation fault" message there. '((' could 1580164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# trigger a bug in pdksh 5.2.14. 1580264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_var in BASH_ENV ENV MAIL MAILPATH 1580364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido eval test x\${$as_var+set} = xset \ 1580464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 15805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 15806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS1='$ ' 15807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS2='> ' 15808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS4='+ ' 15809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# NLS nuisances. 1581164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLC_ALL=C 1581264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport LC_ALL 1581364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLANGUAGE=C 1581464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport LANGUAGE 1581564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1581664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# CDPATH. 1581764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 1581864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1581964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1582064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_error STATUS ERROR [LINENO LOG_FD] 1582164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------------------------------- 1582264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 1582364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 1582464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# script with STATUS, using 1 if that was 0. 1582564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error () 1582664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 1582764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_status=$1; test $as_status -eq 0 && as_status=1 1582864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$4"; then 1582964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1583064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 15831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 1583264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: error: $2" >&2 1583364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_exit $as_status 1583464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_error 1583564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1583664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1583764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_set_status STATUS 1583864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------- 1583964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Set $? to STATUS, without forking. 1584064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_set_status () 1584164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 1584264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return $1 1584364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_set_status 1584464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1584564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_exit STATUS 1584664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------- 1584764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 1584864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_exit () 1584964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 1585064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci set +e 1585164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_set_status $1 1585264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exit $1 1585364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_exit 1585464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1585564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_unset VAR 1585664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# --------------- 1585764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Portably unset VAR. 1585864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_unset () 1585964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 1586064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { eval $1=; unset $1;} 1586164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 1586264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_unset=as_fn_unset 1586364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_append VAR VALUE 1586464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------------- 1586564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Append the text in VALUE to the end of the definition contained in VAR. Take 1586664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# advantage of any shell optimizations that allow amortized linear growth over 1586764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# repeated appends, instead of the typical quadratic growth present in naive 1586864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# implementations. 1586964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 1587064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval 'as_fn_append () 1587164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 1587264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $1+=\$2 1587364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }' 1587464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1587564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_append () 1587664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 1587764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $1=\$$1\$2 1587864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 1587964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # as_fn_append 1588064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1588164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_arith ARG... 1588264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------------ 1588364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Perform arithmetic evaluation on the ARGs, and store the result in the 1588464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# global $as_val. Take advantage of shells that can avoid forks. The arguments 1588564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# must be portable across $(()) and expr. 1588664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 1588764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval 'as_fn_arith () 1588864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 1588964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_val=$(( $* )) 1589064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }' 1589164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1589264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_arith () 1589364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 1589464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_val=`expr "$@" || test $? -eq 1` 1589564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 1589664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # as_fn_arith 1589764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 15898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif expr a : '\(a\)' >/dev/null 2>&1 && 15900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "X`expr 00001 : '.*\(...\)'`" = X001; then 15901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_expr=expr 15902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 15903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_expr=false 15904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 15907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_basename=basename 15908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 15909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_basename=false 15910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1591264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 1591364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dirname=dirname 1591464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1591564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dirname=false 1591664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 15917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_me=`$as_basename -- "$0" || 15919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 15920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$0" : 'X\(//\)$' \| \ 15921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$0" : 'X\(/\)' \| . 2>/dev/null || 1592264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X/"$0" | 15923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed '/^.*\/\([^/][^/]*\)\/*$/{ 15924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 15925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 15926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 15927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\/\(\/\/\)$/{ 15928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 15929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 15930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 15931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\/\(\/\).*/{ 15932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 15933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 15934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 15935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s/.*/./; q'` 15936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1593764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Avoid depending upon Character Ranges. 1593864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_letters='abcdefghijklmnopqrstuvwxyz' 1593964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 1594064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_Letters=$as_cr_letters$as_cr_LETTERS 1594164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_digits='0123456789' 1594264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_alnum=$as_cr_Letters$as_cr_digits 15943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleECHO_C= ECHO_N= ECHO_T= 1594564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `echo -n x` in #((((( 15946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville-n*) 1594764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case `echo 'xy\c'` in 15948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *c*) ECHO_T=' ';; # ECHO_T is single tab character. 1594964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci xy) ECHO_C='\c';; 1595064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 1595164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ECHO_T=' ';; 15952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac;; 15953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 15954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ECHO_N='-n';; 15955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 15956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conf$$ conf$$.exe conf$$.file 15958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -d conf$$.dir; then 15959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f conf$$.dir/conf$$.file 15960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 15961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f conf$$.dir 1596264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mkdir conf$$.dir 2>/dev/null 1596364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1596464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (echo >conf$$.file) 2>/dev/null; then 1596564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ln -s conf$$.file conf$$ 2>/dev/null; then 1596664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_ln_s='ln -s' 1596764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # ... but there are two gotchas: 1596864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 1596964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 1597064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # In both cases, we have to default to `cp -p'. 1597164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 1597264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_ln_s='cp -p' 1597364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci elif ln conf$$.file conf$$ 2>/dev/null; then 1597464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_ln_s=ln 1597564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 15976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_ln_s='cp -p' 1597764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 15978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 15979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_ln_s='cp -p' 15980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 15982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillermdir conf$$.dir 2>/dev/null 15983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1598464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1598564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_mkdir_p 1598664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------- 1598764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Create "$as_dir" as a directory, including parents if necessary. 1598864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_mkdir_p () 1598964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 1599064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1599164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $as_dir in #( 1599264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -*) as_dir=./$as_dir;; 1599364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1599464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -d "$as_dir" || eval $as_mkdir_p || { 1599564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dirs= 1599664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci while :; do 1599764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $as_dir in #( 1599864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 1599964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) as_qdir=$as_dir;; 1600064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1600164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dirs="'$as_qdir' $as_dirs" 1600264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dir=`$as_dirname -- "$as_dir" || 1600364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1600464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci X"$as_dir" : 'X\(//\)[^/]' \| \ 1600564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci X"$as_dir" : 'X\(//\)$' \| \ 1600664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 1600764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$as_dir" | 1600864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1600964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s//\1/ 1601064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci q 1601164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 1601264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /^X\(\/\/\)[^/].*/{ 1601364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s//\1/ 1601464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci q 1601564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 1601664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /^X\(\/\/\)$/{ 1601764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s//\1/ 1601864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci q 1601964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 1602064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /^X\(\/\).*/{ 1602164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s//\1/ 1602264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci q 1602364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 1602464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s/.*/./; q'` 1602564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -d "$as_dir" && break 1602664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 1602764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dirs" || eval "mkdir $as_dirs" 1602864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 1602964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1603064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1603164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_mkdir_p 16032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif mkdir -p . 2>/dev/null; then 1603364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_mkdir_p='mkdir -p "$as_dir"' 16034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 16035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -d ./-p && rmdir ./-p 16036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_mkdir_p=false 16037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 16038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -x / >/dev/null 2>&1; then 16040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_test_x='test -x' 16041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 16042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if ls -dL / >/dev/null 2>&1; then 16043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_ls_L_option=L 16044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 16045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_ls_L_option= 16046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 16047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_test_x=' 16048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval sh -c '\'' 16049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -d "$1"; then 1605064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -d "$1/."; 16051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1605264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $1 in #( 1605364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -*)set "./$1";; 16054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac; 1605564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 16056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ???[sx]*):;;*)false;;esac;fi 16057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville '\'' sh 16058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ' 16059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 16060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_executable_p=$as_test_x 16061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed expression to map a string onto a valid CPP name. 16063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed expression to map a string onto a valid variable name. 16066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec 6>&1 1607064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ----------------------------------- ## 1607164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## Main body of $CONFIG_STATUS script. ## 1607264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ----------------------------------- ## 1607364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ASEOF 1607464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1607664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1607764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Save the log message, to keep $0 and so on meaningful, and to 16078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# report actual input values of CONFIG_FILES etc. instead of their 16079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# values after options handling. 16080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_log=" 16081d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleThis file was extended by Google C++ Testing Framework $as_me 1.4.0, which was 1608264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcigenerated by GNU Autoconf 2.68. Invocation command line was 16083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CONFIG_FILES = $CONFIG_FILES 16085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CONFIG_HEADERS = $CONFIG_HEADERS 16086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CONFIG_LINKS = $CONFIG_LINKS 16087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CONFIG_COMMANDS = $CONFIG_COMMANDS 16088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $ $0 $@ 16089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleon `(hostname || uname -n) 2>/dev/null | sed 1q` 16091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" 16092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 16094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1609564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $ac_config_files in *" 1609664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) set x $ac_config_files; shift; ac_config_files=$*;; 1609764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 1609864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1609964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $ac_config_headers in *" 1610064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 1610164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 1610264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1610364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1610464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Files that config.status was made for. 16106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfig_files="$ac_config_files" 16107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfig_headers="$ac_config_headers" 16108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfig_commands="$ac_config_commands" 16109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 16111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1611264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_usage="\ 1611464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\`$as_me' instantiates files and other configuration actions 1611564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifrom templates according to the current configuration. Unless the files 1611664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciand actions are specified as TAGs, all are instantiated by default. 16117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1611864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsage: $0 [OPTION]... [TAG]... 16119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -h, --help print this help, then exit 16121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -V, --version print version number and configuration settings, then exit 1612264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --config print configuration, then exit 1612364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -q, --quiet, --silent 1612464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci do not print progress messages 16125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -d, --debug don't remove temporary files 16126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --recheck update $as_me by reconfiguring in the same conditions 1612764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --file=FILE[:TEMPLATE] 1612864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci instantiate the configuration file FILE 1612964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --header=FILE[:TEMPLATE] 1613064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci instantiate the configuration header FILE 16131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration files: 16133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$config_files 16134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration headers: 16136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$config_headers 16137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration commands: 16139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$config_commands 16140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1614164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciReport bugs to <googletestframework@googlegroups.com>." 16142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1614464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1614564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 16146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_version="\\ 16147d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleGoogle C++ Testing Framework config.status 1.4.0 1614864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciconfigured by $0, generated by GNU Autoconf 2.68, 1614964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci with options \\"\$ac_cs_config\\" 16150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1615164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCopyright (C) 2010 Free Software Foundation, Inc. 16152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleThis config.status script is free software; the Free Software Foundation 16153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegives unlimited permission to copy, distribute and modify it." 16154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_pwd='$ac_pwd' 16156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesrcdir='$srcdir' 16157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleINSTALL='$INSTALL' 16158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMKDIR_P='$MKDIR_P' 1615964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAWK='$AWK' 1616064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -n "\$AWK" || AWK=awk 16161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 16162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1616364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1616464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The default lists apply if the user does not specify any file. 16165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_need_defaults=: 16166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhile test $# != 0 16167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 16168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $1 in 1616964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --*=?*) 16170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_option=`expr "X$1" : 'X\([^=]*\)='` 16171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 16172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_shift=: 16173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1617464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --*=) 1617564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_option=`expr "X$1" : 'X\([^=]*\)='` 1617664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_optarg= 1617764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_shift=: 1617864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 16179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 16180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_option=$1 16181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_optarg=$2 16182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_shift=shift 16183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 16184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 16185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_option in 16187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Handling of the options. 16188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 16189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cs_recheck=: ;; 16190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 1619164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$ac_cs_version"; exit ;; 1619264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --config | --confi | --conf | --con | --co | --c ) 1619364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$ac_cs_config"; exit ;; 16194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --debug | --debu | --deb | --de | --d | -d ) 16195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville debug=: ;; 16196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --file | --fil | --fi | --f ) 16197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $ac_shift 1619864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $ac_optarg in 1619964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 1620064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci '') as_fn_error $? "missing file argument" ;; 1620164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1620264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_append CONFIG_FILES " '$ac_optarg'" 16203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_need_defaults=false;; 16204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --header | --heade | --head | --hea ) 16205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $ac_shift 1620664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $ac_optarg in 1620764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 1620864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1620964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_append CONFIG_HEADERS " '$ac_optarg'" 16210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_need_defaults=false;; 16211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --he | --h) 16212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Conflict between --help and --header 1621364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "ambiguous option: \`$1' 1621464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciTry \`$0 --help' for more information.";; 16215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --help | --hel | -h ) 1621664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$ac_cs_usage"; exit ;; 16217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 16218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | -silent | --silent | --silen | --sile | --sil | --si | --s) 16219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cs_silent=: ;; 16220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This is an error. 1622264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -*) as_fn_error $? "unrecognized option: \`$1' 1622364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciTry \`$0 --help' for more information." ;; 16224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1622564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) as_fn_append ac_config_targets " $1" 16226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_need_defaults=false ;; 16227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 16229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shift 16230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 16231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_extra_args= 16233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_cs_silent; then 16235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville exec 6>/dev/null 16236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_configure_extra_args="$ac_configure_extra_args --silent" 16237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 16238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1624064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif \$ac_cs_recheck; then 1624264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 1624364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shift 1624464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 1624564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CONFIG_SHELL='$SHELL' 16246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export CONFIG_SHELL 1624764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exec "\$@" 16248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 16249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1625164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec 5>>config.log 16253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 16254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 16255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 16256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Running $as_me. ## 16257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ASBOX 1625864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$ac_log" 16259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} >&5 16260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1626264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 16264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# INIT-COMMANDS 16265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 16266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 16267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The HP-UX ksh and POSIX shell print the target directory to stdout 16270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# if CDPATH is set. 16271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed_quote_subst='$sed_quote_subst' 16274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledouble_quote_subst='$double_quote_subst' 16275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledelay_variable_subst='$delay_variable_subst' 1627664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 1627764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 1627864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 1627964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 1628064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 1628164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 1628264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 1628364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 1628464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 1628564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 1628664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 1628764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 1628864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 1628964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 1629064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 1629164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 1629264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 1629364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 1629464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 1629564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 1629664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 1629764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 1629864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 1629964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 1630064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 1630164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 1630264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 1630364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 1630464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 1630564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 1630664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 1630764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 1630864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 1630964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 1631064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcideplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 1631164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 1631264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 1631364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 1631464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 1631564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 1631664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 1631764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 1631864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 1631964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 1632064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 1632164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 1632264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 1632364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 1632464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 1632564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 1632664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 1632764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 1632864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 1632964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 1633064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 1633164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 1633264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_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"`' 1633364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 1633464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 1633564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 1633664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 1633764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 1633864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 1633964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 1634064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 1634164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 1634264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcineed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 1634364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 1634464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 1634564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 1634664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 1634764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 1634864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 1634964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 1635064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcishrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 1635164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 1635264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 1635364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 1635464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 1635564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 1635664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 1635764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 1635864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 1635964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 1636064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 1636164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 1636264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 1636364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 1636464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 1636564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcino_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 1636664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 1636764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 1636864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 1636964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 1637064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 1637164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 1637264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 1637364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 1637464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 1637564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcialways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 1637664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 1637764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 1637864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 1637964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 1638064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 1638164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 1638264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcivariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 1638364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcineed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 1638464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcineed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 1638564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 1638664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 1638764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcishlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 1638864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcishlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 1638964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 1639064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 1639164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 1639264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 1639364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 1639464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 1639564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 1639664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 1639764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 1639864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 1639964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 1640064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 1640164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 1640264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 1640364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 1640464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 1640564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcistriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 1640664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 1640764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipredep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 1640864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 1640964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipredeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 1641064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 1641164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 1641264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' 1641364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' 1641464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' 1641564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 1641664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' 1641764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciGCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' 1641864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' 1641964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' 1642064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' 1642164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' 1642264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' 1642364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' 1642464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' 1642564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 1642664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwhole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 1642764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' 1642864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' 1642964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' 1643064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 1643164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 1643264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimodule_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' 1643364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimodule_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 1643464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' 1643564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciallow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 1643664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcino_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 1643764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 1643864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' 1643964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' 1644064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' 1644164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' 1644264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' 1644364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' 1644464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' 1644564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilink_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' 1644664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcialways_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' 1644764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' 1644864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 1644964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinclude_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 1645064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 1645164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 1645264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' 1645364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' 1645464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' 1645564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipredep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' 1645664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' 1645764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipredeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' 1645864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' 1645964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' 16460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC='$LTCC' 16462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS='$LTCFLAGS' 16463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler='$compiler_DEFAULT' 16464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1646564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# A function that is used when there is no print builtin or printf. 1646664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_fallback_echo () 1646764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 1646864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval 'cat <<_LTECHO_EOF 1646964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\$1 1647064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_LTECHO_EOF' 1647164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 1647264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 16473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Quote evaled strings. 1647464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor var in SHELL \ 1647564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO \ 1647664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPATH_SEPARATOR \ 1647764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSED \ 16478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGREP \ 16479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEGREP \ 16480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFGREP \ 16481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD \ 16482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNM \ 16483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLN_S \ 16484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_SP2NL \ 16485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_NL2SP \ 16486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_flag \ 1648764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJDUMP \ 16488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledeplibs_check_method \ 16489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic_cmd \ 1649064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_magic_glob \ 1649164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwant_nocaseglob \ 1649264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDLLTOOL \ 1649364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisharedlib_from_linklib_cmd \ 16494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR \ 16495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR_FLAGS \ 1649664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchiver_list_spec \ 16497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSTRIP \ 16498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleRANLIB \ 16499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC \ 16500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCFLAGS \ 16501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler \ 16502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_pipe \ 16503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_cdecl \ 16504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_c_name_address \ 16505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 1650664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinm_file_list_spec \ 16507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_no_builtin_flag \ 16508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic \ 1650964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_wl \ 16510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static \ 16511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_prog_compiler_c_o \ 16512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_locks \ 1651364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMANIFEST_TOOL \ 16514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDSYMUTIL \ 16515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNMEDIT \ 16516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIPO \ 16517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL \ 16518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL64 \ 16519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds \ 16520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec \ 16521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec \ 16522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object \ 16523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld \ 16524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag \ 16525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag \ 16526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec \ 16527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator \ 16528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms \ 16529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms \ 16530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec \ 16531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink \ 16532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec \ 16533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec \ 16534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec \ 1653564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinstall_override_mode \ 16536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval \ 16537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_striplib \ 16538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestriplib \ 16539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs \ 16540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects \ 16541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects \ 16542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps \ 16543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps \ 16544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path \ 16545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD_CXX \ 1654664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag_CXX \ 16547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_CXX \ 16548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_no_builtin_flag_CXX \ 16549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic_CXX \ 1655064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_wl_CXX \ 16551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static_CXX \ 16552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_prog_compiler_c_o_CXX \ 16553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec_CXX \ 16554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec_CXX \ 16555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object_CXX \ 16556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld_CXX \ 16557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag_CXX \ 16558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag_CXX \ 16559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_CXX \ 16560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator_CXX \ 16561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms_CXX \ 16562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms_CXX \ 16563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec_CXX \ 16564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs_CXX \ 16565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects_CXX \ 16566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects_CXX \ 16567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps_CXX \ 16568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps_CXX \ 16569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path_CXX; do 1657064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *[\\\\\\\`\\"\\\$]*) 1657264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 16573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 16574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 16575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 16577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 16578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 16579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Double-quote double-evaled strings. 16581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor var in reload_cmds \ 16582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postinstall_cmds \ 16583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postuninstall_cmds \ 16584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds \ 16585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextract_expsyms_cmds \ 16586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds \ 16587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds \ 16588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds \ 16589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds \ 16590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds \ 16591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds \ 16592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds \ 16593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds \ 1659464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds \ 16595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds \ 16596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds \ 16597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds \ 16598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_search_path_spec \ 16599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec \ 1660064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds_CXX \ 16601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds_CXX \ 16602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds_CXX \ 16603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds_CXX \ 16604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds_CXX \ 16605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds_CXX \ 16606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds_CXX \ 16607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds_CXX \ 16608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds_CXX \ 1660964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprelink_cmds_CXX \ 1661064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds_CXX; do 1661164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *[\\\\\\\`\\"\\\$]*) 1661364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 16614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 16615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 16616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 16618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 16619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 16620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_aux_dir='$ac_aux_dir' 16622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillexsi_shell='$xsi_shell' 16623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_shell_append='$lt_shell_append' 16624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# See if we are running on zsh, and set the options which allow our 16626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# commands through without removal of \ escapes INIT. 16627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "\${ZSH_VERSION+set}" ; then 16628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville setopt NO_GLOB_SUBST 16629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 16630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PACKAGE='$PACKAGE' 16633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville VERSION='$VERSION' 16634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville TIMESTAMP='$TIMESTAMP' 16635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville RM='$RM' 16636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ofile='$ofile' 16637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 16644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1664564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Handling of arguments. 16648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_config_target in $ac_config_targets 16649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 16650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_config_target in 16651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "build-aux/config.h") CONFIG_HEADERS="$CONFIG_HEADERS build-aux/config.h" ;; 16652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 16653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "scripts/gtest-config") CONFIG_FILES="$CONFIG_FILES scripts/gtest-config" ;; 16654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 16655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 16656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1665764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 16658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 16659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 16660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If the user did not use the arguments to specify the items to instantiate, 16663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# then the envvar interface is used. Set only those that are not. 16664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We use the long form for the default assignment because of an extremely 16665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# bizarre bug on SunOS 4.1.3. 16666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_need_defaults; then 16667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 16668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 16669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 16670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 16671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Have a temporary directory for convenience. Make it in the build tree 16673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# simply because there is no reason against having it here, and in addition, 16674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# creating and moving files from /tmp can sometimes cause problems. 16675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Hook for its removal unless debugging. 16676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Note that there is a small window in which the directory will not be cleaned: 16677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# after its creation but before its name has been assigned to `$tmp'. 16678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$debug || 16679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 1668064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci tmp= ac_tmp= 16681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville trap 'exit_status=$? 1668264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci : "${ac_tmp:=$tmp}" 1668364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 16684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville' 0 1668564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci trap 'as_fn_exit 1' 1 2 13 15 16686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 16687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a (secure) tmp directory for tmp files. 16688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 16690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 1669164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -d "$tmp" 16692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} || 16693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 16694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp=./conf$$-$RANDOM 16695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (umask 077 && mkdir "$tmp") 1669664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 1669764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_tmp=$tmp 16698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1669964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Set up the scripts for CONFIG_FILES section. 1670064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# No need to generate them if there are no CONFIG_FILES. 1670164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# This happens for instance with `./config.status config.h'. 16702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CONFIG_FILES"; then 16703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1670564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cr=`echo X | tr X '\015'` 1670664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# On cygwin, bash can eat \r inside `` if the user requested igncr. 1670764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# But we know of no other shell where ac_cr would be empty at this 1670864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# point, so we can use a bashism as a fallback. 1670964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cr" = x; then 1671064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval ac_cr=\$\'\\r\' 1671164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1671264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 1671364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 1671464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cs_awk_cr='\\r' 1671564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1671664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cs_awk_cr=$ac_cr 16717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 16718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1671964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 16720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 16721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1672364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 1672464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "cat >conf$$subs.awk <<_ACEOF" && 1672564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 1672664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "_ACEOF" 1672764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} >conf$$subs.sh || 1672864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 1672964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 16730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_delim='%!_!# ' 16731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_last_try in false false false false false :; do 1673264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci . ./conf$$subs.sh || 1673364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1673564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 1673664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test $ac_delim_n = $ac_delim_num; then 16737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 16738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville elif $ac_last_try; then 1673964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 16741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 16742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 16743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 1674464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conf$$subs.sh 1674564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1674664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1674764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 1674864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 1674964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised -n ' 1675064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcih 1675164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^/S["/; s/!.*/"]=/ 1675264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip 1675364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcig 1675464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^[^!]*!// 1675564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:repl 1675664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit repl 1675764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/'"$ac_delim"'$// 1675864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit delim 1675964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:nl 1676064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcih 1676164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\(.\{148\}\)..*/\1/ 1676264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit more1 1676364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 1676464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip 1676564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcin 1676664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcib repl 1676764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:more1 1676864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/"\\/ 1676964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip 1677064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcig 1677164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/.\{148\}// 1677264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit nl 1677364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:delim 1677464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcih 1677564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\(.\{148\}\)..*/\1/ 1677664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit more2 1677764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/"/ 1677864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip 1677964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcib 1678064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:more2 1678164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/"\\/ 1678264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip 1678364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcig 1678464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/.\{148\}// 1678564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit delim 1678664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' <conf$$subs.awk | sed ' 1678764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/^[^""]/{ 1678864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci N 1678964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s/\n// 1679064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 1679164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' >>$CONFIG_STATUS || ac_write_fail=1 1679264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conf$$subs.awk 1679364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1679464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACAWK 1679564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 1679664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for (key in S) S_is_set[key] = 1 1679764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci FS = "" 1679864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1679964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 1680064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 1680164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci line = $ 0 1680264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci nfields = split(line, field, "@") 1680364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci substed = 0 1680464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci len = length(field[1]) 1680564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for (i = 2; i < nfields; i++) { 1680664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci key = field[i] 1680764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci keylen = length(key) 1680864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if (S_is_set[key]) { 1680964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci value = S[key] 1681064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 1681164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci len += length(value) + length(field[++i]) 1681264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci substed = 1 1681364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } else 1681464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci len += 1 + keylen 1681564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 16816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1681764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci print line 1681864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 16819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1682064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACAWK 16821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1682264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1682364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 1682464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 1682564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1682664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat 1682764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 1682864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 16829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 16830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1683164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 1683264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 16833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# trailing colons and then remove the whole line if VPATH becomes empty 16834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (actually we leave an empty line to preserve line numbers). 16835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$srcdir" = x.; then 1683664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 1683764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcih 1683864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/// 1683964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^/:/ 1684064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/[ ]*$/:/ 1684164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/:\$(srcdir):/:/g 1684264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/:\${srcdir}:/:/g 1684364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/:@srcdir@:/:/g 1684464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^:*// 16845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/:*$// 1684664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcix 1684764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\(=[ ]*\).*/\1/ 1684864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciG 1684964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\n// 16850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/^[^=]*=[ ]*$// 16851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}' 16852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 16853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1685464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi # test -n "$CONFIG_FILES" 16856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1685764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Set up the scripts for CONFIG_HEADERS section. 1685864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# No need to generate them if there are no CONFIG_HEADERS. 1685964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# This happens for instance with `./config.status Makefile'. 1686064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$CONFIG_HEADERS"; then 1686164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >"$ac_tmp/defines.awk" <<\_ACAWK || 1686264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciBEGIN { 1686364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 1686464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1686564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Transform confdefs.h into an awk script `defines.awk', embedded as 1686664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# here-document in config.status, that substitutes the proper values into 1686764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# config.h.in to produce config.h. 1686864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1686964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Create a delimiter string that does not exist in confdefs.h, to ease 1687064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# handling of long lines. 1687164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_delim='%!_!# ' 1687264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_last_try in false false :; do 1687364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 1687464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$ac_tt"; then 1687564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 1687664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci elif $ac_last_try; then 1687764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 1687864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1687964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 1688064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1688164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 1688264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1688364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# For the awk script, D is an array of macro values keyed by name, 1688464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# likewise P contains macro parameters if any. Preserve backslash 1688564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# newline sequences. 16886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1688764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 1688864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised -n ' 1688964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/.\{148\}/&'"$ac_delim"'/g 1689064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit rset 1689164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:rset 1689264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^[ ]*#[ ]*define[ ][ ]*/ / 1689364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit def 1689464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcid 1689564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:def 1689664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\\$// 1689764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit bsnl 1689864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g 1689964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 1690064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciD["\1"]=" \3"/p 1690164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 1690264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcid 1690364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:bsnl 1690464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g 1690564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 1690664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciD["\1"]=" \3\\\\\\n"\\/p 1690764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit cont 1690864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 1690964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit cont 1691064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcid 1691164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:cont 1691264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcin 1691364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/.\{148\}/&'"$ac_delim"'/g 1691464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit clear 1691564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:clear 1691664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\\$// 1691764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit bsnlc 1691864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/"/p 1691964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcid 1692064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:bsnlc 1692164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 1692264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcib cont 1692364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' <confdefs.h | sed ' 1692464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/'"$ac_delim"'/"\\\ 1692564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"/g' >>$CONFIG_STATUS || ac_write_fail=1 1692664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1692764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1692864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for (key in D) D_is_set[key] = 1 1692964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci FS = "" 1693064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 1693164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 1693264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci line = \$ 0 1693364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci split(line, arg, " ") 1693464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if (arg[1] == "#") { 1693564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci defundef = arg[2] 1693664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mac1 = arg[3] 1693764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } else { 1693864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci defundef = substr(arg[1], 2) 1693964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mac1 = arg[2] 1694064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 1694164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci split(mac1, mac2, "(") #) 1694264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci macro = mac2[1] 1694364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci prefix = substr(line, 1, index(line, defundef) - 1) 1694464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if (D_is_set[macro]) { 1694564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Preserve the white space surrounding the "#". 1694664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci print prefix "define", macro P[macro] D[macro] 1694764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci next 1694864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } else { 1694964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Replace #undef with comments. This is necessary, for example, 1695064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # in the case of _POSIX_SOURCE, which is predefined and required 1695164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # on some systems where configure will not decide to define it. 1695264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if (defundef == "undef") { 1695364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci print "/*", prefix defundef, macro, "*/" 1695464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci next 1695564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 1695664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 1695764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 1695864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ print } 1695964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACAWK 1696064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 1696164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1696264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 1696364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # test -n "$CONFIG_HEADERS" 1696464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1696564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1696664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 1696764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcishift 1696864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_tag 16969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 16970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_tag in 16971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville :[FHLC]) ac_mode=$ac_tag; continue;; 16972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 16973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_mode$ac_tag in 16974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville :[FHL]*:*);; 1697564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 16976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville :[FH]-) ac_tag=-:-;; 16977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 16978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 16979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_save_IFS=$IFS 16980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=: 16981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville set x $ac_tag 16982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$ac_save_IFS 16983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shift 16984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_file=$1 16985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shift 16986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_mode in 16988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville :L) ac_source=$1;; 16989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville :[FH]) 16990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_file_inputs= 16991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_f 16992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 16993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_f in 1699464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -) ac_f="$ac_tmp/stdin";; 16995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) # Look for the file first in the build tree, then in the source tree 16996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (if the path is not absolute). The absolute path cannot be DOS-style, 16997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # because $ac_f cannot contain `:'. 16998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -f "$ac_f" || 16999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_f in 17000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [\\/$]*) false;; 17001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 17002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac || 1700364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 17004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1700564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 1700664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_append ac_file_inputs " '$ac_f'" 17007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 17008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Let's still pretend it is `configure' which instantiates (i.e., don't 17010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # use $as_me), people would be surprised to read: 17011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # /* config.h. Generated by config.status. */ 1701264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci configure_input='Generated from '` 1701364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 1701464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci `' by configure.' 17015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x"$ac_file" != x-; then 17016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville configure_input="$ac_file. $configure_input" 1701764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 1701864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: creating $ac_file" >&6;} 17019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 1702064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Neutralize special characters interpreted by sed in replacement strings. 1702164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $configure_input in #( 1702264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\&* | *\|* | *\\* ) 1702364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_sed_conf_input=`$as_echo "$configure_input" | 1702464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed 's/[\\\\&|]/\\\\&/g'`;; #( 1702564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_sed_conf_input=$configure_input;; 1702664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 17027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_tag in 1702964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *:-:* | *:-) cat >"$ac_tmp/stdin" \ 1703064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 17031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 17032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 17033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 17034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_dir=`$as_dirname -- "$ac_file" || 17036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$ac_file" : 'X\(//\)[^/]' \| \ 17038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$ac_file" : 'X\(//\)$' \| \ 17039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 1704064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$ac_file" | 17041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\/\)[^/].*/{ 17046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\/\)$/{ 17050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\).*/{ 17054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s/.*/./; q'` 1705864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dir="$ac_dir"; as_fn_mkdir_p 17059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_builddir=. 17060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "$ac_dir" in 17062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 1706464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # A ".." for each directory in $ac_dir_suffix. 1706664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_top_builddir_sub in 17068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac ;; 17071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 17072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_top_builddir=$ac_pwd 17073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_builddir=$ac_pwd$ac_dir_suffix 17074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# for backward compatibility: 17075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_top_builddir=$ac_top_build_prefix 17076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $srcdir in 17078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville .) # We are building in place. 17079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_srcdir=. 17080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_top_srcdir=$ac_top_builddir_sub 17081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_abs_top_srcdir=$ac_pwd ;; 17082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [\\/]* | ?:[\\/]* ) # Absolute name. 17083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_srcdir=$srcdir$ac_dir_suffix; 17084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_top_srcdir=$srcdir 17085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_abs_top_srcdir=$srcdir ;; 17086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) # Relative name. 17087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_top_srcdir=$ac_top_build_prefix$srcdir 17089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 17091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_mode in 17095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville :F) 17096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 17097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # CONFIG_FILE 17098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 17099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $INSTALL in 17101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 17104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_MKDIR_P=$MKDIR_P 17105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $MKDIR_P in 17106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [\\/$]* | ?:[\\/]* ) ;; 17107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 17108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 17109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 17110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1711164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If the template does not know about datarootdir, expand it. 17113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: This hack should be removed a few years after 2.60. 17114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_datarootdir_hack=; ac_datarootdir_seen= 1711564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_sed_dataroot=' 1711664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/datarootdir/ { 17117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville p 17118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 17120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@datadir@/p 17121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@docdir@/p 17122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@infodir@/p 17123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@localedir@/p 1712464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/@mandir@/p' 1712564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*datarootdir*) ac_datarootdir_seen=yes;; 17127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 1712864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 1712964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1713164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_datarootdir_hack=' 17133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s&@datadir@&$datadir&g 17134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s&@docdir@&$docdir&g 17135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s&@infodir@&$infodir&g 17136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s&@localedir@&$localedir&g 17137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s&@mandir@&$mandir&g 1713864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s&\\\${datarootdir}&$datarootdir&g' ;; 17139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 17140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 17141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Neutralize VPATH when `$srcdir' = `.'. 17143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shell code in configure.ac might set extrasub. 17144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: do we really want to maintain this feature? 1714564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1714664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_sed_extra="$ac_vpsub 17147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$extrasub 17148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1714964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville:t 17151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 1715264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis|@configure_input@|$ac_sed_conf_input|;t t 17153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@top_builddir@&$ac_top_builddir_sub&;t t 1715464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis&@top_build_prefix@&$ac_top_build_prefix&;t t 17155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@srcdir@&$ac_srcdir&;t t 17156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_srcdir@&$ac_abs_srcdir&;t t 17157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@top_srcdir@&$ac_top_srcdir&;t t 17158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@builddir@&$ac_builddir&;t t 17160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_builddir@&$ac_abs_builddir&;t t 17161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@INSTALL@&$ac_INSTALL&;t t 17163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@MKDIR_P@&$ac_MKDIR_P&;t t 17164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$ac_datarootdir_hack 1716564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci" 1716664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 1716764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 1717064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 1717164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 1717264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci "$ac_tmp/out"`; test -z "$ac_out"; } && 1717364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 1717464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwhich seems to be undefined. Please make sure it is defined" >&5 1717564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 1717664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwhich seems to be undefined. Please make sure it is defined" >&2;} 1717764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1717864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f "$ac_tmp/stdin" 17179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_file in 1718064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 1718164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 1718264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac \ 1718364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 17185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville :H) 17186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 17187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # CONFIG_HEADER 17188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 17189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x"$ac_file" != x-; then 1719064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 1719164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "/* $configure_input */" \ 1719264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 1719364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } >"$ac_tmp/config.h" \ 1719464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || as_fn_error $? "could not create $ac_file" "$LINENO" 5 1719564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 1719664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 1719764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: $ac_file is unchanged" >&6;} 17198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1719964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f "$ac_file" 1720064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mv "$ac_tmp/config.h" "$ac_file" \ 1720164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 17203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1720464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "/* $configure_input */" \ 1720564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 1720664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || as_fn_error $? "could not create -" "$LINENO" 5 17207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 1720864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Compute "$ac_file"'s index in $config_headers. 1720964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_am_arg="$ac_file" 17210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_am_stamp_count=1 17211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor _am_header in $config_headers :; do 17212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $_am_header in 17213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $_am_arg | $_am_arg:* ) 17214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break ;; 17215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville * ) 17216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _am_stamp_count=`expr $_am_stamp_count + 1` ;; 17217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 17218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 17219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 17220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$_am_arg" : 'X\(//\)[^/]' \| \ 17222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$_am_arg" : 'X\(//\)$' \| \ 17223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 1722464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$_am_arg" | 17225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\/\)[^/].*/{ 17230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\/\)$/{ 17234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\).*/{ 17238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s/.*/./; q'`/stamp-h$_am_stamp_count 17242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 17243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1724464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 1724564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: executing $ac_file commands" >&6;} 17246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 17247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 17248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_file$ac_mode in 17251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "scripts/gtest-config":F) chmod +x scripts/gtest-config ;; 1725264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 1725364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Autoconf 2.62 quotes --file arguments for eval, but not when files 1725464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # are listed without --file. Let's play safe and only enable the eval 1725564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # if we detect the quoting. 1725664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $CONFIG_FILES in 1725764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\'*) eval set x "$CONFIG_FILES" ;; 1725864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) set x $CONFIG_FILES ;; 1725964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1726064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shift 1726164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for mf 1726264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci do 1726364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Strip MF so we end up with the name of the file. 1726464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mf=`echo "$mf" | sed -e 's/:.*$//'` 1726564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Check whether this is an Automake generated Makefile or not. 1726664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # We used to match only the files named `Makefile.in', but 1726764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # some people rename them; so instead we look at the file content. 1726864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Grep'ing the first line is not enough: some people post-process 1726964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # each Makefile.in and add a new line on top of each file to say so. 1727064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Grep'ing the whole file is not good either: AIX grep has a line 1727164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # limit of 2048, but all sed's we know have understand at least 4000. 1727264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 1727364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dirpart=`$as_dirname -- "$mf" || 17274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$mf" : 'X\(//\)[^/]' \| \ 17276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$mf" : 'X\(//\)$' \| \ 17277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$mf" : 'X\(/\)' \| . 2>/dev/null || 1727864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$mf" | 17279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\/\)[^/].*/{ 17284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\/\)$/{ 17288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\).*/{ 17292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s/.*/./; q'` 1729664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1729764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci continue 1729864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1729964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the definition of DEPDIR, am__include, and am__quote 1730064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # from the Makefile without running `make'. 1730164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 1730264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$DEPDIR" && continue 1730364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__include=`sed -n 's/^am__include = //p' < "$mf"` 1730464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "am__include" && continue 1730564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 1730664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # When using ansi2knr, U may be empty or an underscore; expand it 1730764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci U=`sed -n 's/^U = //p' < "$mf"` 1730864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Find all dependency output files, they are included files with 1730964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # $(DEPDIR) in their names. We invoke sed twice because it is the 1731064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # simplest approach to changing $(DEPDIR) to its actual value in the 1731164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # expansion. 1731264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for file in `sed -n " 1731364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 1731464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 1731564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Make sure the directory exists. 1731664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -f "$dirpart/$file" && continue 1731764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fdir=`$as_dirname -- "$file" || 17318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$file" : 'X\(//\)[^/]' \| \ 17320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$file" : 'X\(//\)$' \| \ 17321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$file" : 'X\(/\)' \| . 2>/dev/null || 1732264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$file" | 17323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\/\)[^/].*/{ 17328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\/\)$/{ 17332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\).*/{ 17336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s/.*/./; q'` 1734064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dir=$dirpart/$fdir; as_fn_mkdir_p 1734164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # echo "creating $dirpart/$file" 1734264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo '# dummy' > "$dirpart/$file" 17343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 17344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 1734564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 17346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 17347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "libtool":C) 17348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # See if we are running on zsh, and set the options which allow our 17350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # commands through without removal of \ escapes. 17351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "${ZSH_VERSION+set}" ; then 17352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville setopt NO_GLOB_SUBST 17353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 17354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cfgfile="${ofile}T" 17356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville trap "$RM \"$cfgfile\"; exit 1" 1 2 15 17357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM "$cfgfile" 17358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<_LT_EOF >> "$cfgfile" 17360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#! $SHELL 17361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 17363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 17364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 17365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# NOTE: Changes made to this file will be lost: look at ltmain.sh. 17366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 17367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 1736864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# 2006, 2007, 2008, 2009, 2010, 2011 Free Software 1736964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Foundation, Inc. 17370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Written by Gordon Matzigkeit, 1996 17371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 17372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This file is part of GNU Libtool. 17373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 17374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# GNU Libtool is free software; you can redistribute it and/or 17375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# modify it under the terms of the GNU General Public License as 17376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# published by the Free Software Foundation; either version 2 of 17377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the License, or (at your option) any later version. 17378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 17379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# As a special exception to the GNU General Public License, 17380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# if you distribute this file as part of a program or library that 17381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# is built using GNU Libtool, you may include this file under the 17382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# same distribution terms that you use for the rest of that program. 17383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 17384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# GNU Libtool is distributed in the hope that it will be useful, 17385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# but WITHOUT ANY WARRANTY; without even the implied warranty of 17386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# GNU General Public License for more details. 17388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 17389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# You should have received a copy of the GNU General Public License 17390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# along with GNU Libtool; see the file COPYING. If not, a copy 17391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 17392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# obtained by writing to the Free Software Foundation, Inc., 17393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 17394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The names of the tagged configurations supported by this script. 17397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleavailable_tags="CXX " 17398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### BEGIN LIBTOOL CONFIG 17400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Which release of libtool.m4 was used? 17402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemacro_version=$macro_version 17403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemacro_revision=$macro_revision 17404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to build shared libraries. 17406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_libtool_libs=$enable_shared 17407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to build static libraries. 17409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_old_libs=$enable_static 17410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# What type of objects to build. 17412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepic_mode=$pic_mode 17413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to optimize for fast installation. 17415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefast_install=$enable_fast_install 17416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1741764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Shell to use when invoking shell scripts. 1741864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL=$lt_SHELL 1741964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1742064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# An echo program that protects backslashes. 1742164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO=$lt_ECHO 1742264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1742364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The PATH separator for the build system. 1742464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPATH_SEPARATOR=$lt_PATH_SEPARATOR 1742564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 17426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The host system. 17427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_alias=$host_alias 17428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost=$host 17429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_os=$host_os 17430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The build system. 17432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_alias=$build_alias 17433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild=$build 17434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_os=$build_os 17435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A sed program that does not truncate output. 17437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSED=$lt_SED 17438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed that helps us avoid accidentally triggering echo(1) options like -n. 17440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleXsed="\$SED -e 1s/^X//" 17441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A grep program that handles long lines. 17443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGREP=$lt_GREP 17444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# An ERE matcher. 17446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEGREP=$lt_EGREP 17447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A literal string matcher. 17449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFGREP=$lt_FGREP 17450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A BSD- or MS-compatible name lister. 17452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNM=$lt_NM 17453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we need soft or hard links. 17455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLN_S=$lt_LN_S 17456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# What is the maximum length of a command? 17458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemax_cmd_len=$max_cmd_len 17459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Object file suffix (normally "o"). 17461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=$ac_objext 17462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Executable file suffix (normally ""). 17464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexeext=$exeext 17465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# whether the shell understands "unset". 17467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_unset=$lt_unset 17468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# turn spaces into newlines. 17470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSP2NL=$lt_lt_SP2NL 17471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# turn newlines into spaces. 17473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNL2SP=$lt_lt_NL2SP 17474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1747564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# convert \$build file names to \$host format. 1747664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcito_host_file_cmd=$lt_cv_to_host_file_cmd 1747764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1747864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# convert \$build files to toolchain format. 1747964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcito_tool_file_cmd=$lt_cv_to_tool_file_cmd 1748064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1748164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# An object symbol dumper. 1748264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJDUMP=$lt_OBJDUMP 17483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Method to check whether dependent libraries are shared objects. 17485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledeplibs_check_method=$lt_deplibs_check_method 17486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1748764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Command to use when deplibs_check_method = "file_magic". 17488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic_cmd=$lt_file_magic_cmd 17489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1749064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to find potential files when deplibs_check_method = "file_magic". 1749164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_magic_glob=$lt_file_magic_glob 1749264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1749364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 1749464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwant_nocaseglob=$lt_want_nocaseglob 1749564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1749664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# DLL creation program. 1749764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDLLTOOL=$lt_DLLTOOL 1749864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1749964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Command to associate shared and link libraries. 1750064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 1750164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 17502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The archiver. 17503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR=$lt_AR 1750464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1750564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Flags to create an archive. 17506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR_FLAGS=$lt_AR_FLAGS 17507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1750864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to feed a file listing to the archiver. 1750964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchiver_list_spec=$lt_archiver_list_spec 1751064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 17511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A symbol stripping program. 17512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSTRIP=$lt_STRIP 17513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to install an old-style archive. 17515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleRANLIB=$lt_RANLIB 17516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postinstall_cmds=$lt_old_postinstall_cmds 17517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postuninstall_cmds=$lt_old_postuninstall_cmds 17518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1751964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Whether to use a lock for old archive extraction. 1752064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilock_old_archive_extraction=$lock_old_archive_extraction 1752164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 17522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A C compiler. 17523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=$lt_CC 17524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# LTCC compiler flags. 17526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=$lt_CFLAGS 17527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Take the output of nm and produce a listing of raw symbols and C names. 17529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 17530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform the output of nm in a proper C declaration. 17532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 17533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform the output of nm in a C name address pair. 17535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 17536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform the output of nm in a C name address pair when lib prefix is needed. 17538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 17539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1754064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Specify filename containing input files for \$NM. 1754164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinm_file_list_spec=$lt_nm_file_list_spec 17542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1754364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The root where to search for dependent libraries,and in which our libraries should be installed. 1754464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_sysroot=$lt_sysroot 17545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1754664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The name of the directory that contains temporary libtool files. 1754764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciobjdir=$objdir 17548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Used to examine libraries when file_magic_cmd begins with "file". 17550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAGIC_CMD=$MAGIC_CMD 17551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Must we lock files when doing compilation? 17553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_locks=$lt_need_locks 17554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1755564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Manifest tool. 1755664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMANIFEST_TOOL=$lt_MANIFEST_TOOL 1755764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 17558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 17559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDSYMUTIL=$lt_DSYMUTIL 17560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Tool to change global to local symbols on Mac OS X. 17562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNMEDIT=$lt_NMEDIT 17563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Tool to manipulate fat objects and archives on Mac OS X. 17565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIPO=$lt_LIPO 17566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ldd/readelf like tool for Mach-O binaries on Mac OS X. 17568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL=$lt_OTOOL 17569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 17571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL64=$lt_OTOOL64 17572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Old archive suffix (normally "a"). 17574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibext=$libext 17575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shared library suffix (normally ".so"). 17577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds=$lt_shrext_cmds 17578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The commands to extract the exported symbol list from a shared archive. 17580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextract_expsyms_cmds=$lt_extract_expsyms_cmds 17581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Variables whose values should be saved in libtool wrapper scripts and 17583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# restored at link time. 17584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink=$lt_variables_saved_for_relink 17585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do we need the "lib" prefix for modules? 17587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_lib_prefix=$need_lib_prefix 17588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do we need a version for libraries? 17590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_version=$need_version 17591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Library versioning type. 17593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleversion_type=$version_type 17594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shared library runtime path variable. 17596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerunpath_var=$runpath_var 17597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shared library path variable. 17599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_var=$shlibpath_var 17600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Is shlibpath searched before the hard-coded library search path? 17602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_overrides_runpath=$shlibpath_overrides_runpath 17603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Format of library name prefix. 17605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec=$lt_libname_spec 17606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# List of archive names. First name is the real one, the rest are links. 17608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The last name is the one that the linker finds with -lNAME 17609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec=$lt_library_names_spec 17610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The coded name of the library, if different from the real name. 17612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec=$lt_soname_spec 17613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1761464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Permission mode override for installation of shared libraries. 1761564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinstall_override_mode=$lt_install_override_mode 1761664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 17617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Command to use after installation of a shared archive. 17618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds=$lt_postinstall_cmds 17619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Command to use after uninstallation of a shared archive. 17621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds=$lt_postuninstall_cmds 17622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to finish a libtool library installation in a directory. 17624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds=$lt_finish_cmds 17625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# As "finish_cmds", except a single script fragment to be evaled but 17627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# not shown. 17628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval=$lt_finish_eval 17629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we should hardcode library paths into libraries. 17631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_into_libs=$hardcode_into_libs 17632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compile-time system search path for libraries. 17634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_search_path_spec=$lt_sys_lib_search_path_spec 17635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Run-time system search path for libraries. 17637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 17638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether dlopen is supported. 17640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledlopen_support=$enable_dlopen 17641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether dlopen of programs is supported. 17643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledlopen_self=$enable_dlopen_self 17644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether dlopen of statically linked programs is supported. 17646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledlopen_self_static=$enable_dlopen_self_static 17647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands to strip libraries. 17649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_striplib=$lt_old_striplib 17650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestriplib=$lt_striplib 17651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The linker used to build libraries. 17654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD=$lt_LD 17655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1765664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to create reloadable object files. 1765764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag=$lt_reload_flag 1765864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds=$lt_reload_cmds 1765964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 17660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build an old-style archive. 17661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds=$lt_old_archive_cmds 17662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A language specific compiler. 17664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$lt_compiler 17665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Is the compiler the GNU compiler? 17667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gcc=$GCC 17668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to turn off builtin functions. 17670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 17671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Additional compiler flags for building library objects. 17673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepic_flag=$lt_lt_prog_compiler_pic 17674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1767564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to pass a linker flag through the compiler. 1767664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwl=$lt_lt_prog_compiler_wl 1767764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 17678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to prevent dynamic linking. 17679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_static_flag=$lt_lt_prog_compiler_static 17680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Does compiler simultaneously support -c and -o options? 17682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_c_o=$lt_lt_cv_prog_compiler_c_o 17683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to add -lc for building shared libraries. 17685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_libtool_need_lc=$archive_cmds_need_lc 17686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to disallow shared libs when runtime libs are static. 17688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 17689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to allow reflexive dlopens. 17691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 17692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to generate shared objects directly from archives. 17694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec=$lt_whole_archive_flag_spec 17695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether the compiler copes with passing no objects directly. 17697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object=$lt_compiler_needs_object 17698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create an old-style archive from a shared archive. 17700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 17701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a temporary old-style archive to link instead of a shared archive. 17703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 17704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a shared archive. 17706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds=$lt_archive_cmds 17707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds=$lt_archive_expsym_cmds 17708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a loadable module if different from building 17710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared archive. 17711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds=$lt_module_cmds 17712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds=$lt_module_expsym_cmds 17713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we are building with GNU ld or not. 17715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_with_gnu_ld 17716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that allows shared libraries with undefined symbols to be built. 17718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag=$lt_allow_undefined_flag 17719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that enforces no undefined symbols. 17721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag=$lt_no_undefined_flag 17722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag to hardcode \$libdir into a binary during linking. 17724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This must work even if \$libdir does not exist 17725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 17726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we need a single "-rpath" flag with a separated argument. 17728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator=$lt_hardcode_libdir_separator 17729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary. 17732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct=$hardcode_direct 17733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary and the resulting library dependency is 17736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 17737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# library is relocated. 17738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_absolute=$hardcode_direct_absolute 17739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 17741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary. 17742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_minus_L=$hardcode_minus_L 17743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 17745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary. 17746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_shlibpath_var=$hardcode_shlibpath_var 17747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if building a shared library automatically hardcodes DIR 17749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the library and all subsequent libraries and executables linked 17750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# against it. 17751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_automatic=$hardcode_automatic 17752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to yes if linker adds runtime paths of dependent libraries 17754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# to runtime path list. 17755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinherit_rpath=$inherit_rpath 17756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether libtool must link a program against all its dependency libraries. 17758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_all_deplibs=$link_all_deplibs 17759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if exported symbols are required. 17761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealways_export_symbols=$always_export_symbols 17762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The commands to list exported symbols. 17764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds=$lt_export_symbols_cmds 17765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that should not be listed in the preloaded symbols. 17767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms=$lt_exclude_expsyms 17768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that must always be exported. 17770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms=$lt_include_expsyms 17771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands necessary for linking programs (against libraries) with templates. 17773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds=$lt_prelink_cmds 17774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1777564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Commands necessary for finishing linking programs. 1777664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds=$lt_postlink_cmds 1777764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 17778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Specify filename containing input files. 17779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec=$lt_file_list_spec 17780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# How to hardcode a shared library path into an executable. 17782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action=$hardcode_action 17783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The directories searched by this compiler when creating a shared library. 17785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs=$lt_compiler_lib_search_dirs 17786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Dependencies to place before and after the objects being linked to 17788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# create a shared library. 17789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects=$lt_predep_objects 17790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects=$lt_postdep_objects 17791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps=$lt_predeps 17792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps=$lt_postdeps 17793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The library search path used internally by the compiler when linking 17795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared library. 17796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path=$lt_compiler_lib_search_path 17797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### END LIBTOOL CONFIG 17799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 17801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 17803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix3*) 17804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<\_LT_EOF >> "$cfgfile" 17805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AIX sometimes has problems with the GCC collect2 program. For some 17806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# reason, if we set the COLLECT_NAMES environment variable, the problems 17807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# vanish in a puff of smoke. 17808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "X${COLLECT_NAMES+set}" != Xset; then 17809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville COLLECT_NAMES= 17810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export COLLECT_NAMES 17811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 17812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 17813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 17814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 17815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleltmain="$ac_aux_dir/ltmain.sh" 17818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We use sed instead of cat because bash on DJGPP gets confused if 17821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # if finds mixed CR/LF and LF-only lines. Since sed operates in 17822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # text mode, it properly converts lines to CR/LF. This bash problem 17823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # is reportedly fixed, but why not run on old versions too? 1782464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed '$q' "$ltmain" >> "$cfgfile" \ 1782564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile"; exit 1) 1782664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1782764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test x"$xsi_shell" = xyes; then 1782864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ 1782964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_dirname ()\ 1783064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1783164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ case ${1} in\ 1783264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ */*) func_dirname_result="${1%/*}${2}" ;;\ 1783364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ * ) func_dirname_result="${3}" ;;\ 1783464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ esac\ 1783564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ 1783664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1783764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1783864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1783964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1784064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1784164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_basename ()$/,/^} # func_basename /c\ 1784264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_basename ()\ 1784364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1784464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ func_basename_result="${1##*/}"\ 1784564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ 1784664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1784764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1784864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1784964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1785064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1785164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ 1785264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_dirname_and_basename ()\ 1785364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1785464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ case ${1} in\ 1785564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ */*) func_dirname_result="${1%/*}${2}" ;;\ 1785664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ * ) func_dirname_result="${3}" ;;\ 1785764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ esac\ 1785864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ func_basename_result="${1##*/}"\ 1785964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ 1786064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1786164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1786264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1786364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1786464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1786564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ 1786664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_stripname ()\ 1786764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1786864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ 1786964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ # positional parameters, so assign one to ordinary parameter first.\ 1787064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ func_stripname_result=${3}\ 1787164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ func_stripname_result=${func_stripname_result#"${1}"}\ 1787264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ func_stripname_result=${func_stripname_result%"${2}"}\ 1787364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ 1787464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1787564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1787664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1787764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1787864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1787964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ 1788064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_split_long_opt ()\ 1788164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1788264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ func_split_long_opt_name=${1%%=*}\ 1788364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ func_split_long_opt_arg=${1#*=}\ 1788464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ 1788564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1788664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1788764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1788864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1788964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1789064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ 1789164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_split_short_opt ()\ 1789264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1789364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ func_split_short_opt_arg=${1#??}\ 1789464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ 1789564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ 1789664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1789764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1789864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1789964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1790064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1790164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ 1790264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_lo2o ()\ 1790364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1790464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ case ${1} in\ 1790564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ 1790664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ *) func_lo2o_result=${1} ;;\ 1790764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ esac\ 1790864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ 1790964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1791064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1791164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1791264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1791364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1791464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_xform ()$/,/^} # func_xform /c\ 1791564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_xform ()\ 1791664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1791764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci func_xform_result=${1%.*}.lo\ 1791864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ 1791964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1792064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1792164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1792264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1792364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1792464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_arith ()$/,/^} # func_arith /c\ 1792564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_arith ()\ 1792664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1792764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci func_arith_result=$(( $* ))\ 1792864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ 1792964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1793064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1793164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1793264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1793364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1793464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_len ()$/,/^} # func_len /c\ 1793564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_len ()\ 1793664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1793764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci func_len_result=${#1}\ 1793864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ 1793964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1794064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1794164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1794264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1794364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1794464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1794564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test x"$lt_shell_append" = xyes; then 1794664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_append ()$/,/^} # func_append /c\ 1794764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_append ()\ 1794864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1794964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval "${1}+=\\${2}"\ 1795064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ 1795164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1795264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1795364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1795464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1795564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1795664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ 1795764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_append_quoted ()\ 1795864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1795964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ func_quote_for_eval "${2}"\ 1796064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ 1796164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ 1796264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1796364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1796464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1796564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1796664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1796764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Save a `func_append' function call where possible by direct use of '+=' 1796864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ 1796964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1797064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1797164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test 0 -eq $? || _lt_function_replace_fail=: 1797264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1797364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Save a `func_append' function call even when '+=' is not available 1797464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ 1797564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1797664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1797764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test 0 -eq $? || _lt_function_replace_fail=: 1797864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1797964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1798064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test x"$_lt_function_replace_fail" = x":"; then 1798164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 1798264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} 1798364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1798464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1798564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1798664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mv -f "$cfgfile" "$ofile" || 17987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 17988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville chmod +x "$ofile" 17989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<_LT_EOF >> "$ofile" 17992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### BEGIN LIBTOOL TAG CONFIG: CXX 17994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The linker used to build libraries. 17996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD=$lt_LD_CXX 17997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1799864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to create reloadable object files. 1799964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag=$lt_reload_flag_CXX 1800064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds=$lt_reload_cmds_CXX 1800164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 18002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build an old-style archive. 18003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds=$lt_old_archive_cmds_CXX 18004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A language specific compiler. 18006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$lt_compiler_CXX 18007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Is the compiler the GNU compiler? 18009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gcc=$GCC_CXX 18010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to turn off builtin functions. 18012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 18013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Additional compiler flags for building library objects. 18015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepic_flag=$lt_lt_prog_compiler_pic_CXX 18016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1801764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to pass a linker flag through the compiler. 1801864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwl=$lt_lt_prog_compiler_wl_CXX 1801964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 18020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to prevent dynamic linking. 18021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_static_flag=$lt_lt_prog_compiler_static_CXX 18022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Does compiler simultaneously support -c and -o options? 18024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 18025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to add -lc for building shared libraries. 18027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_libtool_need_lc=$archive_cmds_need_lc_CXX 18028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to disallow shared libs when runtime libs are static. 18030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 18031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to allow reflexive dlopens. 18033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 18034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to generate shared objects directly from archives. 18036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 18037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether the compiler copes with passing no objects directly. 18039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object=$lt_compiler_needs_object_CXX 18040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create an old-style archive from a shared archive. 18042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 18043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a temporary old-style archive to link instead of a shared archive. 18045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 18046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a shared archive. 18048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds=$lt_archive_cmds_CXX 18049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds=$lt_archive_expsym_cmds_CXX 18050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a loadable module if different from building 18052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared archive. 18053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds=$lt_module_cmds_CXX 18054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds=$lt_module_expsym_cmds_CXX 18055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we are building with GNU ld or not. 18057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_with_gnu_ld_CXX 18058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that allows shared libraries with undefined symbols to be built. 18060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag=$lt_allow_undefined_flag_CXX 18061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that enforces no undefined symbols. 18063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag=$lt_no_undefined_flag_CXX 18064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag to hardcode \$libdir into a binary during linking. 18066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This must work even if \$libdir does not exist 18067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 18068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we need a single "-rpath" flag with a separated argument. 18070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 18071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary. 18074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct=$hardcode_direct_CXX 18075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary and the resulting library dependency is 18078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 18079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# library is relocated. 18080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_absolute=$hardcode_direct_absolute_CXX 18081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 18083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary. 18084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_minus_L=$hardcode_minus_L_CXX 18085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 18087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary. 18088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 18089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if building a shared library automatically hardcodes DIR 18091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the library and all subsequent libraries and executables linked 18092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# against it. 18093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_automatic=$hardcode_automatic_CXX 18094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to yes if linker adds runtime paths of dependent libraries 18096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# to runtime path list. 18097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinherit_rpath=$inherit_rpath_CXX 18098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether libtool must link a program against all its dependency libraries. 18100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_all_deplibs=$link_all_deplibs_CXX 18101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if exported symbols are required. 18103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealways_export_symbols=$always_export_symbols_CXX 18104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The commands to list exported symbols. 18106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds=$lt_export_symbols_cmds_CXX 18107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that should not be listed in the preloaded symbols. 18109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms=$lt_exclude_expsyms_CXX 18110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that must always be exported. 18112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms=$lt_include_expsyms_CXX 18113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands necessary for linking programs (against libraries) with templates. 18115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds=$lt_prelink_cmds_CXX 18116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1811764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Commands necessary for finishing linking programs. 1811864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds=$lt_postlink_cmds_CXX 1811964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 18120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Specify filename containing input files. 18121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec=$lt_file_list_spec_CXX 18122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# How to hardcode a shared library path into an executable. 18124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action=$hardcode_action_CXX 18125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The directories searched by this compiler when creating a shared library. 18127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 18128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Dependencies to place before and after the objects being linked to 18130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# create a shared library. 18131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects=$lt_predep_objects_CXX 18132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects=$lt_postdep_objects_CXX 18133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps=$lt_predeps_CXX 18134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps=$lt_postdeps_CXX 18135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The library search path used internally by the compiler when linking 18137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared library. 18138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path=$lt_compiler_lib_search_path_CXX 18139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### END LIBTOOL TAG CONFIG: CXX 18141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 18142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 18144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 18146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone # for ac_tag 18147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1814964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_exit 0 18150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 18151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files=$ac_clean_files_save 18152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1815364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest $ac_write_fail = 0 || 1815464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 1815564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 18156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# configure is writing to config.log, and then calls config.status. 18158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# config.status does its own redirection, appending to config.log. 18159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Unfortunately, on DOS this fails, as config.log is still kept open 18160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# by configure, so config.status won't be able to write to it; its 18161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# output is simply discarded. So we exec the FD to /dev/null, 18162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# effectively closing config.log, so it can be properly (re)opened and 18163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# appended to by config.status. When coming back to configure, we 18164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# need to make the FD available again. 18165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$no_create" != yes; then 18166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cs_success=: 18167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_config_status_args= 18168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$silent" = yes && 18169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_config_status_args="$ac_config_status_args --quiet" 18170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville exec 5>/dev/null 18171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 18172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville exec 5>>config.log 18173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Use ||, not &&, to avoid exiting from the if with $? = 1, which 18174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # would make configure fail if this is the last instruction. 1817564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ac_cs_success || as_fn_exit 1 1817664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1817764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 1817864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 1817964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 18180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 18181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18182