1fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#! /bin/sh 2fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Guess values for system-dependent variables and create Makefiles. 30ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Generated by GNU Autoconf 2.69 for Google C++ Testing Framework 1.5.0. 4fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 5fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Report bugs to <googletestframework@googlegroups.com>. 6fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# 80ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# 1064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# 11fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This configure script is free software; the Free Software Foundation 12fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# gives unlimited permission to copy, distribute and modify it. 1364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ## 1464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## M4sh Initialization. ## 1564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ## 16fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Be more Bourne compatible 18fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDUALCASE=1; export DUALCASE # for MKS sh 1964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville emulate sh 21fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville NULLCMD=: 2264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # is contrary to our usage. Disable this feature. 24fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville alias -g '${1+"$@"}'='"$@"' 25fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville setopt NO_GLOB_SUBST 26fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case `(set -o) 2>/dev/null` in #( 2864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *posix*) : 2964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci set -o posix ;; #( 3064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) : 3164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 32fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 33fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 34fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 35fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_nl=' 3764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' 3864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport as_nl 3964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Printing a long string crashes Solaris 7 /usr/bin/printf. 4064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 4264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 4364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Prefer a ksh shell builtin over an external printf program on Solaris, 4464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# but without wasting forks for bash or zsh. 4564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$BASH_VERSION$ZSH_VERSION" \ 4664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 4764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo='print -r --' 4864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_n='print -rn --' 4964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 5064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo='printf %s\n' 5164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_n='printf %s' 5264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 5364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 5464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 5564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_n='/usr/ucb/echo -n' 56fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 5764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 5864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_n_body='eval 5964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci arg=$1; 6064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $arg in #( 6164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *"$as_nl"*) 6264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci expr "X$arg" : "X\\(.*\\)$as_nl"; 6364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 6464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac; 6564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 6664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ' 6764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci export as_echo_n_body 6864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_n='sh -c $as_echo_n_body as_echo' 69fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci export as_echo_body 7164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo='sh -c $as_echo_body as_echo' 72fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 73fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The user is always right. 7564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${PATH_SEPARATOR+set}" != set; then 7664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci PATH_SEPARATOR=: 7764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 7864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 7964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci PATH_SEPARATOR=';' 8064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 81fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 82fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 83fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 84fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# IFS 85fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We need space, tab and new line, in precisely that order. Quoting is 86fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# there to prevent editors from complaining about space-tab. 87fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# splitting by setting IFS to empty value.) 89fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=" "" $as_nl" 90fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 91fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find who we are. Look in the path if we contain no directory separator. 9264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_myself= 9364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $0 in #(( 94fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *[\\/]* ) as_myself=$0 ;; 95fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 97fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 98fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 99fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 10064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 10164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We did not find ourselves, most probably we were run as `sh COMMAND' 107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# in which case we are not to be found in the path. 108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$as_myself" = x; then 109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_myself=$0 110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test ! -f "$as_myself"; then 11264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exit 1 114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Unset variables that we do not need and which cause bugs (e.g. in 11764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# suppresses any "Segmentation fault" message there. '((' could 11964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# trigger a bug in pdksh 5.2.14. 12064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_var in BASH_ENV ENV MAIL MAILPATH 12164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido eval test x\${$as_var+set} = xset \ 12264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS1='$ ' 125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS2='> ' 126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS4='+ ' 127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# NLS nuisances. 12964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLC_ALL=C 13064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport LC_ALL 13164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLANGUAGE=C 13264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport LANGUAGE 13364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 13464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# CDPATH. 13564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1370ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Use a proper internal environment variable to ensure we don't fall 1380ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # into an infinite loop, continuously re-executing ourselves. 1390ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 1400ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson _as_can_reexec=no; export _as_can_reexec; 1410ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # We cannot yet assume a decent shell, so we have to provide a 1420ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# neutralization value for shells without unset; and this also 1430ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# works around shells that cannot unset nonexistent variables. 1440ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Preserve -v and -x to the replacement shell. 1450ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonBASH_ENV=/dev/null 1460ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonENV=/dev/null 1470ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 1480ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsoncase $- in # (((( 1490ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson *v*x* | *x*v* ) as_opts=-vx ;; 1500ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson *v* ) as_opts=-v ;; 1510ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson *x* ) as_opts=-x ;; 1520ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson * ) as_opts= ;; 1530ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonesac 1540ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 1550ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Admittedly, this is quite paranoid, since all the known shells bail 1560ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# out after a failed `exec'. 1570ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 1580ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonas_fn_exit 255 1590ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson fi 1600ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # We don't want this to propagate to other subprocesses. 1610ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson { _as_can_reexec=; unset _as_can_reexec;} 16264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$CONFIG_SHELL" = x; then 16364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 16464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci emulate sh 16564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci NULLCMD=: 16664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 16764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # is contrary to our usage. Disable this feature. 16864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci alias -g '\${1+\"\$@\"}'='\"\$@\"' 16964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci setopt NO_GLOB_SUBST 17064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 17164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case \`(set -o) 2>/dev/null\` in #( 17264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *posix*) : 17364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci set -o posix ;; #( 17464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) : 17564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 17664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 17764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 17864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci" 17964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_required="as_fn_return () { (exit \$1); } 18064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_success () { as_fn_return 0; } 18164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_failure () { as_fn_return 1; } 18264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_ret_success () { return 0; } 18364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_ret_failure () { return 1; } 18464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 18564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexitcode=0 18664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_success || { exitcode=1; echo as_fn_success failed.; } 18764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 18864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 18964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 19064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 19164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 19264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 19364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exitcode=1; echo positional parameters were not saved. 19464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1950ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsontest x\$exitcode = x0 || exit 1 1960ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsontest -x / || exit 1" 19764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 19864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 19964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 20064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 20164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 20264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 20364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 20464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 20564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 20664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci PATH=/empty FPATH=/empty; export PATH FPATH 20764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 20864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 20964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest \$(( 1 + 1 )) = 2 || exit 1" 21064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if (eval "$as_required") 2>/dev/null; then : 21164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_have_required=yes 21264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 21364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_have_required=no 21464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 21564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 21664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 21764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 21864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_found=false 22064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 22264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$as_save_IFS 22364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dir" && as_dir=. 22464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_found=: 22564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $as_dir in #( 22664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /*) 22764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for as_base in sh bash ksh sh5; do 22864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Try only shells that exist, to save several forks. 22964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_shell=$as_dir/$as_base 23064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 23164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 23264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CONFIG_SHELL=$as_shell as_have_required=yes 23364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 23464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 2 23564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 23664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 23764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done;; 23864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 23964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_found=false 24064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 24164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 24264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 24364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CONFIG_SHELL=$SHELL as_have_required=yes 24464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi; } 24564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS 24664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 24764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 24864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "x$CONFIG_SHELL" != x; then : 2490ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson export CONFIG_SHELL 2500ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # We cannot yet assume a decent shell, so we have to provide a 2510ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# neutralization value for shells without unset; and this also 2520ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# works around shells that cannot unset nonexistent variables. 2530ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Preserve -v and -x to the replacement shell. 2540ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonBASH_ENV=/dev/null 2550ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonENV=/dev/null 2560ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 2570ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsoncase $- in # (((( 2580ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson *v*x* | *x*v* ) as_opts=-vx ;; 2590ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson *v* ) as_opts=-v ;; 2600ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson *x* ) as_opts=-x ;; 2610ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson * ) as_opts= ;; 2620ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonesac 2630ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 2640ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Admittedly, this is quite paranoid, since all the known shells bail 2650ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# out after a failed `exec'. 2660ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 2670ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonexit 255 26864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 26964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 27064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test x$as_have_required = xno; then : 27164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$0: This script requires a shell more modern than all" 27264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$0: the shells that I found on your system." 27364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test x${ZSH_VERSION+set} = xset ; then 27464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 27564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$0: be upgraded to zsh 4.3.4 or later." 276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 27764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$0: Please tell bug-autoconf@gnu.org and 27864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$0: googletestframework@googlegroups.com about your system, 27964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$0: including any error possibly output before this 28064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$0: message. Then install a modern shell, or manually run 28164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$0: the script under such a shell if you do have one." 282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 28364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exit 1 28464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 28564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 28664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 28764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL=${CONFIG_SHELL-/bin/sh} 28864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport SHELL 28964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Unset more variables known to interfere with behavior of common tools. 29064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCLICOLOR_FORCE= GREP_OPTIONS= 29164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciunset CLICOLOR_FORCE GREP_OPTIONS 29264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 29364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## --------------------- ## 29464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## M4sh Shell Functions. ## 29564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## --------------------- ## 29664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_unset VAR 29764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# --------------- 29864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Portably unset VAR. 29964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_unset () 30064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 30164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { eval $1=; unset $1;} 30264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 30364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_unset=as_fn_unset 30464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 30564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_set_status STATUS 30664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------- 30764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Set $? to STATUS, without forking. 30864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_set_status () 30964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 31064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return $1 31164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_set_status 31264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 31364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_exit STATUS 31464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------- 31564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 31664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_exit () 31764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 31864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci set +e 31964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_set_status $1 32064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exit $1 32164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_exit 32264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 32364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_mkdir_p 32464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------- 32564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Create "$as_dir" as a directory, including parents if necessary. 32664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_mkdir_p () 32764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 32864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 32964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $as_dir in #( 33064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -*) as_dir=./$as_dir;; 33164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 33264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -d "$as_dir" || eval $as_mkdir_p || { 33364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dirs= 33464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci while :; do 33564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $as_dir in #( 33664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 33764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) as_qdir=$as_dir;; 33864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 33964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dirs="'$as_qdir' $as_dirs" 34064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dir=`$as_dirname -- "$as_dir" || 34164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 34264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci X"$as_dir" : 'X\(//\)[^/]' \| \ 34364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci X"$as_dir" : 'X\(//\)$' \| \ 34464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 34564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$as_dir" | 34664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 34764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s//\1/ 34864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci q 34964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 35064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /^X\(\/\/\)[^/].*/{ 35164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s//\1/ 35264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci q 35364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 35464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /^X\(\/\/\)$/{ 35564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s//\1/ 35664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci q 35764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 35864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /^X\(\/\).*/{ 35964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s//\1/ 36064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci q 36164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 36264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s/.*/./; q'` 36364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -d "$as_dir" && break 36464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 36564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dirs" || eval "mkdir $as_dirs" 36664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 36764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 36864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 36964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_mkdir_p 3700ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 3710ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# as_fn_executable_p FILE 3720ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# ----------------------- 3730ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Test if FILE is an executable regular file. 3740ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonas_fn_executable_p () 3750ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson{ 3760ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson test -f "$1" && test -x "$1" 3770ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson} # as_fn_executable_p 37864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_append VAR VALUE 37964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------------- 38064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Append the text in VALUE to the end of the definition contained in VAR. Take 38164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# advantage of any shell optimizations that allow amortized linear growth over 38264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# repeated appends, instead of the typical quadratic growth present in naive 38364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# implementations. 38464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 38564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval 'as_fn_append () 38664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 38764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $1+=\$2 38864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }' 38964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 39064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_append () 39164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 39264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $1=\$$1\$2 39364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 39464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # as_fn_append 39564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 39664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_arith ARG... 39764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------------ 39864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Perform arithmetic evaluation on the ARGs, and store the result in the 39964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# global $as_val. Take advantage of shells that can avoid forks. The arguments 40064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# must be portable across $(()) and expr. 40164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 40264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval 'as_fn_arith () 40364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 40464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_val=$(( $* )) 40564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }' 40664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 40764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_arith () 40864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 40964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_val=`expr "$@" || test $? -eq 1` 41064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 41164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # as_fn_arith 41264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 41364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 41464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_error STATUS ERROR [LINENO LOG_FD] 41564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------------------------------- 41664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 41764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 41864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# script with STATUS, using 1 if that was 0. 41964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error () 42064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 42164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_status=$1; test $as_status -eq 0 && as_status=1 42264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$4"; then 42364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 42464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 42564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 42664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: error: $2" >&2 42764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_exit $as_status 42864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_error 429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif expr a : '\(a\)' >/dev/null 2>&1 && 431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "X`expr 00001 : '.*\(...\)'`" = X001; then 432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_expr=expr 433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_expr=false 435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_basename=basename 439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_basename=false 441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 44364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 44464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dirname=dirname 44564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 44664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dirname=false 44764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_me=`$as_basename -- "$0" || 450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$0" : 'X\(//\)$' \| \ 452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$0" : 'X\(/\)' \| . 2>/dev/null || 45364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X/"$0" | 454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed '/^.*\/\([^/][^/]*\)\/*$/{ 455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\/\(\/\/\)$/{ 459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\/\(\/\).*/{ 463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s/.*/./; q'` 467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 46864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Avoid depending upon Character Ranges. 46964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_letters='abcdefghijklmnopqrstuvwxyz' 47064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 47164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_Letters=$as_cr_letters$as_cr_LETTERS 47264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_digits='0123456789' 47364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_alnum=$as_cr_Letters$as_cr_digits 474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 47664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno_1=$LINENO as_lineno_1a=$LINENO 47764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno_2=$LINENO as_lineno_2a=$LINENO 47864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 47964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 48064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 48164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -n ' 48264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci p 48364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /[$]LINENO/= 48464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ' <$as_myself | 48564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed ' 48664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s/[$]LINENO.*/&-/ 48764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci t lineno 48864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci b 48964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci :lineno 49064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci N 49164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci :loop 49264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 49364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci t loop 49464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s/-\n.*// 49564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ' >$as_me.lineno && 49664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci chmod +x "$as_me.lineno" || 49764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4990ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 5000ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # already done that, so ensure we don't try to do so again and fall 5010ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # in an infinite loop. This has already happened in practice. 5020ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson _as_can_reexec=no; export _as_can_reexec 50364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Don't try to exec as it changes $[0], causing all sort of problems 50464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # (the dirname of $[0] is not the place where we might find the 50564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # original and so on. Autoconf is especially sensitive to this). 50664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci . "./$as_me.lineno" 50764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Exit status is that of the last command. 50864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exit 509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 51164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO_C= ECHO_N= ECHO_T= 51264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `echo -n x` in #((((( 51364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci-n*) 51464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case `echo 'xy\c'` in 51564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *c*) ECHO_T=' ';; # ECHO_T is single tab character. 51664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci xy) ECHO_C='\c';; 51764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 51864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ECHO_T=' ';; 51964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac;; 52064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*) 52164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ECHO_N='-n';; 52264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 52464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conf$$ conf$$.exe conf$$.file 52564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -d conf$$.dir; then 52664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conf$$.dir/conf$$.file 52764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 52864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conf$$.dir 52964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mkdir conf$$.dir 2>/dev/null 53064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 53164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (echo >conf$$.file) 2>/dev/null; then 53264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ln -s conf$$.file conf$$ 2>/dev/null; then 53364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_ln_s='ln -s' 53464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # ... but there are two gotchas: 53564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 53664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 5370ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # In both cases, we have to default to `cp -pR'. 53864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 5390ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson as_ln_s='cp -pR' 54064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci elif ln conf$$.file conf$$ 2>/dev/null; then 54164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_ln_s=ln 54264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 5430ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson as_ln_s='cp -pR' 54464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 5460ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson as_ln_s='cp -pR' 547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 54864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 54964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirmdir conf$$.dir 2>/dev/null 550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 55164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif mkdir -p . 2>/dev/null; then 55264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_mkdir_p='mkdir -p "$as_dir"' 55364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 55464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -d ./-p && rmdir ./-p 55564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_mkdir_p=false 556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5580ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonas_test_x='test -x' 5590ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonas_executable_p=as_fn_executable_p 560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 56164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Sed expression to map a string onto a valid CPP name. 56264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 56464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Sed expression to map a string onto a valid variable name. 56564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 56764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL=${CONFIG_SHELL-/bin/sh} 568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 57064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -n "$DJDIR" || exec 7<&0 </dev/null 57164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexec 6>&1 572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 57364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Name of the host. 57464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 57564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# so uname gets run too. 57664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Initializations. 580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_default_prefix=/usr/local 582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files= 583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_libobj_dir=. 584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBOBJS= 585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecross_compiling=no 586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesubdirs= 587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMFLAGS= 588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAKEFLAGS= 589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Identity of this package. 591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_NAME='Google C++ Testing Framework' 592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_TARNAME='gtest' 5930ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonPACKAGE_VERSION='1.5.0' 5940ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonPACKAGE_STRING='Google C++ Testing Framework 1.5.0' 595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_BUGREPORT='googletestframework@googlegroups.com' 59664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_URL='' 597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_unique_file="./COPYING" 599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Factoring default headers for most tests. 600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_includes_default="\ 601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h> 602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_SYS_TYPES_H 603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <sys/types.h> 604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_SYS_STAT_H 606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <sys/stat.h> 607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef STDC_HEADERS 609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <stdlib.h> 610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <stddef.h> 611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else 612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef HAVE_STDLIB_H 613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <stdlib.h> 614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_STRING_H 617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <memory.h> 619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <string.h> 621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_STRINGS_H 623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <strings.h> 624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_INTTYPES_H 626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <inttypes.h> 627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_STDINT_H 629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <stdint.h> 630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_UNISTD_H 632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <unistd.h> 633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif" 634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 63564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_subst_vars='am__EXEEXT_FALSE 63664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__EXEEXT_TRUE 63764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLTLIBOBJS 638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBOBJS 6390ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonHAVE_PTHREADS_FALSE 6400ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonHAVE_PTHREADS_TRUE 64164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPTHREAD_CFLAGS 64264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPTHREAD_LIBS 64364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPTHREAD_CC 64464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciacx_pthread_config 64564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciHAVE_PYTHON_FALSE 64664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciHAVE_PYTHON_TRUE 64764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPYTHON 64864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCXXCPP 64964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCPP 65064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOTOOL64 65164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOTOOL 65264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLIPO 65364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciNMEDIT 65464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDSYMUTIL 65564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMANIFEST_TOOL 65664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciRANLIB 65764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_AR 65864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAR 65964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDLLTOOL 66064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJDUMP 66164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLN_S 66264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciNM 66364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_DUMPBIN 66464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDUMPBIN 66564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLD 66664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciFGREP 66764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciEGREP 66864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciGREP 66964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSED 67064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_os 67164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_vendor 67264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_cpu 67364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost 67464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_os 67564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_vendor 67664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_cpu 67764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild 67864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLIBTOOL 67964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__fastdepCXX_FALSE 68064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__fastdepCXX_TRUE 68164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCXXDEPMODE 68264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_CXX 68364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCXXFLAGS 68464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCXX 68564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__fastdepCC_FALSE 68664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__fastdepCC_TRUE 68764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCCDEPMODE 68864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__nodep 68964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMDEPBACKSLASH 69064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMDEP_FALSE 69164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMDEP_TRUE 69264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__quote 69364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__include 69464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDEPDIR 69564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJEXT 69664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciEXEEXT 69764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_CC 69864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCPPFLAGS 69964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLDFLAGS 70064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCFLAGS 70164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCC 7020ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonAM_BACKSLASH 7030ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonAM_DEFAULT_VERBOSITY 7040ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonAM_DEFAULT_V 7050ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonAM_V 70664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__untar 70764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__tar 70864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMTAR 70964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__leading_dot 71064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSET_MAKE 71164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAWK 71264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimkdir_p 71364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMKDIR_P 71464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_STRIP_PROGRAM 71564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSTRIP 71664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinstall_sh 71764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMAKEINFO 71864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAUTOHEADER 71964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAUTOMAKE 72064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAUTOCONF 72164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciACLOCAL 72264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciVERSION 72364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE 72464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCYGPATH_W 72564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__isrc 72664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_DATA 72764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_SCRIPT 72864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_PROGRAM 72964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitarget_alias 73064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_alias 73164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_alias 73264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLIBS 73364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO_T 73464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO_N 73564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO_C 73664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDEFS 73764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimandir 73864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilocaledir 73964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilibdir 74064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipsdir 74164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipdfdir 74264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidvidir 74364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihtmldir 74464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinfodir 74564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidocdir 74664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcioldincludedir 74764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciincludedir 74864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilocalstatedir 74964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisharedstatedir 75064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisysconfdir 75164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidatadir 75264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidatarootdir 75364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilibexecdir 75464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisbindir 75564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibindir 75664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprogram_transform_name 75764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprefix 75864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexec_prefix 75964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_URL 76064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_BUGREPORT 76164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_STRING 76264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_VERSION 76364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_TARNAME 76464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPACKAGE_NAME 76564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPATH_SEPARATOR 76664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL' 767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_subst_files='' 76864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_user_opts=' 76964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_option_checking 7700ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonenable_silent_rules 77164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_dependency_tracking 77264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_shared 77364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_static 77464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_pic 77564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_fast_install 77664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_gnu_ld 77764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_sysroot 77864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_libtool_lock 7790ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonwith_pthreads 78064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' 781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_precious_vars='build_alias 782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_alias 783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget_alias 784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC 785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCFLAGS 786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLDFLAGS 787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS 788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCPPFLAGS 789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXX 790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXFLAGS 791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCCC 792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCPP 793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXCPP' 794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Initialize some variables set by options. 797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_init_help= 798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_init_version=false 79964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_unrecognized_opts= 80064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_unrecognized_sep= 801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The variables have the same names as the options, with 802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# dashes changed to underlines. 803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecache_file=/dev/null 804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec_prefix=NONE 805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_create= 806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_recursion= 807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprefix=NONE 808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprogram_prefix=NONE 809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprogram_suffix=NONE 810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprogram_transform_name=s,x,x, 811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesilent= 812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesite= 813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesrcdir= 814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleverbose= 815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex_includes=NONE 816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex_libraries=NONE 817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Installation directory options. 819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# These are left unexpanded so users can "make install exec_prefix=/foo" 820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and all the variables that are supposed to be based on exec_prefix 821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# by default will actually change. 822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use braces instead of parens because sh, perl, etc. also accept them. 823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (The list follows the same order as the GNU Coding Standards.) 824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebindir='${exec_prefix}/bin' 825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesbindir='${exec_prefix}/sbin' 826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibexecdir='${exec_prefix}/libexec' 827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledatarootdir='${prefix}/share' 828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledatadir='${datarootdir}' 829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysconfdir='${prefix}/etc' 830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesharedstatedir='${prefix}/com' 831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelocalstatedir='${prefix}/var' 832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleincludedir='${prefix}/include' 833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleoldincludedir='/usr/include' 834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinfodir='${datarootdir}/info' 836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehtmldir='${docdir}' 837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledvidir='${docdir}' 838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepdfdir='${docdir}' 839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepsdir='${docdir}' 840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibdir='${exec_prefix}/lib' 841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelocaledir='${datarootdir}/locale' 842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemandir='${datarootdir}/man' 843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_prev= 845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_dashdash= 846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_option 847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If the previous option needs an argument, assign it. 849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_prev"; then 850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval $ac_prev=\$ac_option 851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev= 852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville continue 853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_option in 85664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 85764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *=) ac_optarg= ;; 85864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_optarg=yes ;; 859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Accept the important Cygnus configure options, so we can diagnose typos. 862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_dashdash$ac_option in 864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --) 865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_dashdash=yes ;; 866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -bindir | --bindir | --bindi | --bind | --bin | --bi) 868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=bindir ;; 869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bindir=$ac_optarg ;; 871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -build | --build | --buil | --bui | --bu) 873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=build_alias ;; 874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -build=* | --build=* | --buil=* | --bui=* | --bu=*) 875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville build_alias=$ac_optarg ;; 876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -cache-file | --cache-file | --cache-fil | --cache-fi \ 878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=cache_file ;; 880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cache_file=$ac_optarg ;; 883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --config-cache | -C) 885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cache_file=config.cache ;; 886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -datadir | --datadir | --datadi | --datad) 888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=datadir ;; 889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -datadir=* | --datadir=* | --datadi=* | --datad=*) 890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville datadir=$ac_optarg ;; 891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --dataroo | --dataro | --datar) 894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=datarootdir ;; 895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville datarootdir=$ac_optarg ;; 898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -disable-* | --disable-*) 90064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Reject names that are not valid shell variable names. 90264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 90364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "invalid feature name: $ac_useropt" 90464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt_orig=$ac_useropt 90564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 90664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $ac_user_opts in 90764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *" 90864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"enable_$ac_useropt" 90964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) ;; 91064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 91164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_unrecognized_sep=', ';; 91264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 91364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval enable_$ac_useropt=no ;; 914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -docdir | --docdir | --docdi | --doc | --do) 916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=docdir ;; 917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville docdir=$ac_optarg ;; 919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=dvidir ;; 922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dvidir=$ac_optarg ;; 924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -enable-* | --enable-*) 92664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Reject names that are not valid shell variable names. 92864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 92964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "invalid feature name: $ac_useropt" 93064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt_orig=$ac_useropt 93164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 93264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $ac_user_opts in 93364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *" 93464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"enable_$ac_useropt" 93564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) ;; 93664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 93764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_unrecognized_sep=', ';; 93864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 93964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval enable_$ac_useropt=\$ac_optarg ;; 940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --exec | --exe | --ex) 944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=exec_prefix ;; 945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --exec=* | --exe=* | --ex=*) 948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville exec_prefix=$ac_optarg ;; 949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -gas | --gas | --ga | --g) 951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Obsolete; use --with-gas. 952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gas=yes ;; 953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -help | --help | --hel | --he | -h) 955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_init_help=long ;; 956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_init_help=recursive ;; 958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_init_help=short ;; 960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -host | --host | --hos | --ho) 962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=host_alias ;; 963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -host=* | --host=* | --hos=* | --ho=*) 964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville host_alias=$ac_optarg ;; 965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=htmldir ;; 968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --ht=*) 970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville htmldir=$ac_optarg ;; 971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -includedir | --includedir | --includedi | --included | --include \ 973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --includ | --inclu | --incl | --inc) 974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=includedir ;; 975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --includ=* | --inclu=* | --incl=* | --inc=*) 977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville includedir=$ac_optarg ;; 978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -infodir | --infodir | --infodi | --infod | --info | --inf) 980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=infodir ;; 981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville infodir=$ac_optarg ;; 983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -libdir | --libdir | --libdi | --libd) 985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=libdir ;; 986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -libdir=* | --libdir=* | --libdi=* | --libd=*) 987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libdir=$ac_optarg ;; 988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --libexe | --libex | --libe) 991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=libexecdir ;; 992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --libexe=* | --libex=* | --libe=*) 994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libexecdir=$ac_optarg ;; 995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -localedir | --localedir | --localedi | --localed | --locale) 997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=localedir ;; 998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville localedir=$ac_optarg ;; 1000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -localstatedir | --localstatedir | --localstatedi | --localstated \ 1002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --localstate | --localstat | --localsta | --localst | --locals) 1003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=localstatedir ;; 1004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville localstatedir=$ac_optarg ;; 1007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=mandir ;; 1010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mandir=$ac_optarg ;; 1012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -nfp | --nfp | --nf) 1014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Obsolete; use --without-fp. 1015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_fp=no ;; 1016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --no-cr | --no-c | -n) 1019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_create=yes ;; 1020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_recursion=yes ;; 1024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --oldin | --oldi | --old | --ol | --o) 1028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=oldincludedir ;; 1029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville oldincludedir=$ac_optarg ;; 1033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=prefix ;; 1036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville prefix=$ac_optarg ;; 1038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-pre | --program-pr | --program-p) 1041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=program_prefix ;; 1042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville program_prefix=$ac_optarg ;; 1045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-suf | --program-su | --program-s) 1048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=program_suffix ;; 1049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville program_suffix=$ac_optarg ;; 1052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -program-transform-name | --program-transform-name \ 1054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-transform-nam | --program-transform-na \ 1055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-transform-n | --program-transform- \ 1056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-transform | --program-transfor \ 1057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-transfo | --program-transf \ 1058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-trans | --program-tran \ 1059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --progr-tra | --program-tr | --program-t) 1060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=program_transform_name ;; 1061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -program-transform-name=* | --program-transform-name=* \ 1062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-transform-nam=* | --program-transform-na=* \ 1063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-transform-n=* | --program-transform-=* \ 1064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-transform=* | --program-transfor=* \ 1065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-transfo=* | --program-transf=* \ 1066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --program-trans=* | --program-tran=* \ 1067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --progr-tra=* | --program-tr=* | --program-t=*) 1068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville program_transform_name=$ac_optarg ;; 1069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=pdfdir ;; 1072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pdfdir=$ac_optarg ;; 1074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -psdir | --psdir | --psdi | --psd | --ps) 1076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=psdir ;; 1077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville psdir=$ac_optarg ;; 1079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | -silent | --silent | --silen | --sile | --sil) 1082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville silent=yes ;; 1083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=sbindir ;; 1086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --sbi=* | --sb=*) 1088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sbindir=$ac_optarg ;; 1089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --sharedst | --shareds | --shared | --share | --shar \ 1093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --sha | --sh) 1094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=sharedstatedir ;; 1095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --sha=* | --sh=*) 1099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sharedstatedir=$ac_optarg ;; 1100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -site | --site | --sit) 1102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=site ;; 1103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -site=* | --site=* | --sit=*) 1104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville site=$ac_optarg ;; 1105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=srcdir ;; 1108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville srcdir=$ac_optarg ;; 1110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --syscon | --sysco | --sysc | --sys | --sy) 1113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=sysconfdir ;; 1114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysconfdir=$ac_optarg ;; 1117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -target | --target | --targe | --targ | --tar | --ta | --t) 1119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=target_alias ;; 1120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville target_alias=$ac_optarg ;; 1122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -v | -verbose | --verbose | --verbos | --verbo | --verb) 1124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville verbose=yes ;; 1125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -version | --version | --versio | --versi | --vers | -V) 1127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_init_version=: ;; 1128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -with-* | --with-*) 113064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Reject names that are not valid shell variable names. 113264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 113364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "invalid package name: $ac_useropt" 113464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt_orig=$ac_useropt 113564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 113664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $ac_user_opts in 113764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *" 113864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"with_$ac_useropt" 113964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) ;; 114064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 114164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_unrecognized_sep=', ';; 114264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 114364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval with_$ac_useropt=\$ac_optarg ;; 1144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -without-* | --without-*) 114664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Reject names that are not valid shell variable names. 114864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 114964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "invalid package name: $ac_useropt" 115064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt_orig=$ac_useropt 115164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 115264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $ac_user_opts in 115364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *" 115464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"with_$ac_useropt" 115564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) ;; 115664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 115764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_unrecognized_sep=', ';; 115864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 115964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval with_$ac_useropt=no ;; 1160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --x) 1162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Obsolete; use --with-x. 1163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_x=yes ;; 1164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --x-incl | --x-inc | --x-in | --x-i) 1167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=x_includes ;; 1168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x_includes=$ac_optarg ;; 1171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prev=x_libraries ;; 1175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x_libraries=$ac_optarg ;; 1178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 117964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -*) as_fn_error $? "unrecognized option: \`$ac_option' 118064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciTry \`$0 --help' for more information" 1181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *=*) 1184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Reject names that are not valid shell variable names. 118664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $ac_envvar in #( 118764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci '' | [0-9]* | *[!_$as_cr_alnum]* ) 118864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 118964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval $ac_envvar=\$ac_optarg 1191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export $ac_envvar ;; 1192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 1194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: should be removed in autoconf 3.0. 119564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 119764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 119864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 1203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_prev"; then 1205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_option=--`echo $ac_prev | sed 's/_/-/g'` 120664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "missing argument to $ac_option" 120764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 120864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 120964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_unrecognized_opts"; then 121064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $enable_option_checking in 121164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci no) ;; 121264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 121364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 121464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 121764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check all directory arguments for consistency. 1218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville datadir sysconfdir sharedstatedir localstatedir includedir \ 1220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libdir localedir mandir 1222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 1223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_val=\$$ac_var 122464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Remove trailing slashes. 122564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $ac_val in 122664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci */ ) 122764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 122864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $ac_var=\$ac_val;; 122964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 123064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Be sure to have absolute directory names. 1231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_val in 1232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [\\/$]* | ?:[\\/]* ) continue;; 1233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 123564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 1237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# There might be people who depend on the old broken behavior: `$host' 1239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# used to hold the argument of --host etc. 1240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: To remove some day. 1241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild=$build_alias 1242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost=$host_alias 1243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget=$target_alias 1244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: To remove some day. 1246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$host_alias" != x; then 1247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$build_alias" = x; then 1248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cross_compiling=maybe 1249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville elif test "x$build_alias" != "x$host_alias"; then 1250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cross_compiling=yes 1251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 1252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_prefix= 1255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -n "$host_alias" && ac_tool_prefix=$host_alias- 1256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$silent" = yes && exec 6>/dev/null 1258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_pwd=`pwd` && test -n "$ac_pwd" && 1261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ls_di=`ls -di .` && 1262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 126364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "working directory cannot be determined" 1264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 126564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "pwd does not report name of working directory" 1266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find the source files, if location was not specified. 1269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$srcdir"; then 1270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_srcdir_defaulted=yes 1271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Try the directory containing this script, then the parent directory. 127264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_confdir=`$as_dirname -- "$as_myself" || 127364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 127464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci X"$as_myself" : 'X\(//\)[^/]' \| \ 127564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci X"$as_myself" : 'X\(//\)$' \| \ 127664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 127764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$as_myself" | 1278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 1280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 1281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\/\)[^/].*/{ 1283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 1284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 1285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\/\)$/{ 1287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 1288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 1289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\).*/{ 1291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 1292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 1293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 1294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s/.*/./; q'` 1295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville srcdir=$ac_confdir 1296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test ! -r "$srcdir/$ac_unique_file"; then 1297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville srcdir=.. 1298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 1299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_srcdir_defaulted=no 1301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test ! -r "$srcdir/$ac_unique_file"; then 1303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 130464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_confdir=`( 130864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pwd)` 1310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# When building in place, set srcdir=. 1311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_abs_confdir" = "$ac_pwd"; then 1312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville srcdir=. 1313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Remove unnecessary trailing slashes from srcdir. 1315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Double slashes in file names in object file debugging info 1316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# mess up M-x gdb in Emacs. 1317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $srcdir in 1318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 1320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_var in $ac_precious_vars; do 1321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_env_${ac_var}_set=\${${ac_var}+set} 1322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_env_${ac_var}_value=\$${ac_var} 1323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_cv_env_${ac_var}_value=\$${ac_var} 1325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 1326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 1328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Report the --help message. 1329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 1330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_init_help" = "long"; then 1331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Omit some internal or obsolete options to make the list less imposing. 1332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This message is too long to be a string in the A/UX 3.1 sh. 1333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<_ACEOF 13340ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson\`configure' configures Google C++ Testing Framework 1.5.0 to adapt to many kinds of systems. 1335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUsage: $0 [OPTION]... [VAR=VALUE]... 1337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleTo assign environment variables (e.g., CC, CFLAGS...), specify them as 1339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleVAR=VALUE. See below for descriptions of some of the useful variables. 1340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDefaults for the options are specified in brackets. 1342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration: 1344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -h, --help display this help and exit 1345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --help=short display options specific to this package 1346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --help=recursive display the short help of all the included packages 1347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -V, --version display version information and exit 134864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -q, --quiet, --silent do not print \`checking ...' messages 1349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --cache-file=FILE cache test results in FILE [disabled] 1350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -C, --config-cache alias for \`--cache-file=config.cache' 1351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -n, --no-create do not create output files 1352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleInstallation directories: 1355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --prefix=PREFIX install architecture-independent files in PREFIX 135664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci [$ac_default_prefix] 1357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 135864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci [PREFIX] 1359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleBy default, \`make install' will install all the files in 1361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillean installation prefix other than \`$ac_default_prefix' using \`--prefix', 1363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor instance \`--prefix=\$HOME'. 1364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFor better control, use the options below. 1366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFine tuning of the installation directories: 136864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --bindir=DIR user executables [EPREFIX/bin] 136964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --sbindir=DIR system admin executables [EPREFIX/sbin] 137064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --libexecdir=DIR program executables [EPREFIX/libexec] 137164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 137264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 137364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --localstatedir=DIR modifiable single-machine data [PREFIX/var] 137464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --libdir=DIR object code libraries [EPREFIX/lib] 137564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --includedir=DIR C header files [PREFIX/include] 137664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --oldincludedir=DIR C header files for non-gcc [/usr/include] 137764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 137864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 137964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --infodir=DIR info documentation [DATAROOTDIR/info] 138064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 138164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --mandir=DIR man documentation [DATAROOTDIR/man] 138264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --docdir=DIR documentation root [DATAROOTDIR/doc/gtest] 138364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --htmldir=DIR html documentation [DOCDIR] 138464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --dvidir=DIR dvi documentation [DOCDIR] 138564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --pdfdir=DIR pdf documentation [DOCDIR] 138664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --psdir=DIR ps documentation [DOCDIR] 1387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<\_ACEOF 1390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleProgram names: 1392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --program-prefix=PREFIX prepend PREFIX to installed program names 1393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --program-suffix=SUFFIX append SUFFIX to installed program names 1394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSystem types: 1397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --build=BUILD configure for building on BUILD [guessed] 1398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --host=HOST cross-compile to build programs to run on HOST [BUILD] 1399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_init_help"; then 1403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_init_help in 14040ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson short | recursive ) echo "Configuration of Google C++ Testing Framework 1.5.0:";; 1405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<\_ACEOF 1407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOptional Features: 140964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --disable-option-checking ignore unrecognized --enable/--with options 1410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 14120ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson --enable-silent-rules less verbose build output (undo: "make V=1") 14130ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson --disable-silent-rules verbose build output (undo: "make V=0") 14140ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson --enable-dependency-tracking 14150ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson do not reject slow dependency extractors 14160ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson --disable-dependency-tracking 14170ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson speeds up one-time build 1418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --enable-shared[=PKGS] build shared libraries [default=yes] 1419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --enable-static[=PKGS] build static libraries [default=yes] 1420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --enable-fast-install[=PKGS] 1421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville optimize for fast installation [default=yes] 1422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --disable-libtool-lock avoid locking (might break parallel builds) 1423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOptional Packages: 1425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 142764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville both] 1429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --with-gnu-ld assume the C compiler uses GNU ld [default=no] 143064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --with-sysroot=DIR Search for dependent libraries within DIR 143164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (or the compiler's sysroot if not specified). 14320ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson --with-pthreads use pthreads (default is yes) 1433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSome influential environment variables: 1435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC C compiler command 1436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS C compiler flags 1437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville nonstandard directory <lib dir> 1439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS libraries to pass to the linker, e.g. -l<library> 144064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville you have headers in a nonstandard directory <include dir> 1442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXX C++ compiler command 1443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXXFLAGS C++ compiler flags 1444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CPP C preprocessor 1445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXXCPP C++ preprocessor 1446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUse these variables to override the choices made by `configure' or to help 1448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleit to find libraries and programs with nonstandard names/locations. 1449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleReport bugs to <googletestframework@googlegroups.com>. 1451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_status=$? 1453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_init_help" = "recursive"; then 1456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If there are subdirs, report their specific --help. 1457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 145864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -d "$ac_dir" || 145964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 146064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci continue 1461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_builddir=. 1462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "$ac_dir" in 1464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 146664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # A ".." for each directory in $ac_dir_suffix. 146864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_top_builddir_sub in 1470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac ;; 1473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 1474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_top_builddir=$ac_pwd 1475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_builddir=$ac_pwd$ac_dir_suffix 1476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# for backward compatibility: 1477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_top_builddir=$ac_top_build_prefix 1478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $srcdir in 1480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville .) # We are building in place. 1481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_srcdir=. 1482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_top_srcdir=$ac_top_builddir_sub 1483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_abs_top_srcdir=$ac_pwd ;; 1484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [\\/]* | ?:[\\/]* ) # Absolute name. 1485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_srcdir=$srcdir$ac_dir_suffix; 1486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_top_srcdir=$srcdir 1487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_abs_top_srcdir=$srcdir ;; 1488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) # Relative name. 1489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_top_srcdir=$ac_top_build_prefix$srcdir 1491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 1493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd "$ac_dir" || { ac_status=$?; continue; } 1496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check for guested configure. 1497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f "$ac_srcdir/configure.gnu"; then 1498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo && 1499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville elif test -f "$ac_srcdir/configure"; then 1501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo && 1502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SHELL "$ac_srcdir/configure" --help=recursive 1503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 150464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi || ac_status=$? 1506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd "$ac_pwd" || { ac_status=$?; break; } 1507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 1508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -n "$ac_init_help" && exit $ac_status 1511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_init_version; then 1512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<\_ACEOF 15130ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonGoogle C++ Testing Framework configure 1.5.0 15140ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsongenerated by GNU Autoconf 2.69 1515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15160ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonCopyright (C) 2012 Free Software Foundation, Inc. 1517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleThis configure script is free software; the Free Software Foundation 1518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegives unlimited permission to copy, distribute and modify it. 1519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville exit 1521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 152364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ------------------------ ## 152464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## Autoconf initialization. ## 152564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ------------------------ ## 1526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 152764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_try_compile LINENO 152864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# -------------------------- 152964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to compile conftest.$ac_ext, and return whether this succeeded. 153064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_try_compile () 1531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 153264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 153364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conftest.$ac_objext 153464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { ac_try="$ac_compile" 153564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in 153664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 153764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_try_echo=$ac_try;; 153864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 153964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 154064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 154164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_compile") 2>conftest.err 154264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 154364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -s conftest.err; then 154464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci grep -v '^ *+' conftest.err >conftest.er1 154564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.er1 >&5 154664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mv -f conftest.er1 conftest.err 154764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 154864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 154964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } && { 155064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$ac_c_werror_flag" || 155164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test ! -s conftest.err 155264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } && test -s conftest.$ac_objext; then : 155364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=0 155464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 155564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: failed program was:" >&5 155664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5 1557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 155864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=1 155964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 156064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 156164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_set_status $ac_retval 1562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 156364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_try_compile 1564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 156564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_cxx_try_compile LINENO 156664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------------------- 156764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to compile conftest.$ac_ext, and return whether this succeeded. 156864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_try_compile () 156964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 157064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 157164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conftest.$ac_objext 157264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { ac_try="$ac_compile" 157364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in 157464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 157564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_try_echo=$ac_try;; 157664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 157764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 157864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 157964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_compile") 2>conftest.err 158064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 158164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -s conftest.err; then 158264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci grep -v '^ *+' conftest.err >conftest.er1 158364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.er1 >&5 158464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mv -f conftest.er1 conftest.err 158564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 158664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 158764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } && { 158864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$ac_cxx_werror_flag" || 158964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test ! -s conftest.err 159064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } && test -s conftest.$ac_objext; then : 159164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=0 159264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 159364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: failed program was:" >&5 159464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5 159564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 159664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=1 159764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 159864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 159964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_set_status $ac_retval 160064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 160164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_cxx_try_compile 160264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 160364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_try_link LINENO 160464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------- 160564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to link conftest.$ac_ext, and return whether this succeeded. 160664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_try_link () 160764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 160864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 160964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conftest.$ac_objext conftest$ac_exeext 161064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { ac_try="$ac_link" 161164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in 161264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 161364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_try_echo=$ac_try;; 161464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 161564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 161664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 161764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_link") 2>conftest.err 161864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 161964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -s conftest.err; then 162064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci grep -v '^ *+' conftest.err >conftest.er1 162164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.er1 >&5 162264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mv -f conftest.er1 conftest.err 162364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 162464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 162564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } && { 162664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$ac_c_werror_flag" || 162764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test ! -s conftest.err 162864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } && test -s conftest$ac_exeext && { 162964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test "$cross_compiling" = yes || 16300ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson test -x conftest$ac_exeext 163164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }; then : 163264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=0 163364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 163464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: failed program was:" >&5 163564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5 163664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 163764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=1 163864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 163964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 164064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 164164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # interfere with the next link command; also delete a directory that is 164264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # left behind by Apple's compiler. We do this before executing the actions. 164364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -rf conftest.dSYM conftest_ipa8_conftest.oo 164464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 164564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_set_status $ac_retval 164664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 164764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_try_link 164864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 164964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 165064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------------------------------------------------- 165164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Tests whether HEADER exists and can be compiled using the include files in 165264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# INCLUDES, setting the cache variable VAR accordingly. 165364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_check_header_compile () 165464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 165564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 165664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 165764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $2... " >&6; } 165864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval \${$3+:} false; then : 165964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 166064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 166164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 166264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h. */ 166364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$4 166464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#include <$2> 166564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 166664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then : 166764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval "$3=yes" 166864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 166964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval "$3=no" 167064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 167164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 167264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 167364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_res=\$$3 167464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 167564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_res" >&6; } 167664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 167764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 167864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_check_header_compile 167964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 168064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_try_cpp LINENO 168164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------------- 168264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 168364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_try_cpp () 168464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 168564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 168664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { ac_try="$ac_cpp conftest.$ac_ext" 168764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in 168864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 168964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_try_echo=$ac_try;; 169064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 169164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 169264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 169364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 169464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 169564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -s conftest.err; then 169664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci grep -v '^ *+' conftest.err >conftest.er1 169764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.er1 >&5 169864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mv -f conftest.er1 conftest.err 169964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 170064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 170164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } > conftest.i && { 170264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 170364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test ! -s conftest.err 170464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }; then : 170564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=0 170664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 170764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: failed program was:" >&5 170864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5 170964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 171064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=1 171164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 171264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 171364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_set_status $ac_retval 171464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 171564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_try_cpp 171664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 171764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_try_run LINENO 171864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------------- 171964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 172064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# that executables *can* be run. 172164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_try_run () 172264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 172364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 172464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { ac_try="$ac_link" 172564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in 172664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 172764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_try_echo=$ac_try;; 172864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 172964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 173064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 173164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_link") 2>&5 173264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 173364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 173464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 173564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { { case "(($ac_try" in 173664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 173764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_try_echo=$ac_try;; 173864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 173964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 174064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 174164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_try") 2>&5 174264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 174364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 174464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; }; }; then : 174564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=0 174664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 174764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: program exited with status $ac_status" >&5 174864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: failed program was:" >&5 174964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5 175064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 175164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=$ac_status 175264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 175364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -rf conftest.dSYM conftest_ipa8_conftest.oo 175464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 175564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_set_status $ac_retval 175664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 175764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_try_run 175864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 175964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_c_check_func LINENO FUNC VAR 176064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------------------------- 176164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Tests whether FUNC exists, setting the cache variable VAR accordingly 176264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_check_func () 176364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 176464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 176564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 176664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $2... " >&6; } 176764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval \${$3+:} false; then : 176864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 176964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 177064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 177164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h. */ 177264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 177364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci For example, HP-UX 11i <limits.h> declares gettimeofday. */ 177464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define $2 innocuous_$2 177564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 177664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* System header to define __stub macros and hopefully few prototypes, 177764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci which can conflict with char $2 (); below. 177864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 177964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci <limits.h> exists even on freestanding compilers. */ 178064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 178164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#ifdef __STDC__ 178264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <limits.h> 178364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#else 178464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <assert.h> 178564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif 178664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 178764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#undef $2 178864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 178964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* Override any GCC internal prototype to avoid an error. 179064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci Use char because int might match the return type of a GCC 179164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci builtin and then its argument prototype would still apply. */ 179264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#ifdef __cplusplus 179364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciextern "C" 179464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif 179564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcichar $2 (); 179664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* The GNU C library defines this for functions which it implements 179764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci to always fail with ENOSYS. Some functions are actually named 179864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci something starting with __ and the normal name is an alias. */ 179964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#if defined __stub_$2 || defined __stub___$2 180064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcichoke me 180164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif 180264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 180364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint 180464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimain () 180564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 180664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireturn $2 (); 180764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ; 180864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return 0; 180964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 181064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 181164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 181264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval "$3=yes" 181364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 181464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval "$3=no" 181564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 181664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 181764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 181864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 181964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_res=\$$3 182064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 182164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_res" >&6; } 182264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 182364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 182464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_c_check_func 182564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 182664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_cxx_try_cpp LINENO 182764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------------------ 182864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 182964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_try_cpp () 183064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 183164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 183264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { ac_try="$ac_cpp conftest.$ac_ext" 183364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in 183464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 183564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_try_echo=$ac_try;; 183664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 183764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 183864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 183964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 184064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 184164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -s conftest.err; then 184264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci grep -v '^ *+' conftest.err >conftest.er1 184364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.er1 >&5 184464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mv -f conftest.er1 conftest.err 184564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 184664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 184764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } > conftest.i && { 184864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 184964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test ! -s conftest.err 185064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }; then : 185164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=0 185264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 185364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: failed program was:" >&5 185464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5 185564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 185664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=1 185764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 185864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 185964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_set_status $ac_retval 186064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 186164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_cxx_try_cpp 186264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 186364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ac_fn_cxx_try_link LINENO 186464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------------------- 186564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Try to link conftest.$ac_ext, and return whether this succeeded. 186664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_cxx_try_link () 186764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 186864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 186964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conftest.$ac_objext conftest$ac_exeext 187064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { ac_try="$ac_link" 187164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in 187264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 187364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_try_echo=$ac_try;; 187464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 187564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 187664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 187764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_link") 2>conftest.err 187864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 187964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -s conftest.err; then 188064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci grep -v '^ *+' conftest.err >conftest.er1 188164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.er1 >&5 188264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mv -f conftest.er1 conftest.err 188364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 188464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 188564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } && { 188664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$ac_cxx_werror_flag" || 188764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test ! -s conftest.err 188864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } && test -s conftest$ac_exeext && { 188964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test "$cross_compiling" = yes || 18900ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson test -x conftest$ac_exeext 189164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }; then : 189264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=0 189364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 189464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: failed program was:" >&5 189564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised 's/^/| /' conftest.$ac_ext >&5 189664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 189764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_retval=1 189864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 189964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 190064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 190164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # interfere with the next link command; also delete a directory that is 190264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # left behind by Apple's compiler. We do this before executing the actions. 190364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -rf conftest.dSYM conftest_ipa8_conftest.oo 190464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 190564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_set_status $ac_retval 190664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 190764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # ac_fn_cxx_try_link 190864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >config.log <<_ACEOF 190964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciThis file contains any messages produced by compilers while 191064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirunning configure, to aid debugging if configure makes a mistake. 191164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 19120ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonIt was created by Google C++ Testing Framework $as_me 1.5.0, which was 19130ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsongenerated by GNU Autoconf 2.69. Invocation command line was 191464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 191564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ $0 $@ 191664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 191764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 191864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexec 5>>config.log 191964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 192064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat <<_ASUNAME 192164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## --------- ## 192264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## Platform. ## 192364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## --------- ## 192464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 192564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 192664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciuname -m = `(uname -m) 2>/dev/null || echo unknown` 192764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciuname -r = `(uname -r) 2>/dev/null || echo unknown` 192864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciuname -s = `(uname -s) 2>/dev/null || echo unknown` 192964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciuname -v = `(uname -v) 2>/dev/null || echo unknown` 193064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 193164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 193264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 193364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 193464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 193564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 193664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 193764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ASUNAME 1943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 1946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 1947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 1948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 194964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "PATH: $as_dir" 195064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 1951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 1952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} >&5 1954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >&5 <<_ACEOF 1956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ----------- ## 1959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Core tests. ## 1960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ----------- ## 1961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Keep a trace of the command line. 1966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Strip out --no-create and --no-recursion so they do not pile up. 1967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Strip out --silent because we don't want to record it for future runs. 1968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Also quote any args containing shell meta-characters. 1969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Make two passes to allow for proper duplicate-argument suppression. 1970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_args= 1971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_args0= 1972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_args1= 1973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_must_keep_next=false 1974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_pass in 1 2 1975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 1976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_arg 1977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 1978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_arg in 1979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | -silent | --silent | --silen | --sile | --sil) 1982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville continue ;; 1983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\'*) 198464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_pass in 198764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2) 198964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_append ac_configure_args1 " '$ac_arg'" 1990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test $ac_must_keep_next = true; then 1991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_must_keep_next=false # Got value, back to normal. 1992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_arg in 1994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *=* | --config-cache | -C | -disable-* | --disable-* \ 1995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | -with-* | --with-* | -without-* | --without-* | --x) 1998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case "$ac_configure_args0 " in 1999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 2001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 2002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -* ) ac_must_keep_next=true ;; 2003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 2004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 200564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_append ac_configure_args " '$ac_arg'" 2006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 2007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 2008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 2009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 201064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ ac_configure_args0=; unset ac_configure_args0;} 201164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ ac_configure_args1=; unset ac_configure_args1;} 2012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# When interrupted or exit'd, cleanup temporary files, and complete 2014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# config.log. We remove comments because anyway the quotes in there 2015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# would cause problems or look ugly. 2016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# WARNING: Use '\'' to represent an apostrophe within the trap. 2017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletrap 'exit_status=$? 2019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Save into config.log some information that might help in debugging. 2020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville { 2021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 2022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 202364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "## ---------------- ## 2024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Cache variables. ## 202564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ---------------- ##" 2026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 2027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The following way of writing the cache mishandles newlines in values, 2028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville( 2029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_val=\$$ac_var 2031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_val in #( 2032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *${as_nl}*) 2033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_var in #( 203464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 203564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 2037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_var in #( 2038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _ | IFS | as_nl) ;; #( 203964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 204064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) { eval $ac_var=; unset $ac_var;} ;; 2041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac ;; 2042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 2043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 2044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (set) 2>&1 | 2045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *${as_nl}ac_space=\ *) 2047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed -n \ 2048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "s/'\''/'\''\\\\'\'''\''/g; 2049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; #( 2051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 2052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 2054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac | 2055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sort 2056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville) 2057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 2058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 205964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "## ----------------- ## 2060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Output variables. ## 206164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ----------------- ##" 2062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 2063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_var in $ac_subst_vars 2064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 2065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_val=\$$ac_var 2066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_val in 206764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 206964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$ac_var='\''$ac_val'\''" 2070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done | sort 2071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 2072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_subst_files"; then 207464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "## ------------------- ## 2075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## File substitutions. ## 207664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ------------------- ##" 2077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 2078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_var in $ac_subst_files 2079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 2080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_val=\$$ac_var 2081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_val in 208264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 208464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$ac_var='\''$ac_val'\''" 2085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done | sort 2086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 2087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -s confdefs.h; then 209064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "## ----------- ## 2091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## confdefs.h. ## 209264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ----------- ##" 2093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 2094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat confdefs.h 2095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 2096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$ac_signal" != 0 && 209864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: caught signal $ac_signal" 209964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: exit $exit_status" 2100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } >&5 2101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f core *.core core.conftest.* && 2102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville exit $exit_status 2104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville' 0 2105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_signal in 1 2 13 15; do 210664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 2108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_signal=0 2109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# confdefs.h avoids OS command line length limits that DEFS can exceed. 2111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f -r conftest* confdefs.h 2112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 211364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "/* confdefs.h */" > confdefs.h 211464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 2115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Predefined preprocessor variables. 2116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF 2118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_NAME "$PACKAGE_NAME" 2119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 2120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF 2122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 2124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF 2126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_VERSION "$PACKAGE_VERSION" 2127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 2128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF 2130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_STRING "$PACKAGE_STRING" 2131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 2132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF 2134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 2136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 213764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>confdefs.h <<_ACEOF 213864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define PACKAGE_URL "$PACKAGE_URL" 213964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 214064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 2141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Let the site file select an alternate cache file if it wants to. 214364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Prefer an explicitly selected file to automatically selected ones. 214464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_site_file1=NONE 214564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_site_file2=NONE 2146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CONFIG_SITE"; then 214764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # We do not want a PATH search for config.site. 214864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $CONFIG_SITE in #(( 214964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -*) ac_site_file1=./$CONFIG_SITE;; 215064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci */*) ac_site_file1=$CONFIG_SITE;; 215164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_site_file1=./$CONFIG_SITE;; 215264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 2153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "x$prefix" != xNONE; then 215464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_site_file1=$prefix/share/config.site 215564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_site_file2=$prefix/etc/config.site 2156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 215764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_site_file1=$ac_default_prefix/share/config.site 215864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_site_file2=$ac_default_prefix/etc/config.site 2159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 216064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_site_file in "$ac_site_file1" "$ac_site_file2" 2161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 216264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test "x$ac_site_file" = xNONE && continue 216364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 216464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 216564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed 's/^/| /' "$ac_site_file" >&5 216764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci . "$ac_site_file" \ 216864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 216964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 217064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "failed to load site script $ac_site_file 217164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; } 2172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 2174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -r "$cache_file"; then 217664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Some versions of bash will fail to source /dev/null (special files 217764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # actually), so we avoid doing that. DJGPP emulates it as a regular file. 217864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test /dev/null != "$cache_file" && test -f "$cache_file"; then 217964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 218064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: loading cache $cache_file" >&6;} 2181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cache_file in 2182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [\\/]* | ?:[\\/]* ) . "$cache_file";; 2183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) . "./$cache_file";; 2184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 2185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 218764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 218864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: creating cache $cache_file" >&6;} 2189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville >$cache_file 2190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check that the precious variables saved in the cache have kept the same 2193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# value. 2194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cache_corrupted=false 2195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_var in $ac_precious_vars; do 2196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_old_set=\$ac_cv_env_${ac_var}_set 2197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_new_set=\$ac_env_${ac_var}_set 2198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_old_val=\$ac_cv_env_${ac_var}_value 2199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_new_val=\$ac_env_${ac_var}_value 2200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_old_set,$ac_new_set in 2201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville set,) 220264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 220364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cache_corrupted=: ;; 2205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ,set) 220664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 220764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cache_corrupted=: ;; 2209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ,);; 2210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 2211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$ac_old_val" != "x$ac_new_val"; then 221264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # differences in whitespace do not lead to failure. 221364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_old_val_w=`echo x $ac_old_val` 221464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_new_val_w=`echo x $ac_new_val` 221564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$ac_old_val_w" != "$ac_new_val_w"; then 221664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 221764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 221864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cache_corrupted=: 221964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 222064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 222164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 222264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $ac_var=\$ac_old_val 222364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 222464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 222564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 222664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 222764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi;; 2229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 2230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Pass precious variables to config.status. 2231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$ac_new_set" = set; then 2232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_new_val in 223364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) ac_arg=$ac_var=$ac_new_val ;; 2235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 2236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case " $ac_configure_args " in 2237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 223864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 2240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 2242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_cache_corrupted; then 224364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 224464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 224564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 224664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 224764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 224964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ## 225064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## Main body of script. ## 225164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ## 2252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c 2254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS' 2255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu 2258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Provide various options to initialize the Autoconf and configure processes. 2262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_aux_dir= 2265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_dir in build-aux "$srcdir"/build-aux; do 2266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f "$ac_dir/install-sh"; then 2267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_aux_dir=$ac_dir 2268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_install_sh="$ac_aux_dir/install-sh -c" 2269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville elif test -f "$ac_dir/install.sh"; then 2271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_aux_dir=$ac_dir 2272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_install_sh="$ac_aux_dir/install.sh -c" 2273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville elif test -f "$ac_dir/shtool"; then 2275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_aux_dir=$ac_dir 2276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_install_sh="$ac_aux_dir/shtool install -c" 2277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 2280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_aux_dir"; then 228164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5 2282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# These three variables are undocumented and unsupported, 2285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and are intended to be withdrawn in a future Autoconf release. 2286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# They can cause serious problems if a builder's source tree is in a directory 2287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# whose full name contains unusual characters. 2288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_headers="$ac_config_headers build-aux/config.h" 2294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_files="$ac_config_files Makefile" 2296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_files="$ac_config_files scripts/gtest-config" 2298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Initialize Automake with various options. We require at least v1.9, prevent 2301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# pedantic complaints about package files, and enable various distribution 2302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# targets. 23030ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonam__api_version='1.14' 2304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find a good install program. We prefer a C program (faster), 2306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# so one script is as good as another. But avoid the broken or 2307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# incompatible versions: 2308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# SysV /etc/install, /usr/sbin/install 2309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# SunOS /usr/etc/install 2310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# IRIX /sbin/install 2311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AIX /bin/install 2312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AmigaOS /C/install, which installs bootblocks on floppy discs 2313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# OS/2's system install, which has a completely different semantic 2317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ./install, which can be erroneously created by make from ./install.sh. 231864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Reject install programs that cannot install multiple files. 231964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 232064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for a BSD-compatible install... " >&6; } 2321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$INSTALL"; then 232264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_install+:} false; then : 232364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 2324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 2327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 2328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 2329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 233064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Account for people who put trailing slashes in PATH elements. 233164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $as_dir/ in #(( 233264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ./ | .// | /[cC]/* | \ 2333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 233464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /usr/ucb/* ) ;; 2336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 2337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # OSF1 and SCO ODT 3.0 have their own names for install. 2338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Don't use installbsd from OSF since it installs stuff as root 2339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # by default. 2340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_prog in ginstall scoinst install; do 2341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_exec_ext in '' $ac_executable_extensions; do 23420ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test $ac_prog = install && 2344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX install. It has an incompatible calling convention. 2346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 2347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville elif test $ac_prog = install && 2348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # program-specific install script used by HP pwplus--don't use. 2350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 2351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 235264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -rf conftest.one conftest.two conftest.dir 235364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo one > conftest.one 235464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo two > conftest.two 235564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mkdir conftest.dir 235664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 235764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -s conftest.one && test -s conftest.two && 235864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -s conftest.dir/conftest.one && 235964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -s conftest.dir/conftest.two 236064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci then 236164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 236264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 3 236364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 2364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 2367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 2368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 2369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 237064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 237164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 2372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 2373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 237464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -rf conftest.one conftest.two conftest.dir 2375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "${ac_cv_path_install+set}" = set; then 2378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville INSTALL=$ac_cv_path_install 2379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 2380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # As a last resort, use the slow shell script. Don't cache a 2381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # value for INSTALL within a source directory, because that will 2382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # break other packages using the cache if that directory is 2383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # removed, or if the value is a relative name. 2384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville INSTALL=$ac_install_sh 2385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 238764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 238864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$INSTALL" >&6; } 2389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It thinks the first close brace ends the variable substitution. 2392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 239864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 239964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether build environment is sane... " >&6; } 240064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Reject unsafe characters in $srcdir or the absolute working directory 240164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# name. Accept space and tab only in the latter. 240264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam_lf=' 240364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' 240464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `pwd` in 240564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *[\\\"\#\$\&\'\`$am_lf]*) 240664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 240764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 240864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $srcdir in 240964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 24100ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 241164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 241264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 24130ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Do 'set' in a subshell so we don't clobber the current shell's 2414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# arguments. Must try -L first in case configure is actually a 2415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# symlink; some systems play weird games with the mod time of symlinks 2416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (eg FreeBSD returns the mod time of the symlink's containing 2417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# directory). 2418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif ( 24190ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson am_has_slept=no 24200ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson for am_try in 1 2; do 24210ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson echo "timestamp, slept: $am_has_slept" > conftest.file 24220ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 24230ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if test "$*" = "X"; then 24240ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # -L didn't work. 24250ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson set X `ls -t "$srcdir/configure" conftest.file` 24260ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson fi 24270ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if test "$*" != "X $srcdir/configure conftest.file" \ 24280ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson && test "$*" != "X conftest.file $srcdir/configure"; then 24290ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 24300ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # If neither matched, then we have a broken ls. This can happen 24310ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # if, for instance, CONFIG_SHELL is bash and it inherits a 24320ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # broken ls alias from the environment. This has actually 24330ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # happened. Such a system could not be considered "sane". 24340ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 24350ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson alias in your environment" "$LINENO" 5 24360ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson fi 24370ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if test "$2" = conftest.file || test $am_try -eq 2; then 24380ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson break 24390ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson fi 24400ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # Just in case. 24410ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson sleep 1 24420ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson am_has_slept=yes 24430ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson done 2444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$2" = conftest.file 2445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ) 2446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillethen 2447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Ok. 2448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 2449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 245064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "newly created file is older than distributed files! 245164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCheck your system clock" "$LINENO" 5 2452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 245364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 245464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; } 24550ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# If we didn't sleep, we still need to ensure time stamps of config.status and 24560ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# generated files are strictly newer. 24570ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonam_sleep_pid= 24580ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonif grep 'slept: no' conftest.file >/dev/null 2>&1; then 24590ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson ( sleep 1 ) & 24600ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson am_sleep_pid=$! 24610ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi 24620ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 24630ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonrm -f conftest.file 24640ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 2465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$program_prefix" != NONE && 2466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville program_transform_name="s&^&$program_prefix&;$program_transform_name" 2467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use a double $ so make ignores it. 2468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$program_suffix" != NONE && 2469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville program_transform_name="s&\$&$program_suffix&;$program_transform_name" 247064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Double any \ or $. 2471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# By default was `s,x,x', remove it if useless. 247264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 247364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# expand $ac_aux_dir to an absolute path 2476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam_aux_dir=`cd $ac_aux_dir && pwd` 2477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 247864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test x"${MISSING+set}" != xset; then 247964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $am_aux_dir in 248064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\ * | *\ *) 248164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 248264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 248364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci MISSING="\${SHELL} $am_aux_dir/missing" ;; 248464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 248564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 2486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use eval to expand $SHELL 24870ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonif eval "$MISSING --is-lightweight"; then 24880ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson am_missing_run="$MISSING " 2489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am_missing_run= 24910ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 24920ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 249564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test x"${install_sh}" != xset; then 249664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $am_aux_dir in 249764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\ * | *\ *) 249864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 249964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 250064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci install_sh="\${SHELL} $am_aux_dir/install-sh" 250164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 250264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 250364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 25040ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Installed binaries are usually stripped using 'strip' when the user 25050ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# run "make install-strip". However 'strip' might not be the right 250664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# tool to use in cross-compilation environments, therefore Automake 25070ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# will honor the 'STRIP' environment variable to overrule this program. 250864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$cross_compiling" != no; then 250964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$ac_tool_prefix"; then 251064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 251164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}strip; ac_word=$2 251264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 251364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 251464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_STRIP+:} false; then : 251564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 2516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 251764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$STRIP"; then 251864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 251964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 252064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR 252164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH 2522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 2523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 2524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 252564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 25260ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 252764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_STRIP="${ac_tool_prefix}strip" 252864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 252964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 2 253064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 253164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 253264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 253364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS 253464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 253564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 253664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 253764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSTRIP=$ac_cv_prog_STRIP 253864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$STRIP"; then 253964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 254064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$STRIP" >&6; } 254164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 254264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 254364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 254464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 254564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 254664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 254764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 254864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_STRIP"; then 254964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_ct_STRIP=$STRIP 255064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "strip", so it can be a program name with args. 255164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy strip; ac_word=$2 255264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 255364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 255464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 255564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 255664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 255764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$ac_ct_STRIP"; then 255864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 255964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 256064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR 256164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH 256264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 256364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$as_save_IFS 256464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dir" && as_dir=. 256564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 25660ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 256764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_STRIP="strip" 256864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 256964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 2 257064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 257164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 257264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 257364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS 257464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 257564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 257664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 257764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 257864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_STRIP"; then 257964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 258064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_STRIP" >&6; } 258164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 258264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 258364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 258464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 258564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 258664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "x$ac_ct_STRIP" = x; then 258764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci STRIP=":" 258864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 258964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $cross_compiling:$ac_tool_warned in 259064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciyes:) 259164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 259264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 259364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_tool_warned=yes ;; 259464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 259564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci STRIP=$ac_ct_STRIP 259664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 259764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 259864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci STRIP="$ac_cv_prog_STRIP" 259964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 260064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 260164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 260264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 260364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 260464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 260564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 260664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$MKDIR_P"; then 260764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ${ac_cv_path_mkdir+:} false; then : 260864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 260964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 261064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 261164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 261264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 261364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$as_save_IFS 261464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dir" && as_dir=. 261564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_prog in mkdir gmkdir; do 261664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 26170ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 'mkdir (GNU coreutils) '* | \ 2620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 'mkdir (coreutils) '* | \ 2621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 'mkdir (fileutils) '4.1*) 2622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 3;; 2624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 2625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 2626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 262764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 2628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 2629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 263264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -d ./--version && rmdir ./--version 2633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "${ac_cv_path_mkdir+set}" = set; then 2634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MKDIR_P="$ac_cv_path_mkdir -p" 2635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 2636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # As a last resort, use the slow shell script. Don't cache a 2637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # value for MKDIR_P within a source directory, because that will 2638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # break other packages using the cache if that directory is 2639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # removed, or if the value is a relative name. 2640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MKDIR_P="$ac_install_sh -d" 2641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 264364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 264464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$MKDIR_P" >&6; } 2645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_prog in gawk mawk nawk awk 2647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 2648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "$ac_prog", so it can be a program name with args. 2649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2 265064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 265164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 265264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_AWK+:} false; then : 265364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 2654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$AWK"; then 2656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_AWK="$AWK" # Let the user override the test. 2657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 2660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 2661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 2662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 266364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 26640ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_AWK="$ac_prog" 266664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 2668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 267064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 2671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 2672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAWK=$ac_cv_prog_AWK 2676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$AWK"; then 267764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 267864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$AWK" >&6; } 2679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 268064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 268164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 2682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -n "$AWK" && break 2686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 2687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 268864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 268964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 269064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset x ${MAKE-make} 269164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 269264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 269364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 2694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat >conftest.make <<\_ACEOF 2696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSHELL = /bin/sh 2697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleall: 2698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville @echo '@@@%%%=$(MAKE)=@@@%%%' 2699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 270064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `${MAKE-make} -f conftest.make 2>/dev/null` in 2702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *@@@%%%=?*=@@@%%%*) 2703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_cv_prog_make_${ac_make}_set=yes;; 2704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 2705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_cv_prog_make_${ac_make}_set=no;; 2706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 2707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.make 2708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 271064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 271164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; } 2712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville SET_MAKE= 2713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 271464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 271564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 2716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville SET_MAKE="MAKE=${MAKE-make}" 2717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -rf .tst 2>/dev/null 2720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemkdir .tst 2>/dev/null 2721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -d .tst; then 2722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am__leading_dot=. 2723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am__leading_dot=_ 2725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillermdir .tst 2>/dev/null 2727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 27280ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Check whether --enable-silent-rules was given. 27290ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonif test "${enable_silent_rules+set}" = set; then : 27300ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson enableval=$enable_silent_rules; 27310ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi 27320ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 27330ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsoncase $enable_silent_rules in # ((( 27340ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson yes) AM_DEFAULT_VERBOSITY=0;; 27350ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson no) AM_DEFAULT_VERBOSITY=1;; 27360ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson *) AM_DEFAULT_VERBOSITY=1;; 27370ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonesac 27380ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonam_make=${MAKE-make} 27390ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 27400ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 27410ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonif ${am_cv_make_support_nested_variables+:} false; then : 27420ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson $as_echo_n "(cached) " >&6 27430ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonelse 27440ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if $as_echo 'TRUE=$(BAR$(V)) 27450ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonBAR0=false 27460ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonBAR1=true 27470ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonV=1 27480ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonam__doit: 27490ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson @$(TRUE) 27500ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 27510ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson am_cv_make_support_nested_variables=yes 27520ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonelse 27530ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson am_cv_make_support_nested_variables=no 27540ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi 27550ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi 27560ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 27570ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson$as_echo "$am_cv_make_support_nested_variables" >&6; } 27580ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonif test $am_cv_make_support_nested_variables = yes; then 27590ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson AM_V='$(V)' 27600ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 27610ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonelse 27620ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson AM_V=$AM_DEFAULT_VERBOSITY 27630ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 27640ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi 27650ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonAM_BACKSLASH='\' 27660ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 2767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "`cd $srcdir && pwd`" != "`pwd`"; then 2768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # is not polluted with repeated "-I." 2770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am__isrc=' -I$(srcdir)' 2771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # test to see if srcdir already configured 2772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f $srcdir/config.status; then 277364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# test whether we have cygpath 2778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CYGPATH_W"; then 2779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (cygpath --version) >/dev/null 2>/dev/null; then 2780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CYGPATH_W='cygpath -w' 2781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 2782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CYGPATH_W=echo 2783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Define the identity of the package. 2788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PACKAGE='gtest' 27890ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson VERSION='1.5.0' 2790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF 2793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE "$PACKAGE" 2794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 2795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF 2798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define VERSION "$VERSION" 2799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 2800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Some tools Automake needs. 2802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 28170ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# For better backward compatibility. To be removed once Automake 1.9.x 28180ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# dies out for good. For more background, see: 28190ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 28200ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 28210ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonmkdir_p='$(MKDIR_P)' 28220ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 2823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We need awk for the "check" target. The system "awk" is bad on 2824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# some platforms. 282564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Always define AMTAR for backward compatibility. Yes, it's still used 282664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# in the wild :-( We should find a proper way to deprecate it ... 282764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAMTAR='$${TAR-tar}' 2828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 28290ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 28300ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# We'll loop over all known methods to create a tar archive until one works. 28310ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson_am_tools='gnutar pax cpio none' 28320ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 283364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 28400ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# POSIX will say in a future version that running "rm -f" with no argument 28410ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# is OK; and we want to be able to make that assumption in our Makefile 28420ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# recipes. So use an aggressive probe to check that the usage we want is 28430ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# actually supported "in the wild" to an acceptable degree. 28440ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# See automake bug#10828. 28450ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# To make any issue more visible, cause the running configure to be aborted 28460ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# by default if the 'rm' program in use doesn't match our expectations; the 28470ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# user can still override this though. 28480ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonif rm -f && rm -fr && rm -rf; then : OK; else 28490ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson cat >&2 <<'END' 28500ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonOops! 28510ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 28520ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonYour 'rm' program seems unable to run without file operands specified 28530ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonon the command line, even when the '-f' option is present. This is contrary 28540ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonto the behaviour of most rm programs out there, and not conforming with 28550ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 28560ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 28570ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonPlease tell bug-automake@gnu.org about your system, including the value 28580ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonof your $PATH and any error possibly output before this message. This 28590ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsoncan help us improve future automake versions. 28600ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 28610ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonEND 28620ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 28630ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson echo 'Configuration will proceed anyway, since you have set the' >&2 28640ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 28650ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson echo >&2 28660ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson else 28670ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson cat >&2 <<'END' 28680ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonAborting the configuration process, to ensure you take notice of the issue. 28690ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 28700ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonYou can download and install GNU coreutils to get an 'rm' implementation 28710ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonthat behaves properly: <http://www.gnu.org/software/coreutils/>. 28720ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 28730ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonIf you want to complete the configuration process using your problematic 28740ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 28750ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonto "yes", and re-run configure. 28760ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 28770ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonEND 28780ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 28790ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson fi 28800ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi 28810ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 2882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check for programs used in building Google Test. 2883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c 2884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS' 2885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu 2888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_tool_prefix"; then 2889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}gcc; ac_word=$2 289164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 289264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 289364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CC+:} false; then : 289464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 2895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$CC"; then 2897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CC="$CC" # Let the user override the test. 2898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 2901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 2902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 2903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 290464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 29050ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CC="${ac_tool_prefix}gcc" 290764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 2909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 291164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 2912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 2913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC 2917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then 291864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 291964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CC" >&6; } 2920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 292164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 292264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 2923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_CC"; then 2928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_ct_CC=$CC 2929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "gcc", so it can be a program name with args. 2930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy gcc; ac_word=$2 293164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 293264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 293364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_CC+:} false; then : 293464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 2935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_ct_CC"; then 2937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 2941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 2942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 2943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 294464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 29450ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_CC="gcc" 294764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 2949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 295164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 2952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 2953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CC=$ac_cv_prog_ac_ct_CC 2957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_CC"; then 295864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 295964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_CC" >&6; } 2960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 296164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 296264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 2963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$ac_ct_CC" = x; then 2966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC="" 2967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 2968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 2969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 297064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 297164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 2973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 2974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC=$ac_ct_CC 2975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 2976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC="$ac_cv_prog_CC" 2978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 2979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 2980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then 2981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_tool_prefix"; then 2982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}cc; ac_word=$2 298464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 298564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 298664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CC+:} false; then : 298764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 2988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$CC"; then 2990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CC="$CC" # Let the user override the test. 2991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 2992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 2994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 2995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 2996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 299764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 29980ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CC="${ac_tool_prefix}cc" 300064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 3002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 300464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 3005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 3006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC 3010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then 301164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 301264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CC" >&6; } 3013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 301464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 301564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 3016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then 3022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "cc", so it can be a program name with args. 3023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy cc; ac_word=$2 302464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 302564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 302664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CC+:} false; then : 302764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 3028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$CC"; then 3030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CC="$CC" # Let the user override the test. 3031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog_rejected=no 3033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 3035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 3036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 3037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 303864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 30390ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog_rejected=yes 3042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville continue 3043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CC="cc" 304564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 3047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 304964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 3050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 3051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_prog_rejected = yes; then 3053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We found a bogon in the path, so make sure we never use it. 3054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville set dummy $ac_cv_prog_CC 3055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shift 3056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test $# != 0; then 3057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We chose a different compiler from the bogus one. 3058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # However, it has the same basename, so the bogon will be chosen 3059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # first if we set CC to just the basename; use the full file name. 3060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shift 3061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC 3067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then 306864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 306964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CC" >&6; } 3070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 307164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 307264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 3073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then 3078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_tool_prefix"; then 3079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_prog in cl.exe 3080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 3081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_tool_prefix$ac_prog; ac_word=$2 308364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 308464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 308564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CC+:} false; then : 308664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 3087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$CC"; then 3089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CC="$CC" # Let the user override the test. 3090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 3093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 3094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 3095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 309664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 30970ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 309964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 3101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 310364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 3104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 3105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC 3109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then 311064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 311164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CC" >&6; } 3112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 311364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 311464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 3115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -n "$CC" && break 3119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 3120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then 3122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_ct_CC=$CC 3123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_prog in cl.exe 3124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 3125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "$ac_prog", so it can be a program name with args. 3126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2 312764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 312864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 312964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_CC+:} false; then : 313064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 3131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_ct_CC"; then 3133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 3137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 3138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 3139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 314064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 31410ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_CC="$ac_prog" 314364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 3145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 314764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 3148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 3149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CC=$ac_cv_prog_ac_ct_CC 3153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_CC"; then 315464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 315564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_CC" >&6; } 3156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 315764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 315864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 3159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -n "$ac_ct_CC" && break 3163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 3164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$ac_ct_CC" = x; then 3166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC="" 3167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 3168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 3169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 317064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 317164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 3173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 3174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC=$ac_ct_CC 3175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 318164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 318264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 318364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "no acceptable C compiler found in \$PATH 318464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; } 3185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Provide some information about the compiler. 318764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 318864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset X $ac_compile 318964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compiler=$2 319064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_option in --version -v -V -qversion; do 319164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { { ac_try="$ac_compiler $ac_option >&5" 3192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in 3193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) ac_try_echo=$ac_try;; 3195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 319664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 319764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 319864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 320064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -s conftest.err; then 320164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed '10a\ 320264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci... rest of stderr output deleted ... 320364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 10q' conftest.err >conftest.er1 320464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.er1 >&5 320564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 320664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conftest.er1 conftest.err 320764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 320864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } 320964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 3210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 321164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext 3212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 3213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 3215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 3216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 3217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 3219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 3220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 3222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files_save=$ac_clean_files 322364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Try to create an executable without -o first, disregard a.out. 3225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It will help us diagnose broken compilers, and finding out an intuition 3226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# of exeext. 322764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 322864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the C compiler works... " >&6; } 322964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 323064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 323164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The possible output files: 323264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 323364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 3234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_rmfiles= 3235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_file in $ac_files 3236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 3237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_file in 323864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 3241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 3242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f $ac_rmfiles 3243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 324464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif { { ac_try="$ac_link_default" 3245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in 3246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) ac_try_echo=$ac_try;; 3248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 324964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 325064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 3251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$ac_link_default") 2>&5 3252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 325364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 325464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; }; then : 3255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# in a Makefile. We should not override ac_cv_exeext if it was cached, 3258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# so that the user can short-circuit this test for compilers unknown to 3259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Autoconf. 3260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_file in $ac_files '' 3261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 3262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -f "$ac_file" || continue 3263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_file in 326464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 3266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [ab].out ) 3267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We found the default executable, but exeext='' is most 3268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # certainly right. 3269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break;; 3270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *.* ) 327164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville then :; else 3273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We set ac_cv_exeext here because the later test for it is not 3276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # safe: cross compilers may not add the suffix if given an `-o' 3277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # argument, so we may need to know it at that point already. 3278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Even if this section looks crufty: it has the advantage of 3279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # actually working. 3280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break;; 3281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville * ) 3282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break;; 3283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 3284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 3285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$ac_cv_exeext" = no && ac_cv_exeext= 3286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_file='' 3289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 329064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_file"; then : 329164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 329264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 329364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: failed program was:" >&5 3294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5 3295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 329664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 329764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 329864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error 77 "C compiler cannot create executables 329964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; } 330064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 330164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 330264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; } 3303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 330464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 330564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for C compiler default output file name... " >&6; } 330664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 330764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_file" >&6; } 3308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_exeext=$ac_cv_exeext 3309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 331064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files=$ac_clean_files_save 331264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 331364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for suffix of executables... " >&6; } 331464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif { { ac_try="$ac_link" 3315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in 3316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) ac_try_echo=$ac_try;; 3318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 331964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 332064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 3321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$ac_link") 2>&5 3322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 332364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 332464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; }; then : 3325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If both `conftest.exe' and `conftest' are `present' (well, observable) 3326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# work properly (i.e., refer to `conftest.exe'), while it won't with 3328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `rm'. 3329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_file in conftest.exe conftest conftest.*; do 3330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -f "$ac_file" || continue 3331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_file in 333264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break;; 3335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville * ) break;; 3336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 3337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 3338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 333964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 334064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 334164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "cannot compute suffix of executables: cannot compile and link 334264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; } 3343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 334464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest conftest$ac_cv_exeext 334564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 334664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_exeext" >&6; } 3347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_ext 3349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEXEEXT=$ac_cv_exeext 3350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_exeext=$EXEEXT 335164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext 335264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h. */ 335364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#include <stdio.h> 335464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint 335564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimain () 335664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 335764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciFILE *f = fopen ("conftest.out", "w"); 335864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return ferror (f) || fclose (f) != 0; 335964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 336064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ; 336164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return 0; 336264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 3363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 336464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_clean_files="$ac_clean_files conftest.out" 336564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check that the compiler produces executables we can run. If not, either 336664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# the compiler is broken, or we cross compile. 336764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 336864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether we are cross compiling... " >&6; } 336964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$cross_compiling" != yes; then 337064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { { ac_try="$ac_link" 337164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "(($ac_try" in 337264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 337364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_try_echo=$ac_try;; 337464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 337564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 337664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 337764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_link") 2>&5 337864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 337964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 338064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } 338164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { ac_try='./conftest$ac_cv_exeext' 338264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { { case "(($ac_try" in 338364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 338464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_try_echo=$ac_try;; 338564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 338664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 338764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 338864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_try") 2>&5 338964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 339064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 339164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; }; }; then 339264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cross_compiling=no 339364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 339464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$cross_compiling" = maybe; then 339564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cross_compiling=yes 339664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 339764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 339864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 339964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "cannot run C compiled programs. 340064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIf you meant to cross compile, use \`--host'. 340164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; } 340264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 340364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 340464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 340564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 340664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$cross_compiling" >&6; } 340764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 340864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 340964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_clean_files=$ac_clean_files_save 341064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 341164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for suffix of object files... " >&6; } 341264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_objext+:} false; then : 341364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 341464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 341564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 3417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 3419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 3420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 3421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 3423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 3424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 3426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.o conftest.obj 342764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif { { ac_try="$ac_compile" 3428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in 3429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) ac_try_echo=$ac_try;; 3431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 343264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 343364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 3434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$ac_compile") 2>&5 3435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 343664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 343764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; }; then : 3438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_file in conftest.o conftest.obj conftest.*; do 3439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -f "$ac_file" || continue; 3440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_file in 344164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break;; 3444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 3445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 3446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 344764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: failed program was:" >&5 3448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5 3449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 345064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 345164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 345264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "cannot compute suffix of object files: cannot compile 345364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; } 3454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_cv_objext conftest.$ac_ext 3456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 345764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 345864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_objext" >&6; } 3459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOBJEXT=$ac_cv_objext 3460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_objext=$OBJEXT 346164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 346264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 346364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_c_compiler_gnu+:} false; then : 346464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 3465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 346664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 3468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 3470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 3471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 3472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef __GNUC__ 3473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville choke me 3474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 3475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 3477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 3478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 348064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then : 3481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_compiler_gnu=yes 3482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 348364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_compiler_gnu=no 3484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_c_compiler_gnu=$ac_compiler_gnu 3487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 348964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 349064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_c_compiler_gnu" >&6; } 349164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test $ac_compiler_gnu = yes; then 349264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci GCC=yes 349364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 349464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci GCC= 349564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 3496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_test_CFLAGS=${CFLAGS+set} 3497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_CFLAGS=$CFLAGS 349864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 349964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether $CC accepts -g... " >&6; } 350064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_cc_g+:} false; then : 350164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 3502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_save_c_werror_flag=$ac_c_werror_flag 3504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_c_werror_flag=yes 3505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_cc_g=no 3506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="-g" 350764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 3509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 3511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 3512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 3513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 3515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 3516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 351864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then : 3519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_cc_g=yes 3520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 352164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CFLAGS="" 352264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 3524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 3526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 3527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 3528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 3530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 3531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 353364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then : 3534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 353564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 353664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_c_werror_flag=$ac_save_c_werror_flag 3537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="-g" 353864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 3540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 3542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 3543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 3544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 3546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 3547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 354964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then : 3550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_cc_g=yes 3551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_c_werror_flag=$ac_save_c_werror_flag 3558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 355964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 356064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_prog_cc_g" >&6; } 3561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_test_CFLAGS" = set; then 3562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS=$ac_save_CFLAGS 3563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test $ac_cv_prog_cc_g = yes; then 3564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 3565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="-g -O2" 3566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 3567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="-g" 3568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 3571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="-O2" 3572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 3573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS= 3574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 357664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 357764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 357864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_cc_c89+:} false; then : 357964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 3580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_cc_c89=no 3582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_CC=$CC 358364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext 3584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 3585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdarg.h> 3586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h> 35870ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonstruct stat; 3588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestruct buf { int x; }; 3590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFILE * (*rcsopen) (struct buf *, struct stat *, int); 3591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestatic char *e (p, i) 3592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville char **p; 3593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int i; 3594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 3595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return p[i]; 3596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestatic char *f (char * (*g) (char **, int), char **p, ...) 3598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 3599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville char *s; 3600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville va_list v; 3601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville va_start (v,p); 3602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s = g (p, va_arg (v,int)); 3603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville va_end (v); 3604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return s; 3605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville function prototypes and stuff, but not '\xHH' hex character constants. 3609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville These don't provoke an error unfortunately, instead are silently treated 3610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as 'x'. The following induces an error, until -std is added to get 3611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville array size at least. It's necessary to write '\x00'==0 to get something 3613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville that's true only with -std. */ 3614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inside strings and character constants. */ 3618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define FOO(x) 'x' 3619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint test (int i, double x); 3622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestruct s1 {int (*f) (int a);}; 3623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestruct s2 {int (*f) (double a);}; 3624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint argc; 3626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar **argv; 3627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 3628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 3629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 3630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 3632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 3633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 3634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 3635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 3638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC="$ac_save_CC $ac_arg" 363964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ac_fn_c_try_compile "$LINENO"; then : 3640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_cc_c89=$ac_arg 3641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext 3643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "x$ac_cv_prog_cc_c89" != "xno" && break 3644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 3645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_ext 3646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_save_CC 3647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AC_CACHE_VAL 3650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "x$ac_cv_prog_cc_c89" in 3651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x) 365264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 365364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "none needed" >&6; } ;; 3654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville xno) 365564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 365664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "unsupported" >&6; } ;; 3657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 3658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC="$CC $ac_cv_prog_cc_c89" 365964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 366064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 366264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_prog_cc_c89" != xno; then : 3663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 366464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 3665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c 3667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS' 3668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu 36710ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 36720ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonac_ext=c 36730ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonac_cpp='$CPP $CPPFLAGS' 36740ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 36750ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 36760ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonac_compiler_gnu=$ac_cv_c_compiler_gnu 36770ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 36780ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 36790ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonif ${am_cv_prog_cc_c_o+:} false; then : 36800ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson $as_echo_n "(cached) " >&6 36810ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonelse 36820ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36830ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson/* end confdefs.h. */ 36840ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 36850ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonint 36860ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonmain () 36870ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson{ 36880ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 36890ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson ; 36900ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson return 0; 36910ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson} 36920ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson_ACEOF 36930ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # Make sure it works both with $CC and with simple cc. 36940ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # Following AC_PROG_CC_C_O, we do the test twice because some 36950ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # compilers refuse to overwrite an existing .o file with -o, 36960ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # though they will create one. 36970ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson am_cv_prog_cc_c_o=yes 36980ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson for am_i in 1 2; do 36990ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 37000ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 37010ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson ac_status=$? 37020ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson echo "$as_me:$LINENO: \$? = $ac_status" >&5 37030ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson (exit $ac_status); } \ 37040ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson && test -f conftest2.$ac_objext; then 37050ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson : OK 37060ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson else 37070ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson am_cv_prog_cc_c_o=no 37080ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson break 37090ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson fi 37100ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson done 37110ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson rm -f core conftest* 37120ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson unset am_i 37130ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi 37140ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 37150ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson$as_echo "$am_cv_prog_cc_c_o" >&6; } 37160ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonif test "$am_cv_prog_cc_c_o" != yes; then 37170ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # Losing compiler, so override with the script. 37180ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # FIXME: It is wrong to rewrite CC. 37190ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # But if we don't then we get into trouble of one sort or another. 37200ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # A longer-term fix would be to have automake use am__CC in this case, 37210ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 37220ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson CC="$am_aux_dir/compile $CC" 37230ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi 37240ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonac_ext=c 37250ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonac_cpp='$CPP $CPPFLAGS' 37260ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 37270ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 37280ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonac_compiler_gnu=$ac_cv_c_compiler_gnu 37290ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 3730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDEPDIR="${am__leading_dot}deps" 3731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_commands="$ac_config_commands depfiles" 3733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam_make=${MAKE-make} 3736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat > confinc << 'END' 3737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__doit: 373864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci @echo this is the am__doit target 3739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville.PHONY: am__doit 3740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEND 3741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If we don't find an include directive, just comment out the code. 374264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 374364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for style of include used by $am_make... " >&6; } 3744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__include="#" 3745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__quote= 3746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_am_result=none 3747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# First try GNU make style include. 3748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "include confinc" > confmf 37490ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Ignore all kinds of additional output from 'make'. 375064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `$am_make -s -f confmf 2> /dev/null` in #( 375164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*the\ am__doit\ target*) 375264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__include=include 375364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__quote= 375464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci _am_result=GNU 375564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 375664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 3757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Now try BSD make style include. 3758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$am__include" = "#"; then 3759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo '.include "confinc"' > confmf 376064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case `$am_make -s -f confmf 2> /dev/null` in #( 376164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *the\ am__doit\ target*) 376264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__include=.include 376364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__quote="\"" 376464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci _am_result=BSD 376564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 376664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 3767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 377064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 377164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$_am_result" >&6; } 3772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f confinc confmf 3773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --enable-dependency-tracking was given. 377564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_dependency_tracking+set}" = set; then : 3776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enableval=$enable_dependency_tracking; 3777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$enable_dependency_tracking" != xno; then 3780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am_depcomp="$ac_aux_dir/depcomp" 3781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville AMDEPBACKSLASH='\' 378264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__nodep='_no' 3783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$enable_dependency_tracking" != xno; then 3785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville AMDEP_TRUE= 3786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville AMDEP_FALSE='#' 3787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville AMDEP_TRUE='#' 3789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville AMDEP_FALSE= 3790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledepcc="$CC" am_compiler_list= 3795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 379664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 379764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking dependency style of $depcc... " >&6; } 379864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${am_cv_CC_dependencies_compiler_type+:} false; then : 379964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 3800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We make a subdir and do the tests there. Otherwise we can end up 3803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # making bogus files that we don't know about and never remove. For 3804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # instance it was reported that on HP-UX the gcc test will end up 38050ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # making a dummy file named 'D' -- because '-MD' means "put the output 38060ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # in D". 380764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -rf conftest.dir 3808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir conftest.dir 3809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Copy depcomp to subdir because otherwise we won't find it if we're 3810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # using a relative directory. 3811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cp "$am_depcomp" conftest.dir 3812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd conftest.dir 3813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We will build objects and dependencies in a subdirectory because 3814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # it helps to detect inapplicable dependency modes. For instance 3815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # both Tru64's cc and ICC support -MD to output dependencies as a 3816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # side effect of compilation, but ICC will put the dependencies in 3817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the current directory while Tru64 will put them in the object 3818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # directory. 3819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir sub 3820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am_cv_CC_dependencies_compiler_type=none 3822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$am_compiler_list" = ""; then 3823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 382564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__universal=false 382664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case " $depcc " in #( 382764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\ -arch\ *\ -arch\ *) am__universal=true ;; 382864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 382964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 3830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for depmode in $am_compiler_list; do 3831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Setup a source with many dependencies, because some compilers 3832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # like to wrap large dependency lists on column 80 (with \), and 3833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # we should not choose a depcomp mode which is confused by this. 3834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 3835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We need to recreate these files for each test, as the compiler may 3836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # overwrite some of them when testing with obscure command lines. 3837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This happens at least with the AIX C compiler. 3838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : > sub/conftest.c 3839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for i in 1 2 3 4 5 6; do 3840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo '#include "conftst'$i'.h"' >> sub/conftest.c 38410ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 38420ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # Solaris 10 /bin/sh. 38430ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson echo '/* dummy */' > sub/conftst$i.h 3844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 3845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 38470ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # We check with '-c' and '-o' for the sake of the "dashmstdout" 384864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # mode. It turns out that the SunPro C++ compiler does not properly 38490ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # handle '-M -o', and we need to detect this. Also, some Intel 38500ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # versions had trouble with output in subdirs. 385164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__obj=sub/conftest.${OBJEXT-o} 385264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__minus_obj="-o $am__obj" 3853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $depmode in 385464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci gcc) 385564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # This depmode causes a compiler race in universal mode. 385664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test "$am__universal" = false || continue 385764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 3858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville nosideeffect) 38590ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # After this tag, mechanisms are not by side-effect, so they'll 38600ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # only be used when explicitly requested. 3861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$enable_dependency_tracking" = xyes; then 3862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville continue 3863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 3864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 3865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 386764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci msvc7 | msvc7msys | msvisualcpp | msvcmsys) 38680ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # This compiler won't grok '-c -o', but also, the minuso test has 386964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # not run yet. These depmodes are late enough in the game, and 387064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # so weak that their functioning should not be impacted. 387164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__obj=conftest.${OBJEXT-o} 387264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__minus_obj= 387364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 3874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville none) break ;; 3875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 3876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if depmode=$depmode \ 387764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci source=sub/conftest.c object=$am__obj \ 3878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 387964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville >/dev/null 2>conftest.err && 3881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 388364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # icc doesn't choke on unknown options, it will just issue warnings 3886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # or remarks (even with -Werror). So we grep stderr for any message 3887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # that says an option was ignored or not supported. 3888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # When given -MP, icc 7.0 and 7.1 complain thusly: 3889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # icc: Command line warning: ignoring option '-M'; no argument required 3890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The diagnosis changed in icc 8.0: 3891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # icc: Command line remark: option '-MP' not supported 3892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (grep 'ignoring option' conftest.err || 3893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am_cv_CC_dependencies_compiler_type=$depmode 3895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 3896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 3899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd .. 3901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf conftest.dir 3902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am_cv_CC_dependencies_compiler_type=none 3904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 390764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 390864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if 3912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "x$enable_dependency_tracking" != xno \ 3913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am__fastdepCC_TRUE= 3915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am__fastdepCC_FALSE='#' 3916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am__fastdepCC_TRUE='#' 3918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am__fastdepCC_FALSE= 3919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp 3923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS' 3924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu 3927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CXX"; then 3928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$CCC"; then 3929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXX=$CCC 3930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 3931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_tool_prefix"; then 3932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 3933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 3934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_tool_prefix$ac_prog; ac_word=$2 393664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 393764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 393864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_CXX+:} false; then : 393964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 3940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$CXX"; then 3942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CXX="$CXX" # Let the user override the test. 3943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 3946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 3947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 3948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 394964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 39500ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 395264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 3954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 395664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 3957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 3958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXX=$ac_cv_prog_CXX 3962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CXX"; then 396364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 396464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CXX" >&6; } 3965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 396664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 396764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 3968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 3971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -n "$CXX" && break 3972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 3973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 3974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CXX"; then 3975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_ct_CXX=$CXX 3976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 3977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 3978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "$ac_prog", so it can be a program name with args. 3979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2 398064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 398164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 398264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_CXX+:} false; then : 398364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 3984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_ct_CXX"; then 3986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 3987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 3988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 3990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 3991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 3992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 399364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 39940ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_CXX="$ac_prog" 399664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 3998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 3999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 400064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 4001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 4002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CXX=$ac_cv_prog_ac_ct_CXX 4006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_CXX"; then 400764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 400864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_CXX" >&6; } 4009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 401064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 401164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 4012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -n "$ac_ct_CXX" && break 4016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 4017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$ac_ct_CXX" = x; then 4019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXX="g++" 4020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 4021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 4022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 402364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 402464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 4026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 4027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXX=$ac_ct_CXX 4028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Provide some information about the compiler. 403464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 403564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset X $ac_compile 403664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compiler=$2 403764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_option in --version -v -V -qversion; do 403864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { { ac_try="$ac_compiler $ac_option >&5" 4039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in 4040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) ac_try_echo=$ac_try;; 4042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 404364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 404464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_try_echo"; } >&5 404564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 404764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -s conftest.err; then 404864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed '10a\ 404964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci... rest of stderr output deleted ... 405064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 10q' conftest.err >conftest.er1 405164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.er1 >&5 405264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 405364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conftest.er1 conftest.err 405464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 405564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } 405664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 4057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 405864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 405964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 406064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_cxx_compiler_gnu+:} false; then : 406164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 406364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 4065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 4067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 4068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 4069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef __GNUC__ 4070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville choke me 4071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 4072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 4074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 4075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 407764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then : 4078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_compiler_gnu=yes 4079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 408064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_compiler_gnu=no 4081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_cxx_compiler_gnu=$ac_compiler_gnu 4084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 408664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 408764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 408864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test $ac_compiler_gnu = yes; then 408964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci GXX=yes 409064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 409164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci GXX= 409264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 4093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_test_CXXFLAGS=${CXXFLAGS+set} 4094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_CXXFLAGS=$CXXFLAGS 409564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 409664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether $CXX accepts -g... " >&6; } 409764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_cxx_g+:} false; then : 409864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_save_cxx_werror_flag=$ac_cxx_werror_flag 4101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cxx_werror_flag=yes 4102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_cxx_g=no 4103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXXFLAGS="-g" 410464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 4106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 4108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 4109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 4110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 4112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 4113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 411564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then : 4116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_cxx_g=yes 4117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 411864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CXXFLAGS="" 411964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 4121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 4123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 4124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 4125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 4127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 4128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 413064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then : 4131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 413264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 413364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cxx_werror_flag=$ac_save_cxx_werror_flag 4134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXXFLAGS="-g" 413564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 4137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 4139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 4140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 4141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 4143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 4144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 4145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 414664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then : 4147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_cxx_g=yes 4148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cxx_werror_flag=$ac_save_cxx_werror_flag 4155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 415664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 415764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_prog_cxx_g" >&6; } 4158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_test_CXXFLAGS" = set; then 4159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXXFLAGS=$ac_save_CXXFLAGS 4160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test $ac_cv_prog_cxx_g = yes; then 4161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GXX" = yes; then 4162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXXFLAGS="-g -O2" 4163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 4164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXXFLAGS="-g" 4165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GXX" = yes; then 4168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXXFLAGS="-O2" 4169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 4170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CXXFLAGS= 4171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c 4174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS' 4175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu 4178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledepcc="$CXX" am_compiler_list= 4180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 418164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 418264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking dependency style of $depcc... " >&6; } 418364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${am_cv_CXX_dependencies_compiler_type+:} false; then : 418464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We make a subdir and do the tests there. Otherwise we can end up 4188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # making bogus files that we don't know about and never remove. For 4189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # instance it was reported that on HP-UX the gcc test will end up 41900ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # making a dummy file named 'D' -- because '-MD' means "put the output 41910ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # in D". 419264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -rf conftest.dir 4193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir conftest.dir 4194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Copy depcomp to subdir because otherwise we won't find it if we're 4195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # using a relative directory. 4196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cp "$am_depcomp" conftest.dir 4197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd conftest.dir 4198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We will build objects and dependencies in a subdirectory because 4199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # it helps to detect inapplicable dependency modes. For instance 4200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # both Tru64's cc and ICC support -MD to output dependencies as a 4201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # side effect of compilation, but ICC will put the dependencies in 4202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the current directory while Tru64 will put them in the object 4203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # directory. 4204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir sub 4205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am_cv_CXX_dependencies_compiler_type=none 4207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$am_compiler_list" = ""; then 4208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 421064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__universal=false 421164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case " $depcc " in #( 421264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\ -arch\ *\ -arch\ *) am__universal=true ;; 421364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 421464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 4215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for depmode in $am_compiler_list; do 4216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Setup a source with many dependencies, because some compilers 4217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # like to wrap large dependency lists on column 80 (with \), and 4218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # we should not choose a depcomp mode which is confused by this. 4219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 4220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We need to recreate these files for each test, as the compiler may 4221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # overwrite some of them when testing with obscure command lines. 4222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This happens at least with the AIX C compiler. 4223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : > sub/conftest.c 4224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for i in 1 2 3 4 5 6; do 4225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo '#include "conftst'$i'.h"' >> sub/conftest.c 42260ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 42270ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # Solaris 10 /bin/sh. 42280ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson echo '/* dummy */' > sub/conftst$i.h 4229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 42320ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # We check with '-c' and '-o' for the sake of the "dashmstdout" 423364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # mode. It turns out that the SunPro C++ compiler does not properly 42340ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # handle '-M -o', and we need to detect this. Also, some Intel 42350ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # versions had trouble with output in subdirs. 423664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__obj=sub/conftest.${OBJEXT-o} 423764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__minus_obj="-o $am__obj" 4238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $depmode in 423964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci gcc) 424064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # This depmode causes a compiler race in universal mode. 424164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test "$am__universal" = false || continue 424264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 4243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville nosideeffect) 42440ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # After this tag, mechanisms are not by side-effect, so they'll 42450ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # only be used when explicitly requested. 4246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$enable_dependency_tracking" = xyes; then 4247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville continue 4248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 4249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 4250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 425264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci msvc7 | msvc7msys | msvisualcpp | msvcmsys) 42530ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # This compiler won't grok '-c -o', but also, the minuso test has 425464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # not run yet. These depmodes are late enough in the game, and 425564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # so weak that their functioning should not be impacted. 425664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__obj=conftest.${OBJEXT-o} 425764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__minus_obj= 425864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 4259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville none) break ;; 4260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 4261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if depmode=$depmode \ 426264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci source=sub/conftest.c object=$am__obj \ 4263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 426464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville >/dev/null 2>conftest.err && 4266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 426864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # icc doesn't choke on unknown options, it will just issue warnings 4271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # or remarks (even with -Werror). So we grep stderr for any message 4272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # that says an option was ignored or not supported. 4273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # When given -MP, icc 7.0 and 7.1 complain thusly: 4274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # icc: Command line warning: ignoring option '-M'; no argument required 4275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The diagnosis changed in icc 8.0: 4276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # icc: Command line remark: option '-MP' not supported 4277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (grep 'ignoring option' conftest.err || 4278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am_cv_CXX_dependencies_compiler_type=$depmode 4280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 4281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd .. 4286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf conftest.dir 4287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am_cv_CXX_dependencies_compiler_type=none 4289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 429264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 429364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 4294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 4295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if 4297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "x$enable_dependency_tracking" != xno \ 4298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 4299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am__fastdepCXX_TRUE= 4300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am__fastdepCXX_FALSE='#' 4301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am__fastdepCXX_TRUE='#' 4303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville am__fastdepCXX_FALSE= 4304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp 4308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS' 4309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `pwd` in 4314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\ * | *\ *) 431564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 431664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 4318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 432164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimacro_version='2.4.2' 432264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimacro_revision='1.3337' 4323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleltmain="$ac_aux_dir/ltmain.sh" 4337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Make sure we can run config.sub. 4339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 434064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 434264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 434364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking build system type... " >&6; } 434464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_build+:} false; then : 434564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_build_alias=$build_alias 4348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$ac_build_alias" = x && 4349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$ac_build_alias" = x && 435164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 435364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 435664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 435764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_build" >&6; } 4358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $ac_cv_build in 4359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-*) ;; 436064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 4362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild=$ac_cv_build 4363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_IFS=$IFS; IFS='-' 4364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset x $ac_cv_build 4365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift 4366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_cpu=$1 4367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_vendor=$2 4368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift; shift 4369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Remember, the first character of IFS is used to create $*, 4370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# except with old shells: 4371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_os=$* 4372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$ac_save_IFS 4373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 437664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 437764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking host system type... " >&6; } 437864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_host+:} false; then : 437964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$host_alias" = x; then 4382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_host=$ac_cv_build 4383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 438564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 438964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 439064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_host" >&6; } 4391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $ac_cv_host in 4392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-*) ;; 439364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 4395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost=$ac_cv_host 4396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_IFS=$IFS; IFS='-' 4397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset x $ac_cv_host 4398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift 4399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_cpu=$1 4400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_vendor=$2 4401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift; shift 4402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Remember, the first character of IFS is used to create $*, 4403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# except with old shells: 4404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_os=$* 4405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$ac_save_IFS 4406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 440964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Backslashify metacharacters that are still active within 441064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# double-quoted strings. 441164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised_quote_subst='s/\(["`$\\]\)/\\\1/g' 441264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 441364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Same as above, but do not quote variable references. 441464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidouble_quote_subst='s/\(["`\\]\)/\\\1/g' 441564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 441664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Sed substitution to delay expansion of an escaped shell variable in a 441764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# double_quote_subst'ed string. 441864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 441964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 442064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Sed substitution to delay expansion of an escaped single quote. 442164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 442264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 442364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Sed substitution to avoid accidental globbing in evaled expressions 442464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcino_glob_subst='s/\*/\\\*/g' 442564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 442664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 442764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 442864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 442964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 443064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 443164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to print strings... " >&6; } 443264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Test print first, because it will be a builtin if present. 443364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 443464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 443564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ECHO='print -r --' 443664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 443764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ECHO='printf %s\n' 443864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 443964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Use this function as a fallback that always works. 444064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci func_fallback_echo () 444164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 444264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval 'cat <<_LTECHO_EOF 444364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$1 444464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_LTECHO_EOF' 444564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 444664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ECHO='func_fallback_echo' 444764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 444864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 444964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# func_echo_all arg... 445064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Invoke $ECHO with all args, space-separated. 445164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_echo_all () 445264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 445364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ECHO "" 445464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 445564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 445664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "$ECHO" in 445764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 445864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "printf" >&6; } ;; 445964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 446064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "print -r" >&6; } ;; 446164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 446264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "cat" >&6; } ;; 446364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 446464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 446564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 446664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 446764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 446864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 446964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 447064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 447164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 447264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 447364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 447464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 447564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 447664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 447764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 447864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 447964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for a sed that does not truncate output... " >&6; } 448064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_SED+:} false; then : 448164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_i in 1 2 3 4 5 6 7; do 4485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_script="$ac_script$as_nl$ac_script" 4486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 448764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 448864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { ac_script=; unset ac_script;} 448964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$SED"; then 4490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_path_SED_found=false 449164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Loop through the user's path and test for each of PROGNAME-LIST 449264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 4494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 4495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 4496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 449764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_prog in sed gsed; do 449864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 449964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 45000ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson as_fn_executable_p "$ac_path_SED" || continue 450164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check for GNU ac_path_SED and select it if it is found. 4502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check for GNU $ac_path_SED 4503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_SED" --version 2>&1` in 4504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*) 4505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 4507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_count=0 450864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n 0123456789 >"conftest.in" 4509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville while : 4510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 4511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat "conftest.in" "conftest.in" >"conftest.tmp" 4512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mv "conftest.tmp" "conftest.in" 4513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cp "conftest.in" "conftest.nl" 451464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo '' >> "conftest.nl" 4515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 451764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_arith $ac_count + 1 && ac_count=$as_val 4518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test $ac_count -gt ${ac_path_SED_max-0}; then 4519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Best one so far, save it but keep looking for a better one 4520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_SED="$ac_path_SED" 4521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_path_SED_max=$ac_count 4522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 10*(2^10) chars as input seems more than enough 4524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test $ac_count -gt 10 && break 4525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 4528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 452964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ac_path_SED_found && break 3 453064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 453164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 4532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 453464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$ac_cv_path_SED"; then 453564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 453664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 4537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_SED=$SED 4539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 454264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 454364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_path_SED" >&6; } 4544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville SED="$ac_cv_path_SED" 4545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f conftest.sed 4546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$SED" && SED=sed 4548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleXsed="$SED -e 1s/^X//" 4549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 456064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 456164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 456264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_GREP+:} false; then : 456364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 456564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$GREP"; then 4566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_path_GREP_found=false 456764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Loop through the user's path and test for each of PROGNAME-LIST 456864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 4571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 4572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 457364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_prog in grep ggrep; do 457464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 457564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 45760ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson as_fn_executable_p "$ac_path_GREP" || continue 457764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check for GNU ac_path_GREP and select it if it is found. 4578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check for GNU $ac_path_GREP 4579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_GREP" --version 2>&1` in 4580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*) 4581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 4583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_count=0 458464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n 0123456789 >"conftest.in" 4585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville while : 4586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 4587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat "conftest.in" "conftest.in" >"conftest.tmp" 4588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mv "conftest.tmp" "conftest.in" 4589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cp "conftest.in" "conftest.nl" 459064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo 'GREP' >> "conftest.nl" 4591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 459364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_arith $ac_count + 1 && ac_count=$as_val 4594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test $ac_count -gt ${ac_path_GREP_max-0}; then 4595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Best one so far, save it but keep looking for a better one 4596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_GREP="$ac_path_GREP" 4597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_path_GREP_max=$ac_count 4598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 10*(2^10) chars as input seems more than enough 4600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test $ac_count -gt 10 && break 4601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 4604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 460564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ac_path_GREP_found && break 3 460664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 460764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 4608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 461064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$ac_cv_path_GREP"; then 461164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 461264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 4613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_GREP=$GREP 4615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 461864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 461964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_path_GREP" >&6; } 4620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GREP="$ac_cv_path_GREP" 4621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 462364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 462464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for egrep... " >&6; } 462564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_EGREP+:} false; then : 462664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville then ac_cv_path_EGREP="$GREP -E" 4630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 463164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$EGREP"; then 4632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_path_EGREP_found=false 463364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Loop through the user's path and test for each of PROGNAME-LIST 463464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 4637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 4638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 463964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_prog in egrep; do 464064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 464164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 46420ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson as_fn_executable_p "$ac_path_EGREP" || continue 464364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check for GNU ac_path_EGREP and select it if it is found. 4644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check for GNU $ac_path_EGREP 4645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_EGREP" --version 2>&1` in 4646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*) 4647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 4649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_count=0 465064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n 0123456789 >"conftest.in" 4651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville while : 4652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 4653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat "conftest.in" "conftest.in" >"conftest.tmp" 4654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mv "conftest.tmp" "conftest.in" 4655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cp "conftest.in" "conftest.nl" 465664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo 'EGREP' >> "conftest.nl" 4657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 465964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_arith $ac_count + 1 && ac_count=$as_val 4660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Best one so far, save it but keep looking for a better one 4662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_EGREP="$ac_path_EGREP" 4663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_path_EGREP_max=$ac_count 4664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 10*(2^10) chars as input seems more than enough 4666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test $ac_count -gt 10 && break 4667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 4670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 467164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ac_path_EGREP_found && break 3 467264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 467364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 4674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 467664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$ac_cv_path_EGREP"; then 467764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 467864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 4679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_EGREP=$EGREP 4681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 468564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 468664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_path_EGREP" >&6; } 4687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville EGREP="$ac_cv_path_EGREP" 4688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 469064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 469164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for fgrep... " >&6; } 469264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_FGREP+:} false; then : 469364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville then ac_cv_path_FGREP="$GREP -F" 4697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 469864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$FGREP"; then 4699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_path_FGREP_found=false 470064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Loop through the user's path and test for each of PROGNAME-LIST 470164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 4704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 4705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 470664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_prog in fgrep; do 470764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 470864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 47090ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson as_fn_executable_p "$ac_path_FGREP" || continue 471064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check for GNU ac_path_FGREP and select it if it is found. 4711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check for GNU $ac_path_FGREP 4712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_FGREP" --version 2>&1` in 4713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*) 4714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 4716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_count=0 471764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n 0123456789 >"conftest.in" 4718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville while : 4719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 4720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat "conftest.in" "conftest.in" >"conftest.tmp" 4721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mv "conftest.tmp" "conftest.in" 4722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cp "conftest.in" "conftest.nl" 472364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo 'FGREP' >> "conftest.nl" 4724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 472664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_arith $ac_count + 1 && ac_count=$as_val 4727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Best one so far, save it but keep looking for a better one 4729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_FGREP="$ac_path_FGREP" 4730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_path_FGREP_max=$ac_count 4731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 10*(2^10) chars as input seems more than enough 4733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test $ac_count -gt 10 && break 4734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 4737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 473864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ac_path_FGREP_found && break 3 473964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 474064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 4741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 474364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$ac_cv_path_FGREP"; then 474464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 474564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 4746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_FGREP=$FGREP 4748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 475264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 475364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_path_FGREP" >&6; } 4754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FGREP="$ac_cv_path_FGREP" 4755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$GREP" && GREP=grep 4758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --with-gnu-ld was given. 477864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${with_gnu_ld+set}" = set; then : 4779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gnu_ld=no 4782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_prog=ld 4785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then 4786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check if gcc -print-prog-name=ld gives a path. 478764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 478864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for ld used by $CC... " >&6; } 4789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host in 4790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-*-mingw*) 4791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # gcc leaves a trailing carriage return which upsets mingw 4792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 4794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 4796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_prog in 4797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Accept absolute paths. 4798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [\\/]* | ?:[\\/]*) 4799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville re_direlt='/[^/][^/]*/\.\./' 4800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Canonicalize the pathname of ld 4801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$LD" && LD="$ac_prog" 4806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "") 4808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If it fails, then pretend we aren't using GCC. 4809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog=ld 4810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 4812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If it is relative, then search for the first ld in PATH. 4813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gnu_ld=unknown 4814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 4816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$with_gnu_ld" = yes; then 481764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 481864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for GNU ld... " >&6; } 4819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 482064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 482164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for non-GNU ld... " >&6; } 4822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 482364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_LD+:} false; then : 482464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "$LD"; then 4827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_dir in $PATH; do 4829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 4830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$ac_dir" && ac_dir=. 4831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_LD="$ac_dir/$ac_prog" 4833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check to see if the program is GNU ld. I'd rather use --version, 4834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # but apparently some variants of GNU ld only accept -v. 4835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Break only if it was the GNU/non-GNU ld that we prefer. 4836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *GNU* | *'with BFD'*) 4838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$with_gnu_ld" != no && break 4839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 4841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$with_gnu_ld" != yes && break 4842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 4844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 4847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_LD="$LD" # Let the user override the test with a path. 4849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD="$lt_cv_path_LD" 4853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$LD"; then 485464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 485564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$LD" >&6; } 4856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 485764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 485864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 4859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 486064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 486164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 486264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 486364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_gnu_ld+:} false; then : 486464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # I'd rather use --version here, but apparently some GNU lds only accept -v. 4867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `$LD -v 2>&1 </dev/null` in 4868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU* | *'with BFD'*) 4869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_gnu_ld=yes 4870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 4872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_gnu_ld=no 4873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 4875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 487664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 487764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_cv_prog_gnu_ld 4879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 488864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 488964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 489064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_NM+:} false; then : 489164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$NM"; then 4894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Let the user override the test. 4895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_NM="$NM" 4896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_nm_to_check="${ac_tool_prefix}nm" 4898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_nm_to_check="$lt_nm_to_check nm" 4900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for lt_tmp_nm in $lt_nm_to_check; do 4902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 4905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$ac_dir" && ac_dir=. 4906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_nm="$ac_dir/$lt_tmp_nm" 4907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check to see if the nm accepts a BSD-compat flag. 4909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # nm: unknown option "B" ignored 4911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Tru64's nm complains that /dev/null is an invalid object file 4912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville */dev/null* | *'Invalid file or object type'*) 4914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_NM="$tmp_nm -B" 4915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 4916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 4918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville */dev/null*) 4920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_NM="$tmp_nm -p" 4921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 4922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 4924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville continue # so that we can try to find one that supports BSD flags 4926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 4928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 4929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 4930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 4933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : ${lt_cv_path_NM=no} 4935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 493764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 493864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_path_NM" >&6; } 4939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$lt_cv_path_NM" != "no"; then 4940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville NM="$lt_cv_path_NM" 4941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Didn't find any BSD compatible name lister, look for dumpbin. 494364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$DUMPBIN"; then : 494464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Let the user override the test. 494564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 494664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$ac_tool_prefix"; then 494764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_prog in dumpbin "link -dump" 4948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 4949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_tool_prefix$ac_prog; ac_word=$2 495164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 495264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 495364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_DUMPBIN+:} false; then : 495464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$DUMPBIN"; then 4957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 4959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 4961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 4962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 4963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 496464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 49650ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 496764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 4969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 4970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 497164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 4972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 4973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDUMPBIN=$ac_cv_prog_DUMPBIN 4977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$DUMPBIN"; then 497864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 497964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$DUMPBIN" >&6; } 4980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 498164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 498264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 4983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 4986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -n "$DUMPBIN" && break 4987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 4988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 4989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$DUMPBIN"; then 4990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_ct_DUMPBIN=$DUMPBIN 499164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_prog in dumpbin "link -dump" 4992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 4993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "$ac_prog", so it can be a program name with args. 4994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2 499564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 499664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 499764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 499864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 4999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 5000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_ct_DUMPBIN"; then 5001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 5003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 5005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 5006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 5007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 500864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 50090ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 501164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 5013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 501564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 5016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 5017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_DUMPBIN"; then 502264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 502364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_DUMPBIN" >&6; } 5024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 502564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 502664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 5027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -n "$ac_ct_DUMPBIN" && break 5031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 5032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$ac_ct_DUMPBIN" = x; then 5034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville DUMPBIN=":" 5035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 5036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 5037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 503864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 503964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 5041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 5042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville DUMPBIN=$ac_ct_DUMPBIN 5043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 504664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 504764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *COFF*) 504864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci DUMPBIN="$DUMPBIN -symbols" 504964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 505064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 505164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci DUMPBIN=: 505264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 505364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 505464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 5055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$DUMPBIN" != ":"; then 5057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville NM="$DUMPBIN" 5058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$NM" && NM=nm 5061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 506764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 506864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking the name lister ($NM) interface... " >&6; } 506964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_nm_interface+:} false; then : 507064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 5071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 5072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_nm_interface="BSD nm" 5073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "int some_variable = 0;" > conftest.$ac_ext 507464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$ac_compile" 2>conftest.err) 5076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat conftest.err >&5 507764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat conftest.err >&5 508064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat conftest.out >&5 5082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_nm_interface="MS dumpbin" 5084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f conftest* 5086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 508764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 508864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_nm_interface" >&6; } 5089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 509064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 509164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether ln -s works... " >&6; } 5092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLN_S=$as_ln_s 5093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$LN_S" = "ln -s"; then 509464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 509564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; } 5096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 509764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 509864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no, using $LN_S" >&6; } 5099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# find the maximum length of command line arguments 510264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 510364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking the maximum length of command line arguments... " >&6; } 510464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_sys_max_cmd_len+:} false; then : 510564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 5106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 5107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville i=0 5108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville teststring="ABCD" 5109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $build_os in 5111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville msdosdjgpp*) 5112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # On DJGPP, this test can blow up pretty badly due to problems in libc 5113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (any single argument exceeding 2000 bytes causes a buffer overrun 5114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # during glob expansion). Even if it were fixed, the result of this 5115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # check would be larger than it should be. 5116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=12288; # 12K is about right 5117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville gnu*) 5120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Under GNU Hurd, this test is not required because there is 5121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # no limit to the length of command line arguments. 5122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Libtool will interpret -1 as no limit whatsoever 5123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=-1; 5124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 512664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cygwin* | mingw* | cegcc*) 5127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # On Win9x/ME, this test blows up -- it succeeds, but takes 5128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # about 5 minutes as the teststring grows exponentially. 5129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Worse, since 9x/ME are not pre-emptively multitasking, 5130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # you end up with a "frozen" computer, even though with patience 5131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the test eventually succeeds (with a max line length of 256k). 5132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Instead, let's just punt: use the minimum linelength reported by 5133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # all of the supported platforms: 8192 (on NT/2K/XP). 5134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=8192; 5135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 513764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mint*) 513864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # On MiNT this can take a long time and run out of memory. 513964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_sys_max_cmd_len=8192; 514064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 514164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 5142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville amigaos*) 5143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # On AmigaOS with pdksh, this test takes hours, literally. 5144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # So we just punt and use a minimum line length of 8192. 5145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=8192; 5146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This has been around since 386BSD, at least. Likely further. 5150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -x /sbin/sysctl; then 5151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville elif test -x /usr/sbin/sysctl; then 5153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 5155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # And add a safety zone 5158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville interix*) 5163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We know the value 262144 and hardcode it with a safety zone (like BSD) 5164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=196608 5165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 516764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci os2*) 516864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # The test takes a long time on OS/2. 516964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_sys_max_cmd_len=8192 517064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 517164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 5172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville osf*) 5173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # nice to cause kernel panics so lets avoid the loop below. 5176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # First set a reasonable default. 5177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=16384 5178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 5179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -x /sbin/sysconfig; then 5180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *1*) lt_cv_sys_max_cmd_len=-1 ;; 5182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 5183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sco3.2v5*) 5186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=102400 5187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv5* | sco5v6* | sysv4.2uw2*) 5189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$kargmax"; then 5191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 5193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=32768 5194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 5197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 51980ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if test -n "$lt_cv_sys_max_cmd_len" && \ 51990ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson test undefined != "$lt_cv_sys_max_cmd_len"; then 5200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 5203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Make teststring a little bigger before we do anything with it. 5204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # a 1K string should be a reasonable start. 5205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for i in 1 2 3 4 5 6 7 8 ; do 5206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville teststring=$teststring$teststring 5207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 5208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If test is not a shell built-in, we'll probably end up computing a 5210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # maximum length that is only half of the actual maximum length, but 5211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # we can't tell. 521264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ 521364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci = "X$teststring$teststring"; } >/dev/null 2>&1 && 5214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test $i != 17 # 1/2 MB should be enough 5215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 5216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville i=`expr $i + 1` 5217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville teststring=$teststring$teststring 5218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 5219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Only check the string length outside the loop. 5220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville teststring= 5222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Add a significant safety factor because C++ compilers can tack on 5223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # massive amounts of additional arguments before passing them to the 5224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linker. It appears as though 1/2 is a usable value. 5225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 5229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n $lt_cv_sys_max_cmd_len ; then 523364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 523464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 523664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 523764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "none" >&6; } 5238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemax_cmd_len=$lt_cv_sys_max_cmd_len 5240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville: ${CP="cp -f"} 5247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville: ${MV="mv -f"} 5248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville: ${RM="rm -f"} 5249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 525064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 525164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Try some XSI features 5253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillexsi_shell=no 5254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville( _lt_dummy="a/b/c" 525564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ 525664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci = c,a/b,b/c, \ 5257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville && eval 'test $(( 1 + 1 )) -eq 2 \ 5258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville && xsi_shell=yes 526064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 526164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$xsi_shell" >&6; } 5262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 526464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 526564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_shell_append=no 5267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville >/dev/null 2>&1 \ 5269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville && lt_shell_append=yes 527064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 527164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_shell_append" >&6; } 5272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_unset=unset 5276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 5277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_unset=false 5278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# test EBCDIC or ASCII 5285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `echo X|tr X '\101'` in 5286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville A) # ASCII based system 5287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_SP2NL='tr \040 \012' 5289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_NL2SP='tr \015\012 \040\040' 5290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) # EBCDIC based system 5292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_SP2NL='tr \100 \n' 5293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_NL2SP='tr \r\n \100\100' 5294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 5296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 530564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 530664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 530764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_to_host_file_cmd+:} false; then : 530864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 530964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 531064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $host in 531164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *-*-mingw* ) 531264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $build in 531364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *-*-mingw* ) # actually msys 531464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 531564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 531664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *-*-cygwin* ) 531764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 531864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 531964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci * ) # otherwise, assume *nix 532064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 532164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 532264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 532364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 532464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *-*-cygwin* ) 532564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $build in 532664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *-*-mingw* ) # actually msys 532764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 532864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 532964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *-*-cygwin* ) 533064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_to_host_file_cmd=func_convert_file_noop 533164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 533264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci * ) # otherwise, assume *nix 533364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 533464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 533564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 533664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 533764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci * ) # unhandled hosts (and "normal" native builds) 533864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_to_host_file_cmd=func_convert_file_noop 533964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 534064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 534164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 534264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 534364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 534464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcito_host_file_cmd=$lt_cv_to_host_file_cmd 534564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 534664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_to_host_file_cmd" >&6; } 534764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 534864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 534964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 535064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 535164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 535264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 535364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 535464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_to_tool_file_cmd+:} false; then : 535564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 535664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 535764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci #assume ordinary cross tools, or native build. 535864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_to_tool_file_cmd=func_convert_file_noop 535964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $host in 536064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *-*-mingw* ) 536164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $build in 536264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *-*-mingw* ) # actually msys 536364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 536464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 536564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 536664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 536764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 536864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 536964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 537064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 537164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcito_tool_file_cmd=$lt_cv_to_tool_file_cmd 537264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 537364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 537464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 537564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 537664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 537764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 537864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 537964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 538064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $LD option to reload object files... " >&6; } 538164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_ld_reload_flag+:} false; then : 538264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 5383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 5384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_ld_reload_flag='-r' 5385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 538664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 538764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_ld_reload_flag" >&6; } 5388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_flag=$lt_cv_ld_reload_flag 5389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $reload_flag in 5390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"" | " "*) ;; 5391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) reload_flag=" $reload_flag" ;; 5392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 5393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_cmds='$LD$reload_flag -o $output$reload_objs' 5394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in 539564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cygwin* | mingw* | pw32* | cegcc*) 539664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$GCC" != yes; then 539764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci reload_cmds=false 539864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 539964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 5400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville darwin*) 5401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 5402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 5404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville reload_cmds='$LD$reload_flag -o $output$reload_objs' 5405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 5408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 541764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_tool_prefix"; then 541864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 541964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}objdump; ac_word=$2 542064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 542164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 542264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_OBJDUMP+:} false; then : 542364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 542464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 542564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$OBJDUMP"; then 542664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 542764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 542864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR 542964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH 543064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 543164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$as_save_IFS 543264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dir" && as_dir=. 543364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 54340ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 543564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 543664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 543764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 2 543864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 543964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 544064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 544164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS 544264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 544364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 544464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 544564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJDUMP=$ac_cv_prog_OBJDUMP 544664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$OBJDUMP"; then 544764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 544864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$OBJDUMP" >&6; } 544964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 545064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 545164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 545264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 545364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 545464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 545564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 545664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_OBJDUMP"; then 545764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_ct_OBJDUMP=$OBJDUMP 545864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "objdump", so it can be a program name with args. 545964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy objdump; ac_word=$2 546064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 546164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 546264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 546364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 546464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 546564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$ac_ct_OBJDUMP"; then 546664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 546764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 546864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR 546964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH 547064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 547164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$as_save_IFS 547264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dir" && as_dir=. 547364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 54740ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 547564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_OBJDUMP="objdump" 547664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 547764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 2 547864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 547964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 548064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 548164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS 548264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 548364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 548464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 548564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 548664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_OBJDUMP"; then 548764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 548864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_OBJDUMP" >&6; } 548964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 549064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 549164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 549264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 549364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 549464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "x$ac_ct_OBJDUMP" = x; then 549564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci OBJDUMP="false" 549664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 549764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $cross_compiling:$ac_tool_warned in 549864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciyes:) 549964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 550064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 550164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_tool_warned=yes ;; 550264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 550364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci OBJDUMP=$ac_ct_OBJDUMP 550464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 550564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 550664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci OBJDUMP="$ac_cv_prog_OBJDUMP" 550764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 550864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 550964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$OBJDUMP" && OBJDUMP=objdump 551064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 551164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 551264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 551364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 551464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 551564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 551664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 551764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 5518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 551964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 552064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to recognize dependent libraries... " >&6; } 552164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_deplibs_check_method+:} false; then : 552264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 5523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 5524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_cmd='$MAGIC_CMD' 5525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_file_magic_test_file= 5526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_deplibs_check_method='unknown' 5527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Need to set the preceding variable on all platforms that support 5528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# interlibrary dependencies. 5529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'none' -- dependencies not supported. 5530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `unknown' -- same as none, but documents that we really don't know. 5531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'pass_all' -- all dependencies passed with no checks. 5532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'test_compile' -- check by making test program. 5533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'file_magic [[regex]]' -- check by looking for files in library path 5534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which responds to the $file_magic_cmd with a given extended regex. 5535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If you have `file' or equivalent on your system and you're not sure 5536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# whether `pass_all' will *always* work, you probably want this one. 5537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in 5539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix[4-9]*) 5540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebeos*) 5544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebsdi[45]*) 5548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_cmd='/usr/bin/file -L' 5550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_test_file=/shlib/libc.so 5551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecygwin*) 5554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # func_win32_libid is a shell function defined in ltmain.sh 5555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_cmd='func_win32_libid' 5557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemingw* | pw32*) 5560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Base MSYS/MinGW do not provide the 'file' command needed by 5561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # func_win32_libid shell function, so use a weaker test based on 'objdump', 5562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # unless we find 'file', for example because we are cross-compiling. 556364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 556464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_cmd='func_win32_libid' 5567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 556864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Keep this pattern in sync with the one in func_win32_libid. 556964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 5570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_cmd='$OBJDUMP -f' 5571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 557464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicegcc*) 557564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # use the weaker test based on 'objdump'. See mingw*. 557664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 557764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_file_magic_cmd='$OBJDUMP -f' 557864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 557964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 5580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledarwin* | rhapsody*) 5581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefreebsd* | dragonfly*) 5585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 5587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville i*86 ) 5588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Not sure whether the presence of OpenBSD here was a mistake. 5589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Let's accept both of them until this is cleared up. 5590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_cmd=/usr/bin/file 5592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 5595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 5596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 560064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihaiku*) 560164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_deplibs_check_method=pass_all 560264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 560364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 5604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux10.20* | hpux11*) 5605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_cmd=/usr/bin/file 5606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 5607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ia64*) 5608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*) 561264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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]' 5613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 561664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_test_file=/usr/lib/libc.sl 5618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 5620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*) 5623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix5* | irix6* | nonstopux*) 5628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $LD in 5629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-32|*"-32 ") libmagic=32-bit;; 5630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-n32|*"-n32 ") libmagic=N32;; 5631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-64|*"-64 ") libmagic=64-bit;; 5632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) libmagic=never-match;; 5633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 5634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 563764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# This must be glibc/ELF. 56380ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonlinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 5639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 564264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinetbsd* | netbsdelf*-gnu) 5643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 5646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenewos6*) 5651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_cmd=/usr/bin/file 5653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_test_file=/usr/lib/libnls.so 5654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*nto* | *qnx*) 5657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopenbsd*) 5661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 5664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf3* | osf4* | osf5*) 5669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerdos*) 5673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*) 5677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4 | sysv4.3*) 5685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_vendor in 5686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville motorola) 5687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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]' 5688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ncr) 5691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sequent) 5694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_cmd='/bin/file' 5695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sni) 5698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_cmd='/bin/file' 5699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_file_magic_test_file=/lib/libc.so 5701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville siemens) 5703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pc) 5706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 5709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletpf*) 5712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_deplibs_check_method=pass_all 5713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 5714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 5715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 571764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 571864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_deplibs_check_method" >&6; } 571964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 572064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_magic_glob= 572164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwant_nocaseglob=no 572264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$build" = "$host"; then 572364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $host_os in 572464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw* | pw32*) 572564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 572664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci want_nocaseglob=yes 572764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 572864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 572964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 573064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 573164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 573264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 573364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 5734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic_cmd=$lt_cv_file_magic_cmd 5735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledeplibs_check_method=$lt_cv_deplibs_check_method 5736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$deplibs_check_method" && deplibs_check_method=unknown 5737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 574964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 575064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 575164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 575264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 575364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 575464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 575564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 575664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 575764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 575864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 5759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_tool_prefix"; then 576064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 576164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}dlltool; ac_word=$2 576264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 576364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 576464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_DLLTOOL+:} false; then : 576564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 5766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 576764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$DLLTOOL"; then 576864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 5769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 5770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 5772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 5773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 5774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 577564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 57760ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 577764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 577864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 5780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 578264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 5783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 5784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 578764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDLLTOOL=$ac_cv_prog_DLLTOOL 578864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$DLLTOOL"; then 578964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 579064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$DLLTOOL" >&6; } 5791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 579264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 579364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 5794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 579864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_DLLTOOL"; then 579964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_ct_DLLTOOL=$DLLTOOL 580064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "dlltool", so it can be a program name with args. 580164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy dlltool; ac_word=$2 580264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 580364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 580464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 580564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 5806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 580764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$ac_ct_DLLTOOL"; then 580864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 5809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 5810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 5812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 5813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 5814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 581564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 58160ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 581764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_DLLTOOL="dlltool" 581864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 5820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 582264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 5823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 5824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 582764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 582864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_DLLTOOL"; then 582964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 583064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_DLLTOOL" >&6; } 5831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 583264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 583364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 5834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 583664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "x$ac_ct_DLLTOOL" = x; then 583764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci DLLTOOL="false" 5838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 5839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 5840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 584164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 584264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 5844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 584564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci DLLTOOL=$ac_ct_DLLTOOL 5846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 584864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci DLLTOOL="$ac_cv_prog_DLLTOOL" 5849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 585164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$DLLTOOL" && DLLTOOL=dlltool 585264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 585364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 585464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 585564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 5856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 586264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 586364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 586464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 586564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 586664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 586764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_sharedlib_from_linklib_cmd='unknown' 586864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 586964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $host_os in 587064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicygwin* | mingw* | pw32* | cegcc*) 587164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # two different shell functions defined in ltmain.sh 587264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # decide which to use based on capabilities of $DLLTOOL 587364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case `$DLLTOOL --help 2>&1` in 587464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *--identify-strict*) 587564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 587664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 587764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 587864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 587964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 588064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 588164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 588264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*) 588364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # fallback: assume linklib IS sharedlib 588464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_sharedlib_from_linklib_cmd="$ECHO" 588564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 588664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 588764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 588864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 588964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 589064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 589164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 589264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 589364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 589464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 589564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 5896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_tool_prefix"; then 590264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_prog in ar 590364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci do 590464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 590564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy $ac_tool_prefix$ac_prog; ac_word=$2 590664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 590764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 590864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_AR+:} false; then : 590964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 5910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 591164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$AR"; then 591264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_AR="$AR" # Let the user override the test. 5913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 5914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 5916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 5917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 5918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 591964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 59200ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 592164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 592264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 5924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 592664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 5927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 5928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 593164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAR=$ac_cv_prog_AR 593264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$AR"; then 593364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 593464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$AR" >&6; } 5935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 593664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 593764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 5938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 594164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -n "$AR" && break 594264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 5943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 594464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$AR"; then 594564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_ct_AR=$AR 594664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_prog in ar 594764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 594864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "$ac_prog", so it can be a program name with args. 594964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy $ac_prog; ac_word=$2 595064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 595164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 595264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_AR+:} false; then : 595364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 5954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 595564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$ac_ct_AR"; then 595664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 5958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 5960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 5961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 5962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 596364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 59640ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 596564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_AR="$ac_prog" 596664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 5968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 597064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 5971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 5972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 5973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 597564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_AR=$ac_cv_prog_ac_ct_AR 597664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_AR"; then 597764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 597864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_AR" >&6; } 5979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 598064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 598164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 5982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 5983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 598464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 598564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -n "$ac_ct_AR" && break 598664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 598764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 598864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "x$ac_ct_AR" = x; then 598964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci AR="false" 5990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 5991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 5992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 599364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 599464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 5996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 599764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci AR=$ac_ct_AR 5998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 5999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 600164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci: ${AR=ar} 600264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci: ${AR_FLAGS=cru} 6003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 601264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 601364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 601464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 601564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for archiver @FILE support... " >&6; } 601664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_ar_at_file+:} false; then : 601764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 601864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 601964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_ar_at_file=no 602064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 602164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h. */ 602264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 602364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint 602464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimain () 602564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 602664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 602764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ; 602864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return 0; 602964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 603064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 603164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_compile "$LINENO"; then : 603264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo conftest.$ac_objext > conftest.lst 603364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 603464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 603564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval $lt_ar_try) 2>&5 603664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 603764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 603864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } 603964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$ac_status" -eq 0; then 604064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Ensure the archiver fails upon bogus file names. 604164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conftest.$ac_objext libconftest.a 604264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 604364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval $lt_ar_try) 2>&5 604464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_status=$? 604564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 604664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } 604764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$ac_status" -ne 0; then 604864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_ar_at_file=@ 604964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 605064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 605164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conftest.* libconftest.a 605264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 605364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 605464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 605564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 605664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 605764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 605864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_ar_at_file" >&6; } 605964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 606064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$lt_cv_ar_at_file" = xno; then 606164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archiver_list_spec= 606264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 606364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archiver_list_spec=$lt_cv_ar_at_file 606464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 606564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 606664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 606764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 606864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 606964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 607064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 607164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 607264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_tool_prefix"; then 607364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 607464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}strip; ac_word=$2 607564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 607664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 607764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_STRIP+:} false; then : 607864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 607964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 608064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$STRIP"; then 608164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 608264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 608364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR 608464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH 608564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 608664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$as_save_IFS 608764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dir" && as_dir=. 608864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 60890ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 609064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_STRIP="${ac_tool_prefix}strip" 609164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 609264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 2 609364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 609464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 609564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 609664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS 609764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 609864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 609964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 610064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSTRIP=$ac_cv_prog_STRIP 610164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$STRIP"; then 610264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 610364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$STRIP" >&6; } 610464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 610564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 610664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 610764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 610864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 610964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 611064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 611164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_STRIP"; then 611264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_ct_STRIP=$STRIP 611364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "strip", so it can be a program name with args. 611464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy strip; ac_word=$2 611564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 611664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 611764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 611864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 611964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 612064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$ac_ct_STRIP"; then 612164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 612264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 612364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR 612464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH 612564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 612664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$as_save_IFS 612764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dir" && as_dir=. 612864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 61290ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 613064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_STRIP="strip" 613164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 613264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 2 613364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 613464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 613564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 613664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS 613764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 613864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 613964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 614064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 614164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_STRIP"; then 614264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 614364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_STRIP" >&6; } 614464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 614564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 614664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 614764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 614864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 614964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "x$ac_ct_STRIP" = x; then 615064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci STRIP=":" 615164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 615264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $cross_compiling:$ac_tool_warned in 615364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciyes:) 615464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 615564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 615664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_tool_warned=yes ;; 615764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 615864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci STRIP=$ac_ct_STRIP 615964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 616064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 616164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci STRIP="$ac_cv_prog_STRIP" 616264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 616364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 616464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$STRIP" && STRIP=: 616564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 616664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 616764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 616864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 616964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 617064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 617164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_tool_prefix"; then 617264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 617364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}ranlib; ac_word=$2 617464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 617564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 617664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_RANLIB+:} false; then : 617764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 617864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 617964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$RANLIB"; then 618064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 618164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 618264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR 618364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH 618464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 618564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$as_save_IFS 618664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dir" && as_dir=. 618764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 61880ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 618964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 619064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 619164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 2 619264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 619364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 619464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 619564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS 619664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 619764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 619864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 619964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciRANLIB=$ac_cv_prog_RANLIB 620064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$RANLIB"; then 620164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 620264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$RANLIB" >&6; } 620364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 620464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 620564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 620664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 620764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 620864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 620964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 621064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_RANLIB"; then 621164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_ct_RANLIB=$RANLIB 621264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "ranlib", so it can be a program name with args. 621364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ranlib; ac_word=$2 621464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 621564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 621664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 621764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 6218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 6219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_ct_RANLIB"; then 6220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 6222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 6224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 6225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 6226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 622764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 62280ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_RANLIB="ranlib" 623064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 6232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 623464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 6235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 6236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_RANLIB"; then 624164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 624264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_RANLIB" >&6; } 6243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 624464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 624564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 6246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$ac_ct_RANLIB" = x; then 6249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville RANLIB=":" 6250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 6251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 6252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 625364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 625464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 6256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 6257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville RANLIB=$ac_ct_RANLIB 6258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 6260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville RANLIB="$ac_cv_prog_RANLIB" 6261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$RANLIB" && RANLIB=: 6264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Determine commands to create old-style static archives. 6271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postinstall_cmds='chmod 644 $oldlib' 6273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postuninstall_cmds= 6274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$RANLIB"; then 6276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 6277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville openbsd*) 627864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 6279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 628164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 6282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 628464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 6285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 628764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $host_os in 628864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci darwin*) 628964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lock_old_archive_extraction=yes ;; 629064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 629164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lock_old_archive_extraction=no ;; 629264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 629364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 629464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 629564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 629664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 629764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 629864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 6299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler was specified, use CC. 6333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=${LTCC-"$CC"} 6334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler flags were specified, use CFLAGS. 6336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Allow CC to be a program name with arguments. 6339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler=$CC 6340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check for command to grab the raw symbol name followed by C symbol from nm. 634364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 634464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 634564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_sys_global_symbol_pipe+:} false; then : 634664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 6347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 6348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# These are sane defaults that work on at least a few old systems. 6350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Character class describing NM global symbol codes. 6353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesymcode='[BCDEGRST]' 6354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Regexp to match symbols that can be accessed directly from C. 6356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Define system-specific variables. 6359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in 6360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix*) 6361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symcode='[BCDT]' 6362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 636364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicygwin* | mingw* | pw32* | cegcc*) 6364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symcode='[ABCDGISTW]' 6365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux*) 6367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 6368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symcode='[ABCDEGRST]' 6369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix* | nonstopux*) 6372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symcode='[BCDEGRST]' 6373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf*) 6375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symcode='[BCDEGQRST]' 6376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*) 6378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symcode='[BDRT]' 6379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesco3.2v5*) 6381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symcode='[DT]' 6382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4.2uw2*) 6384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symcode='[DT]' 6385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco5v6* | unixware* | OpenUNIX*) 6387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symcode='[ABDT]' 6388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4) 6390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symcode='[DFNSTU]' 6391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 6393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If we're using GNU nm, then use its standard symbol codes. 6395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `$NM -V 2>&1` in 6396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU* | *'with BFD'*) 6397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symcode='[ABCDGIRSTW]' ;; 6398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 6399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform an extracted symbol line into a proper C declaration. 6401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Some systems (esp. on ia64) link data and code symbols differently, 6402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# so use this general approach. 6403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform an extracted symbol line into symbol name and symbol address 640664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 640764d8d8f89050c5ada85341f967af391f4716a7cbUlas 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'" 6408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Handle CRLF in mingw tool chain 6410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopt_cr= 6411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $build_os in 6412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemingw*) 6413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 6416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Try without a prefix underscore, then with it. 6418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_symprfx in "" "_"; do 6419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville symxfrm="\\1 $ac_symprfx\\2 \\2" 6422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Write the raw and C identifiers. 6424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Fake it for dumpbin and say T for any non-static function 6426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # and D for any global variable. 6427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Also find C++ and __fastcall symbols from MSVC++, 6428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # which start with @ or ?. 6429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_global_symbol_pipe="$AWK '"\ 6430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" {last_section=section; section=\$ 3};"\ 643164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 6432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" \$ 0!~/External *\|/{next};"\ 6434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" {if(hide[section]) next};"\ 6436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" ' prfx=^$ac_symprfx" 6441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 6442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 644464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 6445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check to see that the pipe works correctly. 6447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pipe_works=no 6448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f conftest* 6450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat > conftest.$ac_ext <<_LT_EOF 6451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus 6452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" { 6453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 6454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar nm_test_var; 6455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevoid nm_test_func(void); 6456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevoid nm_test_func(void){} 6457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus 6458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 6459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 6460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint main(){nm_test_var='a';nm_test_func();return(0);} 6461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 6462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 646364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $ac_compile) 2>&5 6465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 646664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 646764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; }; then 6468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Now try to grab the symbols. 6469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville nlist=conftest.nm 647064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 647164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 647364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 647464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } && test -s "$nlist"; then 6475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Try sorting and uniquifying the output. 6476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if sort "$nlist" | uniq > "$nlist"T; then 6477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mv -f "$nlist"T "$nlist" 6478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 6479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f "$nlist"T 6480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Make sure that we snagged all the symbols we need. 6483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<_LT_EOF > conftest.$ac_ext 648664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 648764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) 648864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* DATA imports from DLLs on WIN32 con't be const, because runtime 648964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci relocations are performed -- see ld's documentation on pseudo-relocs. */ 649064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# define LT_DLSYM_CONST 649164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#elif defined(__osf__) 649264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* This system does not cope well with relocations in const data. */ 649364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# define LT_DLSYM_CONST 649464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#else 649564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# define LT_DLSYM_CONST const 649664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif 649764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 6498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus 6499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" { 6500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 6501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 6503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Now generate the symbol file. 6504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<_LT_EOF >> conftest.$ac_ext 6507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* The mapping between symbol names and symbols. */ 650964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLT_DLSYM_CONST struct { 6510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville const char *name; 6511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void *address; 6512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 6513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt__PROGRAM__LTX_preloaded_symbols[] = 6514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 6515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville { "@PROGRAM@", (void *) 0 }, 6516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 6517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<\_LT_EOF >> conftest.$ac_ext 6519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville {0, (void *) 0} 6520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 6521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* This works around a problem in FreeBSD linker */ 6523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef FREEBSD_WORKAROUND 6524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestatic const void *lt_preloaded_setup() { 6525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return lt__PROGRAM__LTX_preloaded_symbols; 6526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 6527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 6528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus 6530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 6531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 6532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 6533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Now try linking the two files. 6534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mv conftest.$ac_objext conftstm.$ac_objext 653564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_globsym_save_LIBS=$LIBS 653664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_globsym_save_CFLAGS=$CFLAGS 6537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="conftstm.$ac_objext" 6538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 653964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $ac_link) 2>&5 6541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 654264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 654364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pipe_works=yes 6545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 654664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LIBS=$lt_globsym_save_LIBS 654764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CFLAGS=$lt_globsym_save_CFLAGS 6548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 6549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "cannot find nm_test_func in $nlist" >&5 6550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 6552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "cannot find nm_test_var in $nlist" >&5 6553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 6555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 6558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$progname: failed program was:" >&5 6559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat conftest.$ac_ext >&5 6560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf conftest* conftst* 6562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Do not use the global_symbol_pipe unless it works. 6564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$pipe_works" = yes; then 6565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 6566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 6567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_global_symbol_pipe= 6568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 6570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$lt_cv_sys_global_symbol_pipe"; then 6574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_sys_global_symbol_to_cdecl= 6575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 657764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 657864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "failed" >&6; } 6579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 658064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 658164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "ok" >&6; } 658264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 658364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 658464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Response file support. 658564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$lt_cv_nm_interface" = "MS dumpbin"; then 658664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci nm_file_list_spec='@' 658764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 658864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci nm_file_list_spec='@' 6589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 661364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 661464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 661564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 661664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 661764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 661864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for sysroot... " >&6; } 661964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 662064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Check whether --with-sysroot was given. 662164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${with_sysroot+set}" = set; then : 662264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci withval=$with_sysroot; 662364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 662464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci with_sysroot=no 662564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 662664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 662764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 662864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_sysroot= 662964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase ${with_sysroot} in #( 663064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci yes) 663164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$GCC" = yes; then 663264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_sysroot=`$CC --print-sysroot 2>/dev/null` 663364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 663464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; #( 663564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /*) 663664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 663764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; #( 663864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci no|'') 663964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; #( 664064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 664164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 664264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "${with_sysroot}" >&6; } 664364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 664464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 664564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 664664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 664764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 664864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "${lt_sysroot:-no}" >&6; } 664964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 665064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 665164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 665264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 665364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 665464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 6655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --enable-libtool-lock was given. 665664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_libtool_lock+set}" = set; then : 6657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enableval=$enable_libtool_lock; 6658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 6659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Some flags need to be propagated to the compiler or linker for good 6663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# libtool support. 6664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host in 6665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleia64-*-hpux*) 6666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Find out which ABI we are using. 6667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 'int i;' > conftest.$ac_ext 666864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $ac_compile) 2>&5 6670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 667164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 667264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; }; then 6673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `/usr/bin/file conftest.$ac_objext` in 6674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *ELF-32*) 6675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville HPUX_IA64_MODE="32" 6676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *ELF-64*) 6678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville HPUX_IA64_MODE="64" 6679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 6681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf conftest* 6683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-irix6*) 6685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Find out which ABI we are using. 668664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo '#line '$LINENO' "configure"' > conftest.$ac_ext 668764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $ac_compile) 2>&5 6689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 669064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 669164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; }; then 6692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$lt_cv_prog_gnu_ld" = yes; then 6693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `/usr/bin/file conftest.$ac_objext` in 6694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *32-bit*) 6695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -melf32bsmip" 6696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *N32*) 6698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -melf32bmipn32" 6699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *64-bit*) 6701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -melf64bmip" 6702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 6704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 6705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `/usr/bin/file conftest.$ac_objext` in 6706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *32-bit*) 6707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -32" 6708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *N32*) 6710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -n32" 6711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *64-bit*) 6713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -64" 6714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 6716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf conftest* 6719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 67210ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonx86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Find out which ABI we are using. 6724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 'int i;' > conftest.$ac_ext 672564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $ac_compile) 2>&5 6727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 672864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 672964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; }; then 6730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `/usr/bin/file conftest.o` in 6731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *32-bit*) 6732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host in 6733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x86_64-*kfreebsd*-gnu) 6734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -m elf_i386_fbsd" 6735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x86_64-*linux*) 67370ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson case `/usr/bin/file conftest.o` in 67380ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson *x86-64*) 67390ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson LD="${LD-ld} -m elf32_x86_64" 67400ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson ;; 67410ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson *) 67420ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson LD="${LD-ld} -m elf_i386" 67430ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson ;; 67440ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson esac 67450ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson ;; 67460ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson powerpc64le-*) 67470ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson LD="${LD-ld} -m elf32lppclinux" 6748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 67490ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson powerpc64-*) 6750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -m elf32ppclinux" 6751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s390x-*linux*) 6753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -m elf_s390" 6754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sparc64-*linux*) 6756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -m elf32_sparc" 6757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 6759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *64-bit*) 6761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host in 6762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x86_64-*kfreebsd*-gnu) 6763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -m elf_x86_64_fbsd" 6764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x86_64-*linux*) 6766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -m elf_x86_64" 6767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 67680ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson powerpcle-*) 67690ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson LD="${LD-ld} -m elf64lppc" 67700ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson ;; 67710ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson powerpc-*) 6772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -m elf64ppc" 6773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s390*-*linux*|s390*-*tpf*) 6775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -m elf64_s390" 6776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sparc*-*linux*) 6778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -m elf64_sparc" 6779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 6781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 6783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf conftest* 6785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-sco3.2v5*) 6788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville SAVE_CFLAGS="$CFLAGS" 6790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="$CFLAGS -belf" 679164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 679264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 679364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_cc_needs_belf+:} false; then : 679464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 6795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 6796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_ext=c 6797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS' 6798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu 6801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 680264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 6804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 6806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 6807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 6808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 6810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 6811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 6812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 681364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 6814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_cc_needs_belf=yes 6815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 681664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_cc_needs_belf=no 6817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 681864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 681964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 6820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_ext=c 6821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS' 6822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu 6825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 682764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 682864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_cc_needs_belf" >&6; } 6829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="$SAVE_CFLAGS" 6832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 683464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*-*solaris*) 6835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Find out which ABI we are using. 6836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 'int i;' > conftest.$ac_ext 683764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $ac_compile) 2>&5 6839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 684064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 684164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; }; then 6842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `/usr/bin/file conftest.o` in 6843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *64-bit*) 6844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $lt_cv_prog_gnu_ld in 684564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci yes*) 684664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $host in 684764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci i?86-*-solaris*) 684864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LD="${LD-ld} -m elf_x86_64" 684964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 685064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sparc*-*-solaris*) 685164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LD="${LD-ld} -m elf64_sparc" 685264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 685364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 685464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 685564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 685664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LD="${LD-ld}_sol2" 685764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 685864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 6859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 6860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD="${LD-ld} -64" 6862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 6865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 6867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 6868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf conftest* 6869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 6870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 6871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_locks="$enable_libtool_lock" 6873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 687464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_tool_prefix"; then 687564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 687664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy ${ac_tool_prefix}mt; ac_word=$2 687764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 687864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 687964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 688064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 688164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 688264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$MANIFEST_TOOL"; then 688364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 688464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 688564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR 688664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH 688764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 688864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$as_save_IFS 688964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dir" && as_dir=. 689064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 68910ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 689264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 689364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 689464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 2 689564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 689664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 689764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 689864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS 689964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 690064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 690164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 690264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 690364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$MANIFEST_TOOL"; then 690464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 690564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$MANIFEST_TOOL" >&6; } 690664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 690764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 690864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 690964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 691064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 691164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 691264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 691364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$ac_cv_prog_MANIFEST_TOOL"; then 691464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 691564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the first word of "mt", so it can be a program name with args. 691664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciset dummy mt; ac_word=$2 691764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 691864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 691964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 692064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 692164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 692264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$ac_ct_MANIFEST_TOOL"; then 692364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 692464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 692564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_save_IFS=$IFS; IFS=$PATH_SEPARATOR 692664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_dir in $PATH 692764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 692864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$as_save_IFS 692964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dir" && as_dir=. 693064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 69310ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 693264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 693364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 693464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 2 693564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 693664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 693764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 693864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciIFS=$as_save_IFS 693964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 694064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 694164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 694264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 694364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_ct_MANIFEST_TOOL"; then 694464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 694564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 694664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 694764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 694864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 694964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 695064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 695164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "x$ac_ct_MANIFEST_TOOL" = x; then 695264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci MANIFEST_TOOL=":" 695364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 695464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $cross_compiling:$ac_tool_warned in 695564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciyes:) 695664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 695764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 695864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_tool_warned=yes ;; 695964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 696064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 696164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 696264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 696364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 696464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 696564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 696664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 696764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 696864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 696964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_mainfest_tool+:} false; then : 697064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 697164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 697264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_path_mainfest_tool=no 697364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 697464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 697564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.err >&5 697664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if $GREP 'Manifest Tool' conftest.out > /dev/null; then 697764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_path_mainfest_tool=yes 697864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 697964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conftest* 698064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 698164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 698264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_path_mainfest_tool" >&6; } 698364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$lt_cv_path_mainfest_tool" != xyes; then 698464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci MANIFEST_TOOL=: 698564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 698664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 698764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 698864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 698964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 699064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 6991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 6992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 6993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rhapsody* | darwin*) 6994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_tool_prefix"; then 6995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}dsymutil; ac_word=$2 699764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 699864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 699964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_DSYMUTIL+:} false; then : 700064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$DSYMUTIL"; then 7003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 7007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 7008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 7009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 701064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 70110ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 701364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 7015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 701764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 7018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 7019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDSYMUTIL=$ac_cv_prog_DSYMUTIL 7023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$DSYMUTIL"; then 702464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 702564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$DSYMUTIL" >&6; } 7026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 702764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 702864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 7029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_DSYMUTIL"; then 7034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_ct_DSYMUTIL=$DSYMUTIL 7035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "dsymutil", so it can be a program name with args. 7036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy dsymutil; ac_word=$2 703764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 703864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 703964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 704064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_ct_DSYMUTIL"; then 7043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 7047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 7048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 7049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 705064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 70510ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 705364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 7055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 705764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 7058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 7059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_DSYMUTIL"; then 706464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 706564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_DSYMUTIL" >&6; } 7066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 706764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 706864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 7069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$ac_ct_DSYMUTIL" = x; then 7072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville DSYMUTIL=":" 7073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 7074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 7075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 707664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 707764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 7079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 7080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville DSYMUTIL=$ac_ct_DSYMUTIL 7081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_tool_prefix"; then 7087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}nmedit; ac_word=$2 708964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 709064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 709164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_NMEDIT+:} false; then : 709264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$NMEDIT"; then 7095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 7099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 7100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 7101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 710264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 71030ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 710564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 7107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 710964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 7110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 7111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNMEDIT=$ac_cv_prog_NMEDIT 7115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$NMEDIT"; then 711664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 711764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$NMEDIT" >&6; } 7118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 711964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 712064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 7121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_NMEDIT"; then 7126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_ct_NMEDIT=$NMEDIT 7127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "nmedit", so it can be a program name with args. 7128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy nmedit; ac_word=$2 712964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 713064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 713164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 713264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_ct_NMEDIT"; then 7135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 7139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 7140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 7141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 714264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 71430ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_NMEDIT="nmedit" 714564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 7147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 714964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 7150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 7151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_NMEDIT"; then 715664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 715764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_NMEDIT" >&6; } 7158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 715964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 716064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 7161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$ac_ct_NMEDIT" = x; then 7164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville NMEDIT=":" 7165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 7166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 7167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 716864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 716964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 7171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 7172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville NMEDIT=$ac_ct_NMEDIT 7173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville NMEDIT="$ac_cv_prog_NMEDIT" 7176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_tool_prefix"; then 7179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}lipo; ac_word=$2 718164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 718264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 718364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_LIPO+:} false; then : 718464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$LIPO"; then 7187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 7191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 7192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 7193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 719464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 71950ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 719764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 7199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 720164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 7202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 7203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIPO=$ac_cv_prog_LIPO 7207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$LIPO"; then 720864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 720964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$LIPO" >&6; } 7210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 721164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 721264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 7213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_LIPO"; then 7218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_ct_LIPO=$LIPO 7219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "lipo", so it can be a program name with args. 7220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy lipo; ac_word=$2 722164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 722264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 722364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_LIPO+:} false; then : 722464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_ct_LIPO"; then 7227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 7231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 7232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 7233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 723464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 72350ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_LIPO="lipo" 723764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 7239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 724164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 7242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 7243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_LIPO"; then 724864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 724964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_LIPO" >&6; } 7250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 725164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 725264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 7253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$ac_ct_LIPO" = x; then 7256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIPO=":" 7257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 7258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 7259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 726064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 726164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 7263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 7264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIPO=$ac_ct_LIPO 7265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIPO="$ac_cv_prog_LIPO" 7268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_tool_prefix"; then 7271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}otool; ac_word=$2 727364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 727464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 727564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_OTOOL+:} false; then : 727664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$OTOOL"; then 7279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 7283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 7284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 7285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 728664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 72870ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 728964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 7291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 729364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 7294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 7295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL=$ac_cv_prog_OTOOL 7299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$OTOOL"; then 730064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 730164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$OTOOL" >&6; } 7302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 730364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 730464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 7305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_OTOOL"; then 7310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_ct_OTOOL=$OTOOL 7311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "otool", so it can be a program name with args. 7312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy otool; ac_word=$2 731364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 731464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 731564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 731664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_ct_OTOOL"; then 7319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 7323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 7324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 7325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 732664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 73270ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_OTOOL="otool" 732964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 7331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 733364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 7334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 7335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_OTOOL"; then 734064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 734164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_OTOOL" >&6; } 7342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 734364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 734464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 7345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$ac_ct_OTOOL" = x; then 7348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville OTOOL=":" 7349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 7350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 7351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 735264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 735364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 7355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 7356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville OTOOL=$ac_ct_OTOOL 7357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville OTOOL="$ac_cv_prog_OTOOL" 7360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_tool_prefix"; then 7363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}otool64; ac_word=$2 736564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 736664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 736764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_OTOOL64+:} false; then : 736864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$OTOOL64"; then 7371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 7375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 7376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 7377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 737864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 73790ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 738164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 7383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 738564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 7386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 7387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL64=$ac_cv_prog_OTOOL64 7391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$OTOOL64"; then 739264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 739364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$OTOOL64" >&6; } 7394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 739564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 739664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 7397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_OTOOL64"; then 7402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_ct_OTOOL64=$OTOOL64 7403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "otool64", so it can be a program name with args. 7404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy otool64; ac_word=$2 740564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 740664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 740764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 740864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_ct_OTOOL64"; then 7411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 7415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 7416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 7417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 741864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 74190ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_ac_ct_OTOOL64="otool64" 742164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 7423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 742564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 7426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 7427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_OTOOL64"; then 743264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 743364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_ct_OTOOL64" >&6; } 7434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 743564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 743664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 7437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$ac_ct_OTOOL64" = x; then 7440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville OTOOL64=":" 7441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 7442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cross_compiling:$ac_tool_warned in 7443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:) 744464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 744564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;; 7447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 7448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville OTOOL64=$ac_ct_OTOOL64 7449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville OTOOL64="$ac_cv_prog_OTOOL64" 7452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 748064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 748164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for -single_module linker flag... " >&6; } 748264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_apple_cc_single_mod+:} false; then : 748364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_apple_cc_single_mod=no 7486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "${LT_MULTI_MODULE}"; then 7487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # By default we will add the -single_module flag. You can override 7488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # by either setting the environment variable LT_MULTI_MODULE 7489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # non-empty at configure time, or by adding -multi_module to the 7490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # link flags. 7491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf libconftest.dylib* 7492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "int foo(void){return 1;}" > conftest.c 7493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville-dynamiclib -Wl,-single_module conftest.c" >&5 7495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _lt_result=$? 749864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # If there is a non-empty error log, and "single_module" 749964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # appears in it, assume the flag caused a linker warning 750064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -s conftest.err && $GREP single_module conftest.err; then 750164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.err >&5 750264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Otherwise, if the output was created with a 0 exit code from 750364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # the compiler, it worked. 750464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci elif test -f libconftest.dylib && test $_lt_result -eq 0; then 7505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_apple_cc_single_mod=yes 7506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 7507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat conftest.err >&5 7508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf libconftest.dylib* 7510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f conftest.* 7511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 751364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 751464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 751564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 751664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 751764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 751864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_ld_exported_symbols_list+:} false; then : 751964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_ld_exported_symbols_list=no 7522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_LDFLAGS=$LDFLAGS 7523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "_main" > conftest.sym 7524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 752564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 7527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 7529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 7530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 7531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 7533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 7534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 7535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 753664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 7537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_ld_exported_symbols_list=yes 7538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 753964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_ld_exported_symbols_list=no 754064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 754164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 754264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 754364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LDFLAGS="$save_LDFLAGS" 7544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 754664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 754764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 754964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 755064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for -force_load linker flag... " >&6; } 755164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_ld_force_load+:} false; then : 755264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 755364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 755464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_ld_force_load=no 755564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat > conftest.c << _LT_EOF 755664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint forced_loaded() { return 2;} 755764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_LT_EOF 755864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 755964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 756064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$AR cru libconftest.a conftest.o" >&5 756164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $AR cru libconftest.a conftest.o 2>&5 756264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$RANLIB libconftest.a" >&5 756364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $RANLIB libconftest.a 2>&5 756464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat > conftest.c << _LT_EOF 756564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint main() { return 0;} 756664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_LT_EOF 756764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 756864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 756964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci _lt_result=$? 757064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -s conftest.err && $GREP force_load conftest.err; then 757164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.err >&5 757264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then 757364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_ld_force_load=yes 757464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 757564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.err >&5 757664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 757764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f conftest.err libconftest.a conftest conftest.c 757864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -rf conftest.dSYM 7579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 758164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 758264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_ld_force_load" >&6; } 7583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 7584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rhapsody* | darwin1.[012]) 7585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville darwin1.*) 7587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville darwin*) # darwin 5.x on 7589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # if running on 10.5 or later, the deployment target defaults 7590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # to the OS version, if on x86, and 10.4, the deployment 7591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # target defaults to 10.4. Don't you love it? 7592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10.[012]*) 7596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10.*) 7598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 7600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 7601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 7602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _lt_dar_single_mod='$single_module' 7604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 7608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 761064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _lt_dsymutil='~$DSYMUTIL $lib || :' 7612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 7613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _lt_dsymutil= 7614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 7616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 7617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c 7619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS' 7620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu 762364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 762464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to run the C preprocessor... " >&6; } 7625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# On Suns, sometimes $CPP names a directory. 7626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CPP" && test -d "$CPP"; then 7627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CPP= 7628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CPP"; then 763064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ${ac_cv_prog_CPP+:} false; then : 763164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Double quotes because CPP needs to be expanded 7634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 7635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 7636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_preproc_ok=false 7637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_c_preproc_warn_flag in '' yes 7638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 7639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Use a header file that comes with gcc, so configuring glibc 7640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # with a fresh cross-compiler works. 7641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # <limits.h> exists even on freestanding compilers. 7643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # On the NeXT, cc -E runs the code through the compiler's parser, 7644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # not just through cpp. "Syntax error" is here to catch this case. 764564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 7647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __STDC__ 7648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <limits.h> 7649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else 7650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <assert.h> 7651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 7652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Syntax error 7653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 765464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_cpp "$LINENO"; then : 7655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 765664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 7657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Broken: fails on valid input. 7658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue 7659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 766064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext 7661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # OK, works on sane cases. Now check whether nonexistent headers 7663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # can be detected and how. 766464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 7666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ac_nonexistent.h> 7667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 766864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_cpp "$LINENO"; then : 7669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Broken: success on invalid input. 7670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue 7671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Passes both tests. 7673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=: 7674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebreak 7675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 767664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext 7677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 7679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 768064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.i conftest.err conftest.$ac_ext 768164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif $ac_preproc_ok; then : 7682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 7683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 7686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CPP=$CPP 7687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CPP=$ac_cv_prog_CPP 7690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_CPP=$CPP 7692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 769364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 769464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CPP" >&6; } 7695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=false 7696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_c_preproc_warn_flag in '' yes 7697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 7698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Use a header file that comes with gcc, so configuring glibc 7699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # with a fresh cross-compiler works. 7700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # <limits.h> exists even on freestanding compilers. 7702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # On the NeXT, cc -E runs the code through the compiler's parser, 7703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # not just through cpp. "Syntax error" is here to catch this case. 770464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 7706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __STDC__ 7707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <limits.h> 7708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else 7709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <assert.h> 7710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 7711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Syntax error 7712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 771364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_cpp "$LINENO"; then : 7714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 771564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 7716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Broken: fails on valid input. 7717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue 7718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 771964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext 7720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # OK, works on sane cases. Now check whether nonexistent headers 7722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # can be detected and how. 772364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 7725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ac_nonexistent.h> 7726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 772764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_cpp "$LINENO"; then : 7728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Broken: success on invalid input. 7729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue 7730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Passes both tests. 7732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=: 7733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebreak 7734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 773564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext 7736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 7738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 773964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.i conftest.err conftest.$ac_ext 774064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif $ac_preproc_ok; then : 774164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 7742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 774364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 774464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 774564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "C preprocessor \"$CPP\" fails sanity check 774664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; } 7747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c 7750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS' 7751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu 7754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 775664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 775764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for ANSI C header files... " >&6; } 775864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_header_stdc+:} false; then : 775964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 7760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 776164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 7763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h> 7764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdarg.h> 7765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <string.h> 7766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <float.h> 7767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 7769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 7770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 7771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 7773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 7774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 7775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 777664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_compile "$LINENO"; then : 7777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_header_stdc=yes 7778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 777964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_header_stdc=no 7780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then 7784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 778564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 7787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <string.h> 7788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 7790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 779164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $EGREP "memchr" >/dev/null 2>&1; then : 779264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 7793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_header_stdc=no 7795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest* 7797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then 7801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 780264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 7804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h> 7805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 7807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 780864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $EGREP "free" >/dev/null 2>&1; then : 780964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 7810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_header_stdc=no 7812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest* 7814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then 7818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 781964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$cross_compiling" = yes; then : 7820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 7821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 782264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 7824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ctype.h> 7825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h> 7826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if ((' ' & 0x0FF) == 0x020) 7827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else 7830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define ISLOWER(c) \ 7831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (('a' <= (c) && (c) <= 'i') \ 7832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville || ('j' <= (c) && (c) <= 'r') \ 7833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville || ('s' <= (c) && (c) <= 'z')) 7834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 7836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 783864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint 783964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimain () 784064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 784164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci int i; 784264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for (i = 0; i < 256; i++) 784364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if (XOR (islower (i), ISLOWER (i)) 784464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || toupper (i) != TOUPPER (i)) 784564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return 2; 784664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return 0; 784764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 784864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 784964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_run "$LINENO"; then : 7850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 785164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 785264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_header_stdc=no 785364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 785464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 785564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest.$ac_objext conftest.beam conftest.$ac_ext 7856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 785964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 786064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 786164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_header_stdc" >&6; } 786264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test $ac_cv_header_stdc = yes; then 7863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 786464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "#define STDC_HEADERS 1" >>confdefs.h 7865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 786764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 786864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# On IRIX 5.3, sys/types and inttypes.h are conflicting. 786964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 787064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci inttypes.h stdint.h unistd.h 787164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido : 787264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 787364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 787464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci" 787564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 787664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat >>confdefs.h <<_ACEOF 787764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 7879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 788264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 7883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 788464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 788564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_header in dlfcn.h 788664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido : 788764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 788864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci" 788964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_header_dlfcn_h" = xyes; then : 789064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat >>confdefs.h <<_ACEOF 789164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#define HAVE_DLFCN_H 1 7892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 7893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 7897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 789964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 790064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_stripname_cnf () 790164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 790264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case ${2} in 790364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 790464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 790564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 790664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # func_stripname_cnf 7907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set options 7913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_dlopen=no 7917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_win32_dll=no 7920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check whether --enable-shared was given. 792364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_shared+set}" = set; then : 7924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enableval=$enable_shared; p=${PACKAGE-default} 7925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $enableval in 7926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville yes) enable_shared=yes ;; 7927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no) enable_shared=no ;; 7928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 7929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_shared=no 7930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Look at the argument we got. We use all the common list separators. 7931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for pkg in $enableval; do 7933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 7934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "X$pkg" = "X$p"; then 7935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_shared=yes 7936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 7938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 7939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 7940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 7941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_shared=yes 7943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check whether --enable-static was given. 795464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_static+set}" = set; then : 7955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enableval=$enable_static; p=${PACKAGE-default} 7956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $enableval in 7957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville yes) enable_static=yes ;; 7958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no) enable_static=no ;; 7959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 7960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_static=no 7961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Look at the argument we got. We use all the common list separators. 7962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for pkg in $enableval; do 7964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 7965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "X$pkg" = "X$p"; then 7966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_static=yes 7967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 7968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 7969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 7970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 7971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 7972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 7973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_static=yes 7974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 7975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 7985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --with-pic was given. 798664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${with_pic+set}" = set; then : 798764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci withval=$with_pic; lt_p=${PACKAGE-default} 798864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $withval in 798964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci yes|no) pic_mode=$withval ;; 799064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 799164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci pic_mode=default 799264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Look at the argument we got. We use all the common list separators. 799364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 799464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for lt_pkg in $withval; do 799564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS="$lt_save_ifs" 799664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "X$lt_pkg" = "X$lt_p"; then 799764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci pic_mode=yes 799864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 799964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 800064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS="$lt_save_ifs" 800164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 800264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 8003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pic_mode=default 8005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$pic_mode" && pic_mode=default 8009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check whether --enable-fast-install was given. 801764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${enable_fast_install+set}" = set; then : 8018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enableval=$enable_fast_install; p=${PACKAGE-default} 8019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $enableval in 8020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville yes) enable_fast_install=yes ;; 8021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no) enable_fast_install=no ;; 8022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 8023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_fast_install=no 8024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Look at the argument we got. We use all the common list separators. 8025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for pkg in $enableval; do 8027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 8028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "X$pkg" = "X$p"; then 8029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_fast_install=yes 8030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 8032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 8033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_fast_install=yes 8037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This can be used to rebuild libtool when needed 8050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBTOOL_DEPS="$ltmain" 8051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Always use our own libtool. 8053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBTOOL='$(SHELL) $(top_builddir)/libtool' 8054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 807964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 808064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 808164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 808264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 808364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 8084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LN_S" && LN_S="ln -s" 8085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "${ZSH_VERSION+set}" ; then 8100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville setopt NO_GLOB_SUBST 8101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 810364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 810464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for objdir... " >&6; } 810564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_objdir+:} false; then : 810664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 8107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f .libs 2>/dev/null 8109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemkdir .libs 2>/dev/null 8110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -d .libs; then 8111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_objdir=.libs 8112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # MS-DOS does not allow filenames that begin with a dot. 8114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_objdir=_libs 8115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillermdir .libs 2>/dev/null 8117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 811864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 811964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_objdir" >&6; } 8120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjdir=$lt_cv_objdir 8121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF 8127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define LT_OBJDIR "$lt_cv_objdir/" 8128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 8129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in 8134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix3*) 8135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX sometimes has problems with the GCC collect2 program. For some 8136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # reason, if we set the COLLECT_NAMES environment variable, the problems 8137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # vanish in a puff of smoke. 8138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "X${COLLECT_NAMES+set}" != Xset; then 8139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville COLLECT_NAMES= 8140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export COLLECT_NAMES 8141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 8144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Global variables: 8146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleofile=libtool 8147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecan_build_shared=yes 8148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# All known linkers require a `.a' archive for static linking (except MSVC, 8150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which needs '.lib'). 8151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibext=a 8152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld="$lt_cv_prog_gnu_ld" 8154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_CC="$CC" 8156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_CFLAGS="$CFLAGS" 8157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set sane defaults for various variables 8159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$CC" && CC=cc 8160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LTCC" && LTCC=$CC 8161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LD" && LD=ld 8163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$ac_objext" && ac_objext=o 8164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor cc_temp in $compiler""; do 8166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_temp in 8167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville \-*) ;; 8170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) break;; 8171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 817364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Only perform the check for file, if the check method requires it 8177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$MAGIC_CMD" && MAGIC_CMD=file 8178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $deplibs_check_method in 8179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic*) 8180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$file_magic_cmd" = '$MAGIC_CMD'; then 818164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 818264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 818364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_MAGIC_CMD+:} false; then : 818464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 8185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $MAGIC_CMD in 8187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville[\\/*] | ?:[\\/]*) 8188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 8191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_MAGIC_CMD="$MAGIC_CMD" 8192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_dir in $ac_dummy; do 8195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 8196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$ac_dir" && ac_dir=. 8197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f $ac_dir/${ac_tool_prefix}file; then 8198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$file_magic_test_file"; then 8200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $deplibs_check_method in 8201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "file_magic "*) 8202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $EGREP "$file_magic_regex" > /dev/null; then 8206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 8207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 8208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<_LT_EOF 1>&2 8209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: the command libtool uses to detect shared libraries, 8211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** $file_magic_cmd, produces output that libtool cannot recognize. 8212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** The result is that libtool may fail to recognize shared libraries 8213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** as such. This will affect the creation of libtool libraries that 8214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** depend on shared libraries, but programs linked with such libtool 8215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** libraries will work regardless of this problem. Nevertheless, you 8216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** may want to report the problem to your system manager and/or to 8217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** bug-libtool@gnu.org 8218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 8220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi ;; 8221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 8224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 8226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 8227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MAGIC_CMD="$lt_save_MAGIC_CMD" 8228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 8230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$MAGIC_CMD"; then 823464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 823564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$MAGIC_CMD" >&6; } 8236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 823764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 823864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 8239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$lt_cv_path_MAGIC_CMD"; then 8246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$ac_tool_prefix"; then 824764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 824864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for file... " >&6; } 824964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_MAGIC_CMD+:} false; then : 825064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 8251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $MAGIC_CMD in 8253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville[\\/*] | ?:[\\/]*) 8254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 8257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_MAGIC_CMD="$MAGIC_CMD" 8258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_dir in $ac_dummy; do 8261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 8262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$ac_dir" && ac_dir=. 8263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f $ac_dir/file; then 8264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_MAGIC_CMD="$ac_dir/file" 8265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$file_magic_test_file"; then 8266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $deplibs_check_method in 8267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "file_magic "*) 8268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $EGREP "$file_magic_regex" > /dev/null; then 8272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 8273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 8274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<_LT_EOF 1>&2 8275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: the command libtool uses to detect shared libraries, 8277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** $file_magic_cmd, produces output that libtool cannot recognize. 8278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** The result is that libtool may fail to recognize shared libraries 8279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** as such. This will affect the creation of libtool libraries that 8280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** depend on shared libraries, but programs linked with such libtool 8281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** libraries will work regardless of this problem. Nevertheless, you 8282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** may want to report the problem to your system manager and/or to 8283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** bug-libtool@gnu.org 8284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 8286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi ;; 8287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 8290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 8292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 8293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MAGIC_CMD="$lt_save_MAGIC_CMD" 8294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 8296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$MAGIC_CMD"; then 830064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 830164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$MAGIC_CMD" >&6; } 8302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 830364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 830464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 8305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 8309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville MAGIC_CMD=: 8310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 8316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use C for the default configuration in the libtool script 8318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_save_CC="$CC" 8320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c 8321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS' 8322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu 8325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Source file extension for C test sources. 8328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c 8329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Object file extension for compiled C test sources. 8331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=o 8332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=$objext 8333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Code to be used in simple compile tests 8335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_simple_compile_test_code="int some_variable = 0;" 8336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Code to be used in simple link tests 8338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_simple_link_test_code='int main(){return(0);}' 8339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler was specified, use CC. 8347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=${LTCC-"$CC"} 8348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler flags were specified, use CFLAGS. 8350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Allow CC to be a program name with arguments. 8353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler=$CC 8354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Save the default compiler, since it gets overwritten when the other 8356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_DEFAULT=$CC 8358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# save warnings/boilerplate of simple test code 8360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_outfile=conftest.$ac_objext 8361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_compile_test_code" >conftest.$ac_ext 8362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_compiler_boilerplate=`cat conftest.err` 8364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM conftest* 8365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_outfile=conftest.$ac_objext 8367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_link_test_code" >conftest.$ac_ext 8368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_linker_boilerplate=`cat conftest.err` 8370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM -r conftest* 8371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$compiler"; then 8374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_no_builtin_flag= 8376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then 837864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $cc_basename in 837964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci nvcc*) 838064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 838164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 838264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 838364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 8384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 838564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 838664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 838764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 838864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 8389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_rtti_exceptions=no 8391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_outfile=conftest.$ac_objext 8392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compiler_flag="-fno-rtti -fno-exceptions" 8394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Insert the option either (1) after the last *FLAGS variable, or 8395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (2) before a word containing "conftest.", or (3) at the end. 8396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Note that $ac_compile itself does not contain backslashes and begins 8397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # with a dollar sign (not a hyphen), so the echo should work correctly. 8398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The option is referenced via a variable to avoid confusing sed. 8399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compile=`echo "$ac_compile" | $SED \ 8400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:$: $lt_compiler_flag:'` 840364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$lt_compile" 2>conftest.err) 8405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 8406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat conftest.err >&5 840764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$as_me:$LINENO: \$? = $ac_status" >&5 8408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (exit $ac_status) && test -s "$ac_outfile"; then 8409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The compiler can only warn and ignore the option if not recognized 8410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # So say no if there are warnings other than the usual output. 841164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_rtti_exceptions=yes 8415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 8418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 842064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 842164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 8427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl= 8437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic= 8438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static= 8439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 8442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-static' 8444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 8446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix*) 8447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # All AIX code is PIC. 8448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 8449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX 5 now supports IA64 processor 8450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville amigaos*) 8455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 8456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville powerpc) 8457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # see comment about AmigaOS4 .so support 8458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-fPIC' 8459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville m68k) 8461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: we need at least 68020 code to build shared libraries, but 8462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # adding the `-m68020' flag to GCC prevents building anything better, 8463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # like `-m68040'. 8464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # PIC is the default for these OSes. 8471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 847364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw* | cygwin* | pw32* | os2* | cegcc*) 8474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This hack is so that the source file can tell whether it is being 8475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # built for inclusion in a dll (and should export symbols for example). 8476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Although the cygwin gcc ignores -fPIC, still need this for old-style 8477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (--disable-auto-import) libraries 8478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-DDLL_EXPORT' 8479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville darwin* | rhapsody*) 8482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # PIC is the default on this platform 8483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Common symbols not allowed in MH_DYLIB files 8484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-fno-common' 8485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 848764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci haiku*) 848864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # PIC is the default for Haiku. 848964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # The "-static" flag exists, but is broken. 849064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_static= 849164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 849264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 8493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hpux*) 849464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 849564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 849664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # sets the default TLS model and affects inlining. 8497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 849864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci hppa*64*) 8499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # +Z the default 8500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 8502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-fPIC' 8503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville interix[3-9]*) 8508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Instead, we relocate shared libraries at runtime. 8510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville msdosdjgpp*) 8513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Just because we use GCC doesn't mean we suddenly get shared libraries 8514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # on systems that don't support them. 8515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_can_build_shared=no 8516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_shared=no 8517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *nto* | *qnx*) 8520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # QNX uses GNU C++, but need to define -shared option too, otherwise 8521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # it will coredump. 8522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-fPIC -shared' 8523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv4*MP*) 8526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -d /usr/nec; then 8527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic=-Kconform_pic 8528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 8532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-fPIC' 8533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 853564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 853664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $cc_basename in 853764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci nvcc*) # Cuda Compiler Driver 2.2 853864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_wl='-Xlinker ' 853964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$lt_prog_compiler_pic"; then 854064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 854164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 854264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 854364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 8544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 8545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # PORTME Check for flag to pass linker flags through the system compiler. 8546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 8547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix*) 8548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 8550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX 5 now supports IA64 processor 8551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 8553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 855764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw* | cygwin* | pw32* | os2* | cegcc*) 8558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This hack is so that the source file can tell whether it is being 8559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # built for inclusion in a dll (and should export symbols for example). 8560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-DDLL_EXPORT' 8561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hpux9* | hpux10* | hpux11*) 8564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # not for PA HP-UX. 8567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 8568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*|ia64*) 8569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # +Z the default 8570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 8572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='+Z' 8573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Is there a better lt_prog_compiler_static that works with the bundled CC? 8576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='${wl}-a ${wl}archive' 8577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville irix5* | irix6* | nonstopux*) 8580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # PIC (with -KPIC) is the default. 8582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-non_shared' 8583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 85850ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 8586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 858764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # old Intel for x86_64 which still supported -KPIC. 858864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ecc*) 8589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-KPIC' 8591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-static' 8592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 859364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # icc used to be incompatible with GCC. 859464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # ICC 10 doesn't accept -KPIC any more. 859564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci icc* | ifort*) 859664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_wl='-Wl,' 859764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_pic='-fPIC' 859864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_static='-static' 859964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 860064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Lahey Fortran 8.1. 860164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lf95*) 860264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_wl='-Wl,' 860364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_pic='--shared' 860464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_static='--static' 860564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 860664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci nagfor*) 860764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # NAG Fortran compiler 860864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_wl='-Wl,-Wl,,' 860964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_pic='-PIC' 861064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_static='-Bstatic' 861164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 861264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Portland Group compilers (*not* the Pentium gcc compiler, 8614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # which looks to be a dead project) 8615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-fpic' 8617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ccc*) 8620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # All Alpha code is PIC. 8622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-non_shared' 8623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 862464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci xl* | bgxl* | bgf* | mpixl*) 862564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-qpic' 8628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-qstaticlink' 8629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 8631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `$CC -V 2>&1 | sed 5q` in 863264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 863364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Sun Fortran 8.3 passes all unrecognized flags to the linker 863464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_pic='-KPIC' 863564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_static='-Bstatic' 863664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_wl='' 863764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 863864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *Sun\ F* | *Sun*Fortran*) 863964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_pic='-KPIC' 864064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_static='-Bstatic' 864164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_wl='-Qoption ld ' 864264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 8643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *Sun\ C*) 8644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Sun C 5.9 8645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-KPIC' 8646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 864964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *Intel*\ [CF]*Compiler*) 865064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_wl='-Wl,' 865164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_pic='-fPIC' 865264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_static='-static' 865364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 865464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *Portland\ Group*) 865564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_wl='-Wl,' 865664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_pic='-fpic' 8657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville newsos6) 8665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-KPIC' 8666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *nto* | *qnx*) 8670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # QNX uses GNU C++, but need to define -shared option too, otherwise 8671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # it will coredump. 8672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-fPIC -shared' 8673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville osf3* | osf4* | osf5*) 8676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # All OSF/1 code is PIC. 8678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-non_shared' 8679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rdos*) 8682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-non_shared' 8683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville solaris*) 8686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-KPIC' 8687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 868964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 8690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Qoption ld ';; 8691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 8692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,';; 8693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sunos4*) 8697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Qoption ld ' 8698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-PIC' 8699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv4 | sysv4.2uw2* | sysv4.3*) 8703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-KPIC' 8705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv4*MP*) 8709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -d /usr/nec ;then 8710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-Kconform_pic' 8711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-KPIC' 8718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville unicos*) 8722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl='-Wl,' 8723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_can_build_shared=no 8724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville uts4*) 8727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic='-pic' 8728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static='-Bstatic' 8729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 8732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_can_build_shared=no 8733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in 8738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # For platforms which do not support PIC, -DPIC is meaningless: 8739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *djgpp*) 8740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic= 8741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 8743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 8745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 8746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 874764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 874864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 874964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_pic+:} false; then : 875064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 875164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 875264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 875364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 875464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 875564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_pic" >&6; } 875664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_pic=$lt_cv_prog_compiler_pic 8757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 8759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the PIC flag actually works. 8760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 8761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$lt_prog_compiler_pic"; then 876264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 876364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 876464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_pic_works+:} false; then : 876564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 8766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_pic_works=no 8768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_outfile=conftest.$ac_objext 8769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Insert the option either (1) after the last *FLAGS variable, or 8772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (2) before a word containing "conftest.", or (3) at the end. 8773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Note that $ac_compile itself does not contain backslashes and begins 8774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # with a dollar sign (not a hyphen), so the echo should work correctly. 8775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The option is referenced via a variable to avoid confusing sed. 8776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compile=`echo "$ac_compile" | $SED \ 8777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:$: $lt_compiler_flag:'` 878064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$lt_compile" 2>conftest.err) 8782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 8783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat conftest.err >&5 878464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$as_me:$LINENO: \$? = $ac_status" >&5 8785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (exit $ac_status) && test -s "$ac_outfile"; then 8786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The compiler can only warn and ignore the option if not recognized 8787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # So say no if there are warnings other than the usual output. 878864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_pic_works=yes 8792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 8795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 879764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 879864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $lt_prog_compiler_pic in 8802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "" | " "*) ;; 8803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 8805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic= 8807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_can_build_shared=no 8808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 881764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 881864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 881964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 882064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 882164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 8822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 8823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the static flag actually works. 8824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 8825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 882664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 882764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 882864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_static_works+:} false; then : 882964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 8830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_static_works=no 8832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_LDFLAGS="$LDFLAGS" 8833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$lt_simple_link_test_code" > conftest.$ac_ext 8835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The linker can only warn and ignore the option if not recognized 8837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # So say no if there are warnings 8838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -s conftest.err; then 8839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Append any errors to the config.log. 8840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat conftest.err 1>&5 884164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if diff conftest.exp conftest.er2 >/dev/null; then 8844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_static_works=yes 8845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 8847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_static_works=yes 8848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM -r conftest* 8851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LDFLAGS="$save_LDFLAGS" 8852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 885464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 885564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_static_works" = xyes; then 8858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 8859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static= 8861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 886964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 887064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 887164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_c_o+:} false; then : 887264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 8873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_c_o=no 8875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM -r conftest 2>/dev/null 8876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir conftest 8877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd conftest 8878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir out 8879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compiler_flag="-o out/conftest2.$ac_objext" 8882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Insert the option either (1) after the last *FLAGS variable, or 8883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (2) before a word containing "conftest.", or (3) at the end. 8884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Note that $ac_compile itself does not contain backslashes and begins 8885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # with a dollar sign (not a hyphen), so the echo should work correctly. 8886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compile=`echo "$ac_compile" | $SED \ 8887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:$: $lt_compiler_flag:'` 889064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$lt_compile" 2>out/conftest.err) 8892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 8893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat out/conftest.err >&5 889464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$as_me:$LINENO: \$? = $ac_status" >&5 8895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (exit $ac_status) && test -s out/conftest2.$ac_objext 8896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville then 8897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The compiler can only warn and ignore the option if not recognized 8898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # So say no if there are warnings 889964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_c_o=yes 8903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville chmod u+w . 2>&5 8906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 8907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # SGI C++ compiler will create directory out/ii_files/ for 8908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # template instantiation 8909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM out/* && rmdir out 8911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd .. 8912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM -r conftest 8913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 8914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 891664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 891764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 892464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 892564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 892664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_c_o+:} false; then : 892764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 8928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_c_o=no 8930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM -r conftest 2>/dev/null 8931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir conftest 8932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd conftest 8933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir out 8934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compiler_flag="-o out/conftest2.$ac_objext" 8937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Insert the option either (1) after the last *FLAGS variable, or 8938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (2) before a word containing "conftest.", or (3) at the end. 8939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Note that $ac_compile itself does not contain backslashes and begins 8940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # with a dollar sign (not a hyphen), so the echo should work correctly. 8941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compile=`echo "$ac_compile" | $SED \ 8942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:$: $lt_compiler_flag:'` 894564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$lt_compile" 2>out/conftest.err) 8947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 8948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat out/conftest.err >&5 894964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$as_me:$LINENO: \$? = $ac_status" >&5 8950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (exit $ac_status) && test -s out/conftest2.$ac_objext 8951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville then 8952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The compiler can only warn and ignore the option if not recognized 8953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # So say no if there are warnings 895464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_c_o=yes 8958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville chmod u+w . 2>&5 8961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 8962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # SGI C++ compiler will create directory out/ii_files/ for 8963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # template instantiation 8964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM out/* && rmdir out 8966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd .. 8967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM -r conftest 8968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 8969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 897164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 897264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehard_links="nottested" 8978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # do not overwrite the value of need_locks provided by the user 898064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 898164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if we can lock with hard links... " >&6; } 8982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hard_links=yes 8983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 8984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ln conftest.a conftest.b 2>/dev/null && hard_links=no 8985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville touch conftest.a 8986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ln conftest.a conftest.b 2>&5 || hard_links=no 8987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ln conftest.a conftest.b 2>/dev/null && hard_links=no 898864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 898964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$hard_links" >&6; } 8990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$hard_links" = no; then 899164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 899264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_locks=warn 8994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 8995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 8996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_locks=no 8997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 8998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 8999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 900464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 900564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var= 9008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag= 9009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville always_export_symbols=no 9010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds= 9011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds= 9012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_needs_object=no 9013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_shared_with_static_runtimes=no 9014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec= 9015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_automatic=no 9017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=no 9018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_absolute=no 9019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec= 9020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator= 9021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L=no 9022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=unsupported 9023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inherit_rpath=no 9024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville link_all_deplibs=unknown 9025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville module_cmds= 9026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville module_expsym_cmds= 9027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville old_archive_from_new_cmds= 9028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville old_archive_from_expsyms_cmds= 9029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville thread_safe_flag_spec= 9030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec= 9031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # include_expsyms should be a list of space-separated symbols to be *always* 9032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # included in the symbol list 9033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville include_expsyms= 9034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # exclude_expsyms can be an extended regexp of symbols to exclude 9035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # it will be wrapped by ` (' and `)$', so one must not match beginning or 9036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # as well as any symbol that contains `d'. 9038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # platforms (ab)use it in PIC code, but their linkers get confused if 9041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the symbol is explicitly referenced. Since portable code cannot 9042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # rely on this symbol name, it's probably fine to never include it in 9043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # preloaded symbol tables. 9044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Exclude shared library initialization/finalization symbols. 9045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville extract_expsyms_cmds= 9046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 904864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cygwin* | mingw* | pw32* | cegcc*) 9049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: the MSVC++ port hasn't been tested in a loooong time 9050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # When not using gcc, we currently assume that we are using 9051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Microsoft Visual C++. 9052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" != yes; then 9053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gnu_ld=no 9054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville interix*) 9057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # we just hope/assume this is gcc and not c89 (= MSVC++) 9058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gnu_ld=yes 9059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville openbsd*) 9061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gnu_ld=no 9062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 906364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci linux* | k*bsd*-gnu | gnu*) 906464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci link_all_deplibs=no 906564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 9066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=yes 906964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 907064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # On some targets, GNU ld is compatible enough with the native linker 907164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # that we're better off using the native interface for both. 907264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_use_gnu_ld_interface=no 9073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$with_gnu_ld" = yes; then 907464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $host_os in 907564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci aix*) 907664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # The AIX port of GNU ld has always aspired to compatibility 907764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # with the native linker. However, as the warning in the GNU ld 907864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # block says, versions before 2.19.5* couldn't really create working 907964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # shared libraries, regardless of the interface used. 908064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case `$LD -v 2>&1` in 908164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 908264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 908364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\ \(GNU\ Binutils\)\ [3-9]*) ;; 908464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 908564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_use_gnu_ld_interface=yes 908664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 908764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 908864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 908964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 909064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_use_gnu_ld_interface=yes 909164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 909264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 909364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 909464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 909564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$lt_use_gnu_ld_interface" = yes; then 9096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If archive_cmds runs LD, not CC, wlarc should be empty 9097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wlarc='${wl}' 9098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Set some defaults for GNU ld with shared library support. These 9100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # are reset later if shared libraries are not supported. Putting them 9101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # here allows them to be overridden if necessary. 9102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var=LD_RUN_PATH 9103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec='${wl}--export-dynamic' 9105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # ancient GNU ld didn't support --whole-archive et. al. 9106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec= 9110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville supports_anon_versioning=no 9112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `$LD -v 2>&1` in 911364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *GNU\ gold*) supports_anon_versioning=yes ;; 9114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\ 2.11.*) ;; # other 2.11 versions 9118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) supports_anon_versioning=yes ;; 9119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # See if GNU ld supports shared libraries. 9122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 9123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix[3-9]*) 9124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # On AIX/PPC, the GNU linker is very broken 9125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" != ia64; then 9126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 9127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<_LT_EOF 1>&2 9128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 912964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*** Warning: the GNU linker, at least up to release 2.19, is reported 9130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** to be unable to reliably create shared libraries on AIX. 9131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Therefore, libtool is disabling shared libraries support. If you 913264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*** really care for shared libraries, you may want to install binutils 913364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 913464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*** You will then need to restart the configuration process. 9135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 9137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville amigaos*) 9141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 9142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville powerpc) 9143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # see comment about AmigaOS4 .so support 9144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='' 9146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville m68k) 9148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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)' 9149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-L$libdir' 9150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L=yes 9151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville beos*) 9156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag=unsupported 9158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # support --undefined. This deserves some investigation. FIXME 9160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 9163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 916664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cygwin* | mingw* | pw32* | cegcc*) 9167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # as there is no search path for DLLs. 9169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-L$libdir' 917064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci export_dynamic_flag_spec='${wl}--export-all-symbols' 9171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag=unsupported 9172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville always_export_symbols=no 9173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_shared_with_static_runtimes=yes 917464d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 917564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 9176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If the export-symbols file already is a .def file (1st line 9180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # is EXPORTS), use it as is; otherwise, prepend... 9181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cp $export_symbols $output_objdir/$soname.def; 9183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo EXPORTS > $output_objdir/$soname.def; 9185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat $export_symbols >> $output_objdir/$soname.def; 9186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi~ 9187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 9188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 9190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 919364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci haiku*) 919464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 919564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci link_all_deplibs=yes 919664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 919764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 9198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville interix[3-9]*) 9199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=no 9200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec='${wl}-E' 9203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Instead, shared libraries are loaded at an image base (0x10000000 by 9205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # default) and relocated if they conflict, which is a slow very memory 9206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # consuming and fragmenting process. To avoid this, we pick a random, 9207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 9210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 9211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 921364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_diet=no 9215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_os" = linux-dietlibc; then 9216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 9217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville && test "$tmp_diet" = no 9222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville then 922364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci tmp_addflag=' $pic_flag' 9224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_sharedflag='-shared' 9225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename,$host_cpu in 9226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pgcc*) # Portland Group C compiler 922764d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 9228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_addflag=' $pic_flag' 9229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 923064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci pgf77* | pgf90* | pgf95* | pgfortran*) 923164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Portland Group f77 and f90 compilers 923264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 9233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_addflag=' $pic_flag -Mnomain' ;; 9234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_addflag=' -i_dynamic' ;; 9236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_addflag=' -i_dynamic -nofor_main' ;; 9238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ifc* | ifort*) # Intel Fortran compiler 9239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_addflag=' -nofor_main' ;; 924064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lf95*) # Lahey Fortran 8.1 924164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci whole_archive_flag_spec= 924264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci tmp_sharedflag='--shared' ;; 924364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_sharedflag='-qmkshrobj' 9245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_addflag= ;; 924664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci nvcc*) # Cuda Compiler Driver 2.2 924764d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 924864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci compiler_needs_object=yes 924964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 9250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `$CC -V 2>&1 | sed 5q` in 9252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *Sun\ C*) # Sun C 5.9 925364d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 9254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_needs_object=yes 9255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_sharedflag='-G' ;; 9256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *Sun\ F*) # Sun Fortran 8.3 9257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_sharedflag='-G' ;; 9258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$supports_anon_versioning" = xyes; then 9262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "local: *; };" >> $output_objdir/$libname.ver~ 9265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 926964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci xlf* | bgf* | bgxlf* | mpixlf*) 9270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 927264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 927364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 9274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$supports_anon_versioning" = xyes; then 9275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "local: *; };" >> $output_objdir/$libname.ver~ 927864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 9284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 928764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci netbsd* | netbsdelf*-gnu) 9288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wlarc= 9291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 929264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 929364d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 9294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville solaris*) 9298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 9300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<_LT_EOF 1>&2 9301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** create shared libraries on Solaris systems. Therefore, libtool 9304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** is disabling shared libraries support. We urge you to upgrade GNU 9305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** binutils to release 2.9.1 or newer. Another option is to modify 9306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** your PATH or compiler configuration so that the native linker is 9307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** used, and then restart. 9308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 9310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 931164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 931264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 9313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 9315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `$LD -v 2>&1` in 9320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 9322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<_LT_EOF 1>&2 9323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** reliably create shared libraries on SCO systems. Therefore, libtool 9326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** is disabling shared libraries support. We urge you to upgrade GNU 9327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** your PATH or compiler configuration so that the native linker is 9329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** used, and then restart. 9330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 9332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 9334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # For security reasons, it is highly recommended that you always 9335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # use absolute paths for naming shared libraries, and exclude the 9336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # DT_RUNPATH tag from executables and libraries. But doing so 9337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # requires that you compile everything twice, which is a pain. 9338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 9344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sunos4*) 9350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wlarc= 9352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 9357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 935864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 935964d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 9360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 9362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$ld_shlibs" = no; then 9367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var= 9368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec= 9369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec= 9370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec= 9371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # PORTME fill in a description of your system's linker (not GNU ld) 9374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 9375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix3*) 9376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag=unsupported 9377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville always_export_symbols=yes 9378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 9379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Note: this linker hardcodes the directories in LIBPATH if there 9380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # are no directories specified by -L. 9381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L=yes 9382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Neither direct hardcoding nor static linking is supported with a 9384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # broken collect2. 9385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=unsupported 9386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix[4-9]*) 9390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 9391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # On IA64, the linker does run time linking by default, so we don't 9392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # have to do anything special. 9393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix_use_runtimelinking=no 9394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville exp_sym_flag='-Bexport' 9395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_entry_flag="" 9396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If we're using GNU nm, then we don't want the "-C" option. 9398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # -C means demangle to AIX nm, but means don't demangle with GNU nm 939964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Also, AIX nm treats weak defined symbols like other global 940064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # defined symbols, whereas GNU nm marks them as "W". 9401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 940264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 9403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 9405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix_use_runtimelinking=no 9407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Test if we are trying to use run time linking or normal 9409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # need to do runtime linking. 9411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ld_flag in $LDFLAGS; do 9413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix_use_runtimelinking=yes 9415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 9416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 9418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville exp_sym_flag='-bexport' 9422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_entry_flag='-bnoentry' 9423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # When large executables or shared objects are built, AIX ld can 9426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # have problems creating the table of contents. If linking a library 9427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # or program results in "error TOC overflow" add -mminimal-toc to 9428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='' 9432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_absolute=yes 9434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator=':' 9435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville link_all_deplibs=yes 9436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville file_list_spec='${wl}-f,' 9437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 9439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in aix4.[012]|aix4.[012].*) 9440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We only want to do this on AIX 4.2 and lower, the check 9441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # below for broken collect2 doesn't work under 4.3+ 9442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville collect2name=`${CC} -print-prog-name=collect2` 9443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f "$collect2name" && 9444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville then 9446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We have reworked collect2 9447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 9448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We have old collect2 9450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=unsupported 9451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # It fails to find uninstalled libraries when the uninstalled 9452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # path is not listed in the libpath. Setting hardcode_minus_L 9453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # to unsupported forces relinking 9454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L=yes 9455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-L$libdir' 9456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator= 9457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shared_flag='-shared' 9461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$aix_use_runtimelinking" = yes; then 9462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shared_flag="$shared_flag "'${wl}-G' 9463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 946464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci link_all_deplibs=no 9465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # not using gcc 9467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 9468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # chokes on -Wl,-G. The following line is correct: 9470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shared_flag='-G' 9471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$aix_use_runtimelinking" = yes; then 9473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shared_flag='${wl}-G' 9474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shared_flag='${wl}-bM:SRE' 9476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 948064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci export_dynamic_flag_spec='${wl}-bexpall' 9481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # It seems that -bexpall does not export symbols beginning with 9482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # underscore (_), so it is better to generate a list of symbols to export. 9483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville always_export_symbols=yes 9484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$aix_use_runtimelinking" = yes; then 9485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Warning - without using the other runtime loading flags (-brtl), 9486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # -berok will link without error, but may produce a broken library. 9487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag='-berok' 9488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Determine the default libpath from the value encoded in an 9489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # empty executable. 949064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "${lt_cv_aix_libpath+set}" = set; then 949164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci aix_libpath=$lt_cv_aix_libpath 949264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 949364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ${lt_cv_aix_libpath_+:} false; then : 949464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 949564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 949664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 9498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 9500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 9501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 9502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 9504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 9505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 9506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 950764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 9508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 950964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_aix_libpath_sed=' 951064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /Import File Strings/,/^$/ { 951164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /^0/ { 951264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s/^0 *\([^ ]*\) *$/\1/ 951364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci p 951464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 951564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }' 951664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 951764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Check for a 64-bit object if we didn't find anything. 951864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$lt_cv_aix_libpath_"; then 951964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 952064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 952164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 952264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 952364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 952464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$lt_cv_aix_libpath_"; then 952564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath_="/usr/lib:/lib" 952664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 9527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 9529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 953064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci aix_libpath=$lt_cv_aix_libpath_ 953164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 9532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 953464d8d8f89050c5ada85341f967af391f4716a7cbUlas 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" 9535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 9537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag="-z nodefs" 9539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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" 9540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Determine the default libpath from the value encoded in an 9542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # empty executable. 954364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "${lt_cv_aix_libpath+set}" = set; then 954464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci aix_libpath=$lt_cv_aix_libpath 954564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 954664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ${lt_cv_aix_libpath_+:} false; then : 954764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 954864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 954964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 9551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 9553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 9554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 9555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 955664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ; 955764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return 0; 955864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 955964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 956064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 9561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 956264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_aix_libpath_sed=' 956364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /Import File Strings/,/^$/ { 956464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /^0/ { 956564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s/^0 *\([^ ]*\) *$/\1/ 956664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci p 956764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 956864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }' 956964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 957064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Check for a 64-bit object if we didn't find anything. 957164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$lt_cv_aix_libpath_"; then 957264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 957364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 957464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 957564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 957664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 957764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$lt_cv_aix_libpath_"; then 957864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath_="/usr/lib:/lib" 957964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 9580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 9582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 958364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci aix_libpath=$lt_cv_aix_libpath_ 958464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 9585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Warning - without using the other run time loading flags, 9588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # -berok will link without error, but may produce a broken library. 9589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_undefined_flag=' ${wl}-bernotok' 9590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag=' ${wl}-berok' 959164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$with_gnu_ld" = yes; then 959264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # We only use this code for GNU lds that support --whole-archive. 959364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 959464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 959564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Exported symbols can be pulled into shared objects from archives 959664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci whole_archive_flag_spec='$convenience' 959764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 9598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc=yes 9599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This is similar to how AIX traditionally builds its shared libraries. 9600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 9601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville amigaos*) 9606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 9607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville powerpc) 9608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # see comment about AmigaOS4 .so support 9609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='' 9611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville m68k) 9613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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)' 9614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-L$libdir' 9615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L=yes 9616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville bsdi[45]*) 9621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec=-rdynamic 9622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 962464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cygwin* | mingw* | pw32* | cegcc*) 9625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # When not using gcc, we currently assume that we are using 9626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Microsoft Visual C++. 9627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # hardcode_libdir_flag_spec is actually meaningless, as there is 9628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # no search path for DLLs. 962964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $cc_basename in 963064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cl*) 963164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Native MSVC 963264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci hardcode_libdir_flag_spec=' ' 963364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci allow_undefined_flag=unsupported 963464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci always_export_symbols=yes 963564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci file_list_spec='@' 963664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Tell ltmain to make .lib files, not .a files. 963764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci libext=lib 963864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Tell ltmain to make .dll files, not .so files. 963964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shrext_cmds=".dll" 964064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # FIXME: Setting linknames here is a bad hack. 964164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 964264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 964364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 964464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 964564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 964664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi~ 964764d8d8f89050c5ada85341f967af391f4716a7cbUlas 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"~ 964864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci linknames=' 964964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # The linker will not automatically build a static lib if we build a DLL. 965064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 965164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci enable_shared_with_static_runtimes=yes 965264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 965364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 965464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Don't use ranlib 965564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci old_postinstall_cmds='chmod 644 $oldlib' 965664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci postlink_cmds='lt_outputfile="@OUTPUT@"~ 965764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_tool_outputfile="@TOOL_OUTPUT@"~ 965864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $lt_outputfile in 965964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *.exe|*.EXE) ;; 966064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 966164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_outputfile="$lt_outputfile.exe" 966264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_tool_outputfile="$lt_tool_outputfile.exe" 966364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 966464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac~ 966564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 966664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 966764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $RM "$lt_outputfile.manifest"; 966864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi' 966964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 967064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 967164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Assume MSVC wrapper 967264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci hardcode_libdir_flag_spec=' ' 967364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci allow_undefined_flag=unsupported 967464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Tell ltmain to make .lib files, not .a files. 967564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci libext=lib 967664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Tell ltmain to make .dll files, not .so files. 967764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shrext_cmds=".dll" 967864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # FIXME: Setting linknames here is a bad hack. 967964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 968064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # The linker will automatically build a .lib file if we build a DLL. 968164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci old_archive_from_new_cmds='true' 968264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # FIXME: Should let the user specify the lib program. 968364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 968464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci enable_shared_with_static_runtimes=yes 968564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 968664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 9687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville darwin* | rhapsody*) 9690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc=no 9693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=no 9694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_automatic=yes 9695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=unsupported 969664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$lt_cv_ld_force_load" = "yes"; then 969764d8d8f89050c5ada85341f967af391f4716a7cbUlas 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\"`' 969864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 969964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 970064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci whole_archive_flag_spec='' 970164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 9702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville link_all_deplibs=yes 9703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag="$_lt_dar_allow_undefined" 970464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $cc_basename in 970564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ifort*) _lt_dar_can_shared=yes ;; 970664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) _lt_dar_can_shared=$GCC ;; 970764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 970864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$_lt_dar_can_shared" = "yes"; then 970964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd=func_echo_all 9710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}" 9711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}" 9713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}" 9714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 9717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dgux*) 9722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-L$libdir' 9724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # support. Future versions do this automatically, but an explicit c++rt0.o 9729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # does not break anything, and helps significantly (at the cost of a little 9730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # extra space). 9731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd2.2*) 9732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-R$libdir' 9734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Unfortunately, older versions of FreeBSD 2 do not have this feature. 973964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci freebsd2.*) 9740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L=yes 9743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd* | dragonfly*) 974864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-R$libdir' 9750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hpux9*) 9755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 975664d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 9757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 9759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator=: 9762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # hardcode_minus_L: Not really in the search PATH, 9765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # but as the default location of the library. 9766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L=yes 9767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec='${wl}-E' 9768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hpux10*) 977164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$GCC" = yes && test "$with_gnu_ld" = no; then 977264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$with_gnu_ld" = no; then 9777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator=: 9779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_absolute=yes 9781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec='${wl}-E' 9782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # hardcode_minus_L: Not really in the search PATH, 9783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # but as the default location of the library. 9784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L=yes 9785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hpux11*) 978964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 9791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*) 9792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ia64*) 979564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 979864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 9803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*) 9804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ia64*) 9807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 981064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 981164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Older versions of the 11.00 compiler do not understand -b yet 981264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 981364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 981464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $CC understands -b... " >&6; } 981564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler__b+:} false; then : 981664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 981764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 981864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_prog_compiler__b=no 981964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci save_LDFLAGS="$LDFLAGS" 982064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LDFLAGS="$LDFLAGS -b" 982164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$lt_simple_link_test_code" > conftest.$ac_ext 982264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 982364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # The linker can only warn and ignore the option if not recognized 982464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # So say no if there are warnings 982564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -s conftest.err; then 982664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Append any errors to the config.log. 982764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.err 1>&5 982864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 982964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 983064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if diff conftest.exp conftest.er2 >/dev/null; then 983164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_prog_compiler__b=yes 983264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 983364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 983464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_prog_compiler__b=yes 983564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 983664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 983764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $RM -r conftest* 983864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LDFLAGS="$save_LDFLAGS" 983964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 984064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 984164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 984264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler__b" >&6; } 984364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 984464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test x"$lt_cv_prog_compiler__b" = xyes; then 984564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 984664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 984764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 984864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 984964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 9850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$with_gnu_ld" = no; then 9854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator=: 9856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 9858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*|ia64*) 9859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=no 9860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 9863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_absolute=yes 9865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec='${wl}-E' 9866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # hardcode_minus_L: Not really in the search PATH, 9868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # but as the default location of the library. 9869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L=yes 9870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville irix5* | irix6* | nonstopux*) 9876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 987764d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 9878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Try to use the -exported_symbol ld option, if it does not 9879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # work, assume that -exports_file does not work either and 9880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # implicitly export all symbols. 988164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # This should be the same for all languages, so no per-tag cache variable. 988264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 988364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 988464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_irix_exported_symbol+:} false; then : 988564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 988664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 988764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci save_LDFLAGS="$LDFLAGS" 988864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 988964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 989064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h. */ 989164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint foo (void) { return 0; } 9892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 989364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 989464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_irix_exported_symbol=yes 9895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 989664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_irix_exported_symbol=no 9897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 989864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 989964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 990064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LDFLAGS="$save_LDFLAGS" 990164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 990264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 990364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_irix_exported_symbol" >&6; } 990464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$lt_cv_irix_exported_symbol" = yes; then 990564d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 990664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 9907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 990864d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 990964d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 9910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc='no' 9912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator=: 9914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inherit_rpath=yes 9915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville link_all_deplibs=yes 9916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 991864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci netbsd* | netbsdelf*-gnu) 9919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-R$libdir' 9925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville newsos6) 9930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator=: 9934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *nto* | *qnx*) 9938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville openbsd*) 9941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f /usr/libexec/ld.so; then 9942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 9943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 9944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_absolute=yes 9945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec='${wl}-E' 9950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 9952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-R$libdir' 9955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 9957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 9961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 9964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville os2*) 9968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-L$libdir' 9969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L=yes 9970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag=unsupported 997164d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 9972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville osf3*) 9976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 9977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 997864d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 9979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag=' -expect_unresolved \*' 998164d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 9982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 9983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc='no' 9984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator=: 9986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 9987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville osf4* | osf5*) # as osf3* with the addition of -msym flag 9989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 9990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 999164d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 9992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 9994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag=' -expect_unresolved \*' 999564d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 9996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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~ 999764d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 9998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 9999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Both c and cxx compiler support -rpath directly 10000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-rpath $libdir' 10001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc='no' 10003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator=: 10004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville solaris*) 10007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_undefined_flag=' -z defs' 10008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 10009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wlarc='${wl}' 1001064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 1001264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 10013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `$CC -V 2>&1` in 10015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *"Compilers 5.0"*) 10016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wlarc='' 10017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 10022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wlarc='${wl}' 10023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-R$libdir' 10030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 10031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 10032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville solaris2.[0-5] | solaris2.[0-5].*) ;; 10033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 10034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The compiler driver will combine and reorder linker options, 10035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # but understands `-z linker_flag'. GCC discards it without `$wl', 10036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # but is careful enough not to reorder. 10037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Supported since Solaris 2.6 (maybe 2.5.1?) 10038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 10039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville link_all_deplibs=yes 10046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sunos4*) 10049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$host_vendor" = xsequent; then 10050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Use $CC to link under sequent, because it throws in some extra .o 10051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # files that make .init and .fini sections work. 10052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-L$libdir' 10057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes 10058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L=yes 10059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 10060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv4) 10063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_vendor in 10064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sni) 10065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=yes # is this really true??? 10067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville siemens) 10069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ## LD is ld it makes a PLAMLIB 10070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ## CC just makes a GrossModule. 10071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville reload_cmds='$CC -r -o $output$reload_objs' 10073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=no 10074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville motorola) 10076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var='LD_RUN_PATH' 10081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 10082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv4.3*) 10085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 10087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec='-Bexport' 10088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv4*MP*) 10091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -d /usr/nec; then 10092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 10094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var=LD_RUN_PATH 10095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_runpath_var=yes 10096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=yes 10097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_undefined_flag='${wl}-z,text' 10102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc=no 10103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 10104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var='LD_RUN_PATH' 10105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 10107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv5* | sco3.2v5* | sco5v6*) 10116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Note: We can NOT use -z defs as we might desire, because we do not 10117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # link with -lc, and that would cause any symbols used from libc to 10118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # always be unresolved, which means just about no library would 10119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # ever link correctly. If we're not using GNU ld we use -z text 10120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # though, which does catch some bad symbols but isn't as heavy-handed 10121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # as -z defs. 10122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_undefined_flag='${wl}-z,text' 10123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag='${wl}-z,nodefs' 10124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc=no 10125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 10126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='${wl}-R,$libdir' 10127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator=':' 10128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville link_all_deplibs=yes 10129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec='${wl}-Bexport' 10130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var='LD_RUN_PATH' 10131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then 10133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville uts4*) 10142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec='-L$libdir' 10144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var=no 10145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 10148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs=no 10149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x$host_vendor = xsni; then 10153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host in 10154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec='${wl}-Blargedynsym' 10156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1016164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 1016264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ld_shlibs" >&6; } 10163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$ld_shlibs" = no && can_build_shared=no 10164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$with_gnu_ld 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# Do we need to explicitly link libc? 10183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 10184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "x$archive_cmds_need_lc" in 10185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex|xyes) 10186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Assume -lc should be added 10187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc=yes 10188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$enable_shared" = yes && test "$GCC" = yes; then 10190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $archive_cmds in 10191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *'~'*) 10192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: we may have to deal with multi-command sequences. 10193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville '$CC '*) 10195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Test whether the compiler implicitly links with -lc since on some 10196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # systems, -lgcc has to come before -lc. If gcc already passes -lc 10197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # to ld, don't add -lc before -lgcc. 1019864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 1019964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 1020064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_archive_cmds_need_lc+:} false; then : 1020164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 1020264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1020364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $RM conftest* 1020464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1020664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $ac_compile) 2>&5 10208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 1020964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1021064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } 2>conftest.err; then 1021164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci soname=conftest 1021264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lib=conftest 1021364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci libobjs=conftest.$ac_objext 1021464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci deplibs= 1021564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci wl=$lt_prog_compiler_wl 1021664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci pic_flag=$lt_prog_compiler_pic 1021764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci compiler_flags=-v 1021864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci linker_flags=-v 1021964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci verstring= 1022064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_objdir=. 1022164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci libname=conftest 1022264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_save_allow_undefined_flag=$allow_undefined_flag 1022364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci allow_undefined_flag= 1022464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 1022764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1022864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } 1022964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci then 1023064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_archive_cmds_need_lc=no 1023164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1023264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_archive_cmds_need_lc=yes 1023364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1023464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci allow_undefined_flag=$lt_save_allow_undefined_flag 1023564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1023664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.err 1>&5 1023764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1023864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $RM conftest* 1023964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1024064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1024164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 1024264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 1024364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 10249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1040164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 1040264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking dynamic linker characteristics... " >&6; } 10403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then 10405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 10406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) lt_awk_arg="/^libraries:/" ;; 10408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1040964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $host_os in 1041064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 1041164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) lt_sed_strip_eq="s,=/,/,g" ;; 1041264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1041364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 1041464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $lt_search_path_spec in 1041564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\;*) 10416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # if the path contains ";" then we assume it to be the separator 10417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # otherwise default to the standard path separator (i.e. ":") - it is 10418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # assumed that no part of a normal pathname contains ";" but that should 10419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # okay in the real world where ";" in dirpaths is itself problematic. 1042064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 1042164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1042264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 1042364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 1042464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1042564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 10426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Ok, now we have the path, separated by spaces, we can step through it 10427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # and add multilib dir if necessary. 10428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_tmp_lt_search_path_spec= 10429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for lt_sys_path in $lt_search_path_spec; do 10431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -d "$lt_sys_path" && \ 10435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 1043864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleBEGIN {RS=" "; FS="/|\n";} { 10440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_foo=""; 10441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_count=0; 10442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for (lt_i = NF; lt_i > 0; lt_i--) { 10443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if ($lt_i != "" && $lt_i != ".") { 10444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if ($lt_i == "..") { 10445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_count++; 10446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } else { 10447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (lt_count == 0) { 10448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_foo="/" $lt_i lt_foo; 10449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } else { 10450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_count--; 10451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 10452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 10453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 10454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 10455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (lt_foo != "") { lt_freq[lt_foo]++; } 10456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (lt_freq[lt_foo] == 1) { print lt_foo; } 10457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}'` 1045864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # AWK program above erroneously prepends '/' to C:/dos/paths 1045964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # for these hosts. 1046064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $host_os in 1046164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 1046264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $SED 's,/\([A-Za-z]:\),\1,g'` ;; 1046364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1046464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 10466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 10468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec= 10469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec='lib$name' 10470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec= 10471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds=".so" 10472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds= 10473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds= 10474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds= 10475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval= 10476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_var= 10477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_overrides_runpath=unknown 10478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleversion_type=none 10479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledynamic_linker="$host_os ld.so" 10480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec="/lib /usr/lib" 10481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_lib_prefix=unknown 10482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_into_libs=no 10483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# when you set need_version to no, make sure it does not cause -set_version 10485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# flags to be left without arguments 10486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_version=unknown 10487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in 10489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix3*) 1049064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 10491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LIBPATH 10493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX 3 has no versioning support, so we append a major version to the name. 10495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix[4-9]*) 1049964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 10500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 10504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX 5 supports IA64 10505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # With GCC up to 2.95.x, collect2 would create an import file 10509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # for dependence libraries. The import file would start with 10510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the line `#! .'. This would cause the generated library to 10511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # depend on `.', always an invalid library. This was fixed in 10512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # development snapshots of GCC prior to 3.0. 10513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 10514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix4 | aix4.[01] | aix4.[01].*) 10515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo ' yes ' 10517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 10519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville can_build_shared=no 10521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # soname into executable. Probably we can add versioning support to 10526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # collect2, so additional links can be useful in future. 10527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$aix_use_runtimelinking" = yes; then 10528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # instead of lib<name>.a to let people know that these are not 10530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # typical AIX shared libraries. 10531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We preserve .a as extension for shared libraries through AIX4.2 10534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # and later when we are not doing run time linking. 10535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}.a $libname.a' 10536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LIBPATH 10539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleamigaos*) 10543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 10544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville powerpc) 10545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Since July 2007 AmigaOS4 officially supports .so libraries. 10546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville m68k) 10550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='$libname.ixlibrary $libname.a' 10551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Create ${libname}_ixlibrary.a entries in /sys/libs. 1055264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 10553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebeos*) 10558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${shared_ext}' 10559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker="$host_os ld.so" 10560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LIBRARY_PATH 10561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebsdi[45]*) 1056464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 10565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the default ld.so.conf also contains /usr/contrib/lib and 10573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # libtool to hard-code these into programs 10575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1057764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicygwin* | mingw* | pw32* | cegcc*) 10578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=windows 10579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds=".dll" 10580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1058364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $GCC,$cc_basename in 1058464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci yes,*) 1058564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # gcc 10586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='$libname.dll.a' 10587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # DLL is installed to $(libdir)/../bin by postinstall_cmds 10588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postinstall_cmds='base_file=`basename \${file}`~ 10589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dldir=$destdir/`dirname \$dlpath`~ 10591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -d \$dldir || mkdir -p \$dldir~ 10592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $install_prog $dir/$dlname \$dldir/$dlname~ 10593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville chmod a+x \$dldir/$dlname~ 10594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi' 10597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dlpath=$dir/\$dldll~ 10599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM \$dlpath' 10600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 10601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 10603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cygwin*) 10604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 1060664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1060764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1060964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw* | cegcc*) 10610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # MinGW DLLs use traditional 'lib' prefix 10611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pw32*) 10614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # pw32 DLLs use 'pw' prefix rather than 'lib' 10615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1061864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dynamic_linker='Win32 ld.exe' 1061964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1062064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1062164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *,cl*) 1062264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Native MSVC 1062364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci libname_spec='$name' 1062464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 1062564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci library_names_spec='${libname}.dll.lib' 1062664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1062764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $build_os in 1062864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw*) 1062964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec= 1063064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_save_ifs=$IFS 1063164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=';' 1063264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for lt_path in $LIB 1063364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci do 1063464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$lt_save_ifs 1063564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Let DOS variable expansion print the short 8.3 style file name. 1063664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 1063764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 1063864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 1063964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$lt_save_ifs 1064064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Convert to MSYS style. 1064164d8d8f89050c5ada85341f967af391f4716a7cbUlas 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|^ ||'` 1064264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1064364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cygwin*) 1064464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Convert to unix form, then to dos form, then back to unix form 1064564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # but this time dos style (no spaces!) so that the unix form looks 1064664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # like /cygdrive/c/PROGRA~1:/cygdr... 1064764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 1064864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 1064964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 1065064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1065164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 1065264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec="$LIB" 1065364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 1065464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # It is most probably a Windows format PATH. 1065564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 1065664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1065764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 1065864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1065964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # FIXME: find the short name or the path components, as spaces are 1066064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # common. (e.g. "Program Files" -> "PROGRA~1") 1066164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1066264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1066364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1066464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # DLL is installed to $(libdir)/../bin by postinstall_cmds 1066564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci postinstall_cmds='base_file=`basename \${file}`~ 1066664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 1066764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dldir=$destdir/`dirname \$dlpath`~ 1066864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -d \$dldir || mkdir -p \$dldir~ 1066964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $install_prog $dir/$dlname \$dldir/$dlname' 1067064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 1067164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dlpath=$dir/\$dldll~ 1067264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $RM \$dlpath' 1067364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_overrides_runpath=yes 1067464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dynamic_linker='Win32 link.exe' 10675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 1067864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Assume MSVC wrapper 10679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 1068064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dynamic_linker='Win32 ld.exe' 10681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: first we should search . and the directory the executable is in 10684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=PATH 10685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledarwin* | rhapsody*) 10688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker="$host_os dyld" 10689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=darwin 10690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${major}$shared_ext' 10694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 10695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=DYLD_LIBRARY_PATH 10696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledgux*) 1070364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 10704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefreebsd* | dragonfly*) 10712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # DragonFly does not have aout. When/if they implement a new 10713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # versioning mechanism, adjust this. 10714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -x /usr/bin/objformat; then 10715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville objformat=`/usr/bin/objformat` 10716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 1071864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci freebsd[23].*) objformat=aout ;; 10719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) objformat=elf ;; 10720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=freebsd-$objformat 10723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $version_type in 10724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd-elf*) 10725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd-*) 10730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=yes 10732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 1073664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci freebsd2.*) 10737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 10738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd3.[01]* | freebsdelf3.[01]*) 10740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 10741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 10746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) # from 4.6 on, and DragonFly 10749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 10750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1075564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihaiku*) 1075664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 1075764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci need_lib_prefix=no 1075864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci need_version=no 1075964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dynamic_linker="$host_os runtime_loader" 1076064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 1076164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci soname_spec='${libname}${release}${shared_ext}$major' 1076264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_var=LIBRARY_PATH 1076364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_overrides_runpath=yes 1076464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux9* | hpux10* | hpux11*) 10769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Give a soname corresponding to the major version so that dld.sl refuses to 10770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # link against other versions. 10771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=sunos 10772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 10775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ia64*) 10776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds='.so' 10777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker="$host_os dld.so" 10779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "X$HPUX_IA64_MODE" = X32; then 10784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*) 10791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds='.sl' 10792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker="$host_os dld.sl" 10794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 10802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds='.sl' 10803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker="$host_os dld.sl" 10804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=SHLIB_PATH 10805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1081064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postinstall_cmds='chmod 555 $lib' 1081264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # or fails outright, so override atomically: 1081364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci install_override_mode=555 10814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*) 1081764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 10818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 10825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix5* | irix6* | nonstopux*) 10829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 10830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville nonstopux*) version_type=nonstopux ;; 10831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 10832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$lt_cv_prog_gnu_ld" = yes; then 1083364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 10834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=irix 10836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi ;; 10837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 10843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville irix5* | nonstopux*) 10844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libsuff= shlibsuff= 10845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 10847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $LD in # libtool.m4 will add one of these switches to LD 10848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libsuff= shlibsuff= libmagic=32-bit;; 10850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libsuff=32 shlibsuff=N32 libmagic=N32;; 10852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libsuff=64 shlibsuff=64 libmagic=64-bit;; 10854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) libsuff= shlibsuff= libmagic=never-match;; 10855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 10860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# No shared lib support for Linux oldld, aout, or coff. 10866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux*oldld* | linux*aout* | linux*coff*) 10867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker=no 10868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1087064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# This must be glibc/ELF. 108710ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonlinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 1087264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 10873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 1088064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 10881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Some binutils ld are patched to set DT_RUNPATH 1088264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 1088364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 1088464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1088564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_shlibpath_overrides_runpath=no 1088664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci save_LDFLAGS=$LDFLAGS 1088764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci save_libdir=$libdir 1088864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 1088964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 1089064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 10892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 10894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 10895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 10896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 10898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 10899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 10900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1090164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 1090264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 1090364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_shlibpath_overrides_runpath=yes 10904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1090564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1090664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1090764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 1090864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LDFLAGS=$save_LDFLAGS 1090964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci libdir=$save_libdir 10910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 10912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1091364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This implies no fast_install, which is unacceptable. 10916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Some rework will be needed to allow for fast_install 10917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # before this can be enabled. 10918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Append ld.so.conf contents to the search path 10921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f /etc/ld.so.conf; then 1092264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' ' '` 10923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We used to test for /lib/ld.so.1 and disable shared libraries on 10927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # powerpc, because MkLinux only supported shared libraries with the 10928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # GNU dynamic linker. Since this was broken with cross compilers, 10929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # most powerpc-linux boxes support dynamic linking these days and 10930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # people can always --disable-shared, the test was removed, and we 10931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # assume the GNU/Linux dynamic linker is in use. 10932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='GNU/Linux ld.so' 10933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1093564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinetbsdelf*-gnu) 1093664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux 1093764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci need_lib_prefix=no 1093864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci need_version=no 1093964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 1094064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci soname_spec='${libname}${release}${shared_ext}$major' 1094164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_var=LD_LIBRARY_PATH 1094264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_overrides_runpath=no 1094364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci hardcode_into_libs=yes 1094464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dynamic_linker='NetBSD ld.elf_so' 1094564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1094664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 10947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenetbsd*) 10948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=sunos 10949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='NetBSD (a.out) ld.so' 10955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 10956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='NetBSD ld.elf_so' 10959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 10960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 10962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenewsos6) 1096664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 10967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 10970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*nto* | *qnx*) 10973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=qnx 10974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 10976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 10978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 10980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 10981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='ldqnx.so' 10982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 10983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 10984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopenbsd*) 10985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=sunos 10986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="/usr/lib" 10987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 10988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 10990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) need_version=no ;; 10992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 10993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 10996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 10998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville openbsd2.[89] | openbsd2.[89].*) 10999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 11000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 11002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 11003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 11005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 11006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 11007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleos2*) 11011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libname_spec='$name' 11012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds=".dll" 11013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 11014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='$libname${shared_ext} $libname.a' 11015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='OS/2 ld.exe' 11016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LIBPATH 11017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf3* | osf4* | osf5*) 11020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=osf 11021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 11022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 11023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 11024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 11026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerdos*) 11031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker=no 11032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*) 1103564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 11036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 11037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 11038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 11040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 11041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 11042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 11043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # ldd complains unless libraries are executable 11044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postinstall_cmds='chmod +x $lib' 11045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesunos4*) 11048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=sunos 11049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 11052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 11053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$with_gnu_ld" = yes; then 11054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 11055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=yes 11057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4 | sysv4.3*) 1106064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 11061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 11063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 11064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_vendor in 11065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sni) 11066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 11067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 11068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var=LD_RUN_PATH 11069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville siemens) 11071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 11072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville motorola) 11074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 11075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 11076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 11077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 11080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4*MP*) 11083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -d /usr/nec ;then 1108464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 11085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='$libname${shared_ext}.$major' 11087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 11088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=freebsd-elf 11093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 11094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 11095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 11097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 11098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 11099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 11100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$with_gnu_ld" = yes; then 11101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 11103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 11105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sco3.2v5*) 11106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 11109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec='/usr/lib' 11111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletpf*) 11114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 1111564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 11116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 11117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 1111864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 11120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 11121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 11122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleuts4*) 1112564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 11126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 11128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 11129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 11132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker=no 11133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 1113564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 1113664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$dynamic_linker" >&6; } 11137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$dynamic_linker" = no && can_build_shared=no 11138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then 11141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1123764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1123864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1123964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1124064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1124164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1124264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 1124364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action= 11245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$hardcode_libdir_flag_spec" || 11246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -n "$runpath_var" || 11247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "X$hardcode_automatic" = "Xyes" ; then 11248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We can hardcode non-existent directories. 11250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$hardcode_direct" != no && 11251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If the only mechanism to avoid hardcoding is shlibpath_var, we 11252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # have to relink, otherwise we might link with an installed library 11253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # when we should be linking with a yet-to-be-installed one 11254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$hardcode_minus_L" != no; then 11256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Linking always hardcodes the temporary library directory. 11257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_action=relink 11258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 11259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We can link without hardcoding, and we can hardcode nonexisting dirs. 11260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_action=immediate 11261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We cannot hardcode anything, or else we can only hardcode existing 11264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # directories. 11265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_action=unsupported 11266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1126764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 1126864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$hardcode_action" >&6; } 11269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$hardcode_action" = relink || 11271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$inherit_rpath" = yes; then 11272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Fast installation is not supported 11273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_fast_install=no 11274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$shlibpath_overrides_runpath" = yes || 11275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$enable_shared" = no; then 11276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Fast installation is not necessary 11277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_fast_install=needless 11278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$enable_dlopen" != xyes; then 11286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_dlopen=unknown 11287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_dlopen_self=unknown 11288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_dlopen_self_static=unknown 11289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen=no 11291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen_libs= 11292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 11294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville beos*) 11295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen="load_add_on" 11296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen_libs= 11297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen_self=yes 11298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1130064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw* | pw32* | cegcc*) 11301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen="LoadLibrary" 11302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen_libs= 11303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cygwin*) 11306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen="dlopen" 11307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen_libs= 11308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville darwin*) 11311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # if libdl is installed we need to link against it 1131264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 1131364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for dlopen in -ldl... " >&6; } 1131464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_dl_dlopen+:} false; then : 1131564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 11316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_check_lib_save_LIBS=$LIBS 11318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldl $LIBS" 1131964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext 11320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 11321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error. 11323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Use char because int might match the return type of a GCC 11324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville builtin and then its argument prototype would still apply. */ 11325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus 11326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" 11327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dlopen (); 11329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 11330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 11331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 11332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dlopen (); 11333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 11334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 11335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 11336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1133764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 11338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_lib_dl_dlopen=yes 11339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1134064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_lib_dl_dlopen=no 11341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1134264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1134364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 11344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS 11345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1134664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 1134764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 1134864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen="dyld" 11353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen_libs= 11354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen_self=yes 11355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1136064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 1136164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 1136264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_func_shl_load" = xyes; then : 11363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen="shl_load" 11364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1136564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 1136664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for shl_load in -ldld... " >&6; } 1136764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_dld_shl_load+:} false; then : 1136864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 11369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_check_lib_save_LIBS=$LIBS 11371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldld $LIBS" 1137264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext 11373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 11374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error. 11376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Use char because int might match the return type of a GCC 11377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville builtin and then its argument prototype would still apply. */ 11378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus 11379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" 11380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar shl_load (); 11382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 11383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 11384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 11385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn shl_load (); 11386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 11387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 11388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 11389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1139064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 11391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_lib_dld_shl_load=yes 11392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1139364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_lib_dld_shl_load=no 11394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1139564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1139664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 11397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS 11398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1139964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 1140064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 1140164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1140464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 1140564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_func_dlopen" = xyes; then : 11406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen="dlopen" 11407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1140864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 1140964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for dlopen in -ldl... " >&6; } 1141064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_dl_dlopen+:} false; then : 1141164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 11412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_check_lib_save_LIBS=$LIBS 11414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldl $LIBS" 1141564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext 11416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 11417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error. 11419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Use char because int might match the return type of a GCC 11420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville builtin and then its argument prototype would still apply. */ 11421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus 11422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" 11423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dlopen (); 11425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 11426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 11427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 11428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dlopen (); 11429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 11430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 11431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 11432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1143364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 11434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_lib_dl_dlopen=yes 11435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1143664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_lib_dl_dlopen=no 11437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1143864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1143964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 11440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS 11441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1144264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 1144364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 1144464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1144764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 1144864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for dlopen in -lsvld... " >&6; } 1144964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_svld_dlopen+:} false; then : 1145064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 11451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_check_lib_save_LIBS=$LIBS 11453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-lsvld $LIBS" 1145464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext 11455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 11456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error. 11458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Use char because int might match the return type of a GCC 11459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville builtin and then its argument prototype would still apply. */ 11460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus 11461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" 11462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dlopen (); 11464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 11465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 11466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 11467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dlopen (); 11468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 11469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 11470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 11471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1147264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 11473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_lib_svld_dlopen=yes 11474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1147564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_lib_svld_dlopen=no 11476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1147764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1147864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 11479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS 11480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1148164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 1148264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 1148364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1148664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 1148764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for dld_link in -ldld... " >&6; } 1148864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_lib_dld_dld_link+:} false; then : 1148964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 11490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_check_lib_save_LIBS=$LIBS 11492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldld $LIBS" 1149364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat confdefs.h - <<_ACEOF >conftest.$ac_ext 11494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 11495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error. 11497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Use char because int might match the return type of a GCC 11498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville builtin and then its argument prototype would still apply. */ 11499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus 11500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" 11501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dld_link (); 11503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 11504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 11505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 11506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dld_link (); 11507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 11508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 11509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 11510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1151164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 11512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_lib_dld_dld_link=yes 11513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1151464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_lib_dld_dld_link=no 11515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1151664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1151764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 11518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS 11519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1152064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 1152164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 1152264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 11543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$lt_cv_dlopen" != xno; then 11545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_dlopen=yes 11546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 11547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_dlopen=no 11548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $lt_cv_dlopen in 11551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dlopen) 11552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_CPPFLAGS="$CPPFLAGS" 11553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_LDFLAGS="$LDFLAGS" 11556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_LIBS="$LIBS" 11559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="$lt_cv_dlopen_libs $LIBS" 11560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1156164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 1156264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether a program can dlopen itself... " >&6; } 1156364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_dlopen_self+:} false; then : 1156464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 11565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$cross_compiling" = yes; then : 11567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen_self=cross 11568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_status=$lt_dlunknown 11571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat > conftest.$ac_ext <<_LT_EOF 1157264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#line $LINENO "configure" 11573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include "confdefs.h" 11574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if HAVE_DLFCN_H 11576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <dlfcn.h> 11577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h> 11580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef RTLD_GLOBAL 11582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLGLOBAL RTLD_GLOBAL 11583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else 11584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef DL_GLOBAL 11585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLGLOBAL DL_GLOBAL 11586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# else 11587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLGLOBAL 0 11588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 11589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville find out it does not work in some platform. */ 11593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef LT_DLLAZY_OR_NOW 11594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef RTLD_LAZY 11595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLLAZY_OR_NOW RTLD_LAZY 11596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# else 11597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef DL_LAZY 11598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLLAZY_OR_NOW DL_LAZY 11599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# else 11600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef RTLD_NOW 11601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLLAZY_OR_NOW RTLD_NOW 11602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# else 11603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef DL_NOW 11604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLLAZY_OR_NOW DL_NOW 11605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# else 11606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLLAZY_OR_NOW 0 11607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 11608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 11609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 11610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 11611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1161364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* When -fvisbility=hidden is used, assume the code has been annotated 1161464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci correspondingly for the symbols needed. */ 1161564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 1161664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint fnord () __attribute__((visibility("default"))); 11617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1161964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint fnord () { return 42; } 11620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint main () 11621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 11622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int status = $lt_dlunknown; 11624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (self) 11626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville { 11627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 1162864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1162964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 1163064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 1163164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else puts (dlerror ()); 1163264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 11633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /* dlclose (self); */ 11634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 11635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 11636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville puts (dlerror ()); 11637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1163864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return status; 11639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 11640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 1164164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $ac_link) 2>&5 11643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 1164464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1164564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (./conftest; exit; ) >&5 2>/dev/null 11647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_status=$? 11648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case x$lt_status in 11649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 11653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else : 11654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # compilation failed 11655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen_self=no 11656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -fr conftest* 11659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1166264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 1166364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_dlopen_self" >&6; } 11664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$lt_cv_dlopen_self" = xyes; then 11666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 1166764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 1166864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 1166964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_dlopen_self_static+:} false; then : 1167064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 11671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$cross_compiling" = yes; then : 11673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen_self_static=cross 11674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_status=$lt_dlunknown 11677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat > conftest.$ac_ext <<_LT_EOF 1167864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#line $LINENO "configure" 11679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include "confdefs.h" 11680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if HAVE_DLFCN_H 11682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <dlfcn.h> 11683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h> 11686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef RTLD_GLOBAL 11688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLGLOBAL RTLD_GLOBAL 11689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else 11690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef DL_GLOBAL 11691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLGLOBAL DL_GLOBAL 11692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# else 11693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLGLOBAL 0 11694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 11695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville find out it does not work in some platform. */ 11699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef LT_DLLAZY_OR_NOW 11700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef RTLD_LAZY 11701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLLAZY_OR_NOW RTLD_LAZY 11702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# else 11703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef DL_LAZY 11704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLLAZY_OR_NOW DL_LAZY 11705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# else 11706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef RTLD_NOW 11707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLLAZY_OR_NOW RTLD_NOW 11708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# else 11709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef DL_NOW 11710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLLAZY_OR_NOW DL_NOW 11711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# else 11712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define LT_DLLAZY_OR_NOW 0 11713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 11714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 11715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 11716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif 11717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1171964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* When -fvisbility=hidden is used, assume the code has been annotated 1172064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci correspondingly for the symbols needed. */ 1172164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 1172264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint fnord () __attribute__((visibility("default"))); 11723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 11724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1172564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciint fnord () { return 42; } 11726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint main () 11727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 11728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int status = $lt_dlunknown; 11730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (self) 11732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville { 11733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 1173464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1173564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 1173664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 1173764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else puts (dlerror ()); 1173864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 11739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /* dlclose (self); */ 11740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 11741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 11742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville puts (dlerror ()); 11743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1174464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return status; 11745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 11746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 1174764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $ac_link) 2>&5 11749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 1175064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1175164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (./conftest; exit; ) >&5 2>/dev/null 11753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_status=$? 11754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case x$lt_status in 11755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 11759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else : 11760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # compilation failed 11761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_dlopen_self_static=no 11762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -fr conftest* 11765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1176864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 1176964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_dlopen_self_static" >&6; } 11770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CPPFLAGS="$save_CPPFLAGS" 11773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LDFLAGS="$save_LDFLAGS" 11774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="$save_LIBS" 11775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 11777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $lt_cv_dlopen_self in 11779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) enable_dlopen_self=unknown ;; 11781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 11782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $lt_cv_dlopen_self_static in 11784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) enable_dlopen_self_static=unknown ;; 11786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 11787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestriplib= 11806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_striplib= 1180764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 1180864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$striplib" && striplib="$STRIP --strip-unneeded" 1181264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1181364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; } 11814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 11815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME - insert some real tests, host_os isn't really good enough 11816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 11817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville darwin*) 11818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$STRIP" ; then 11819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville striplib="$STRIP -x" 11820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville old_striplib="$STRIP -S" 1182164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1182264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; } 11823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1182464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1182564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 11826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 1182964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1183064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 11831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 11833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Report which library types will actually be built 1184764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 1184864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if libtool supports shared libraries... " >&6; } 1184964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 1185064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$can_build_shared" >&6; } 11851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1185264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 1185364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether to build shared libraries... " >&6; } 11854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$can_build_shared" = "no" && enable_shared=no 11855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # On AIX, shared libraries and static libraries use the same namespace, and 11857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # are all built from PIC. 11858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 11859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix3*) 11860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$enable_shared" = yes && enable_static=no 11861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$RANLIB"; then 11862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds="$archive_cmds~\$RANLIB \$lib" 11863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postinstall_cmds='$RANLIB $lib' 11864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix[4-9]*) 11868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$enable_shared" = yes && enable_static=no 11870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 11871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 11872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1187364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 1187464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$enable_shared" >&6; } 11875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1187664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 1187764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether to build static libraries... " >&6; } 11878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Make sure either enable_shared or enable_static is yes. 11879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$enable_shared" = yes || enable_static=yes 1188064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 1188164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$enable_static" >&6; } 11882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 11887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp 11888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS' 11889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 11893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC="$lt_save_CC" 11894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1189564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$CXX" && ( test "X$CXX" != "Xno" && 1189664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 1189764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (test "X$CXX" != "Xg++"))) ; then 1189864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_ext=cpp 1189964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cpp='$CXXCPP $CPPFLAGS' 1190064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1190164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1190264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compiler_gnu=$ac_cv_cxx_compiler_gnu 1190364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 1190464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 1190564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$CXXCPP"; then 1190664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ${ac_cv_prog_CXXCPP+:} false; then : 1190764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 1190864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1190964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Double quotes because CXXCPP needs to be expanded 1191064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for CXXCPP in "$CXX -E" "/lib/cpp" 1191164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci do 1191264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_preproc_ok=false 1191364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_cxx_preproc_warn_flag in '' yes 1191464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 1191564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Use a header file that comes with gcc, so configuring glibc 1191664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # with a fresh cross-compiler works. 1191764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1191864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # <limits.h> exists even on freestanding compilers. 1191964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # On the NeXT, cc -E runs the code through the compiler's parser, 1192064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # not just through cpp. "Syntax error" is here to catch this case. 1192164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1192264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h. */ 1192364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#ifdef __STDC__ 1192464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <limits.h> 1192564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#else 1192664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <assert.h> 1192764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif 1192864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci Syntax error 1192964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 1193064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then : 1193164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1193264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1193364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Broken: fails on valid input. 1193464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicontinue 1193564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1193664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext 1193764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1193864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # OK, works on sane cases. Now check whether nonexistent headers 1193964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # can be detected and how. 1194064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1194164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h. */ 1194264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#include <ac_nonexistent.h> 1194364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 1194464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then : 1194564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Broken: success on invalid input. 1194664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicontinue 1194764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1194864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Passes both tests. 1194964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_preproc_ok=: 1195064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibreak 1195164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1195264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext 1195364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1195464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 1195564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 1195664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.i conftest.err conftest.$ac_ext 1195764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif $ac_preproc_ok; then : 1195864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 1195964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1196064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1196164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 1196264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_CXXCPP=$CXXCPP 1196364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1196464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1196564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CXXCPP=$ac_cv_prog_CXXCPP 1196664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1196764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cv_prog_CXXCPP=$CXXCPP 1196864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1196964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 1197064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$CXXCPP" >&6; } 1197164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_preproc_ok=false 1197264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_cxx_preproc_warn_flag in '' yes 1197364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido 1197464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Use a header file that comes with gcc, so configuring glibc 1197564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # with a fresh cross-compiler works. 1197664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1197764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # <limits.h> exists even on freestanding compilers. 1197864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # On the NeXT, cc -E runs the code through the compiler's parser, 1197964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # not just through cpp. "Syntax error" is here to catch this case. 1198064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1198164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h. */ 1198264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#ifdef __STDC__ 1198364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <limits.h> 1198464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#else 1198564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# include <assert.h> 1198664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#endif 1198764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci Syntax error 1198864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 1198964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then : 1199064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1199164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1199264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Broken: fails on valid input. 1199364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicontinue 1199464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1199564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext 1199664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1199764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # OK, works on sane cases. Now check whether nonexistent headers 1199864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # can be detected and how. 1199964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1200064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/* end confdefs.h. */ 1200164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci#include <ac_nonexistent.h> 1200264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 1200364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_cpp "$LINENO"; then : 1200464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Broken: success on invalid input. 1200564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicontinue 1200664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1200764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Passes both tests. 1200864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_preproc_ok=: 1200964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibreak 1201064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1201164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.err conftest.i conftest.$ac_ext 1201264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1201364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 1201464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 1201564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conftest.i conftest.err conftest.$ac_ext 1201664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif $ac_preproc_ok; then : 1201764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1201864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1201964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 1202064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 1202164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check 1202264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSee \`config.log' for more details" "$LINENO" 5; } 1202364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1202464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1202564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_ext=cpp 1202664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cpp='$CXXCPP $CPPFLAGS' 1202764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1202864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1202964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_compiler_gnu=$ac_cv_cxx_compiler_gnu 1203064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1203164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1203264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci _lt_caught_CXX_error=yes 1203364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 12034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp 12036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS' 12037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu 12040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds_need_lc_CXX=no 12042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag_CXX= 12043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealways_export_symbols_CXX=no 12044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds_CXX= 12045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object_CXX=no 12046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec_CXX= 12047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_CXX=no 12048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_absolute_CXX=no 12049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_CXX= 12050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator_CXX= 12051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_minus_L_CXX=no 12052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_shlibpath_var_CXX=unsupported 12053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_automatic_CXX=no 12054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinherit_rpath_CXX=no 12055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds_CXX= 12056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds_CXX= 12057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_all_deplibs_CXX=unknown 12058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds_CXX=$old_archive_cmds 1205964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag_CXX=$reload_flag 1206064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds_CXX=$reload_cmds 12061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag_CXX= 12062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec_CXX= 12063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenable_shared_with_static_runtimes_CXX=no 12064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Source file extension for C++ test sources. 12066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp 12067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Object file extension for compiled C++ test sources. 12069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=o 12070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext_CXX=$objext 12071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# No sense in running all these tests if we already determined that 12073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the CXX compiler isn't working. Some variables (like enable_shared) 12074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# are currently assumed to apply to all compilers on this platform, 12075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and will be corrupted by setting them based on a non-working compiler. 12076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$_lt_caught_CXX_error" != yes; then 12077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Code to be used in simple compile tests 12078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_simple_compile_test_code="int some_variable = 0;" 12079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Code to be used in simple link tests 12081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 12082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # ltmain only uses $CC for tagged configurations so make sure $CC is set. 12084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler was specified, use CC. 12091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=${LTCC-"$CC"} 12092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler flags were specified, use CFLAGS. 12094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 12095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Allow CC to be a program name with arguments. 12097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler=$CC 12098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # save warnings/boilerplate of simple test code 12101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_outfile=conftest.$ac_objext 12102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_compile_test_code" >conftest.$ac_ext 12103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 12104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_compiler_boilerplate=`cat conftest.err` 12105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM conftest* 12106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_outfile=conftest.$ac_objext 12108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_link_test_code" >conftest.$ac_ext 12109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 12110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_linker_boilerplate=`cat conftest.err` 12111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM -r conftest* 12112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Allow CC to be a program name with arguments. 12115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_CC=$CC 1211664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_save_CFLAGS=$CFLAGS 12117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_LD=$LD 12118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_GCC=$GCC 12119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GCC=$GXX 12120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_with_gnu_ld=$with_gnu_ld 12121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_path_LD=$lt_cv_path_LD 12122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 12123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 12124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $as_unset lt_cv_prog_gnu_ld 12126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "${lt_cv_path_LDCXX+set}"; then 12128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_LD=$lt_cv_path_LDCXX 12129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $as_unset lt_cv_path_LD 12131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "${LDCXX+set}" || LD=$LDCXX 12133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC=${CXX-"c++"} 1213464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CFLAGS=$CXXFLAGS 12135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler=$CC 12136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_CXX=$CC 12137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for cc_temp in $compiler""; do 12138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_temp in 12139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 12140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 12141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville \-*) ;; 12142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) break;; 12143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 1214564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 12146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$compiler"; then 12149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We don't want -fno-exception when compiling C++ code, so set the 12150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # no_builtin_flag separately 12151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GXX" = yes; then 12152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 12153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_no_builtin_flag_CXX= 12155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GXX" = yes; then 12158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Set up default GNU C++ configuration 12159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --with-gnu-ld was given. 1216364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${with_gnu_ld+set}" = set; then : 12164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 12165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 12166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gnu_ld=no 12167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 12168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_prog=ld 12170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then 12171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check if gcc -print-prog-name=ld gives a path. 1217264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 1217364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for ld used by $CC... " >&6; } 12174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host in 12175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-*-mingw*) 12176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # gcc leaves a trailing carriage return which upsets mingw 12177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 12178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 12180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_prog in 12182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Accept absolute paths. 12183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [\\/]* | ?:[\\/]*) 12184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville re_direlt='/[^/][^/]*/\.\./' 12185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Canonicalize the pathname of ld 12186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 12187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 12188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 12189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 12190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$LD" && LD="$ac_prog" 12191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "") 12193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If it fails, then pretend we aren't using GCC. 12194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_prog=ld 12195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If it is relative, then search for the first ld in PATH. 12198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gnu_ld=unknown 12199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$with_gnu_ld" = yes; then 1220264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 1220364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for GNU ld... " >&6; } 12204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1220564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 1220664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for non-GNU ld... " >&6; } 12207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1220864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_path_LD+:} false; then : 1220964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 12210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 12211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "$LD"; then 12212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 12213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_dir in $PATH; do 12214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 12215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$ac_dir" && ac_dir=. 12216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 12217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_LD="$ac_dir/$ac_prog" 12218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check to see if the program is GNU ld. I'd rather use --version, 12219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # but apparently some variants of GNU ld only accept -v. 12220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Break only if it was the GNU/non-GNU ld that we prefer. 12221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 12222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *GNU* | *'with BFD'*) 12223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$with_gnu_ld" != no && break 12224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$with_gnu_ld" != yes && break 12227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 12231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS="$lt_save_ifs" 12232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 12233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_LD="$LD" # Let the user override the test with a path. 12234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 12235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 12236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD="$lt_cv_path_LD" 12238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$LD"; then 1223964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 1224064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$LD" >&6; } 12241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1224264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1224364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 12244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1224564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 1224664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 1224764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 1224864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_gnu_ld+:} false; then : 1224964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 12250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 12251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # I'd rather use --version here, but apparently some GNU lds only accept -v. 12252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `$LD -v 2>&1 </dev/null` in 12253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU* | *'with BFD'*) 12254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_gnu_ld=yes 12255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 12257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_gnu_ld=no 12258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 12260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1226164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 1226264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_gnu_ld" >&6; } 12263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_cv_prog_gnu_ld 12264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check if GNU C++ uses GNU ld as the underlying linker, since the 12272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # archiving commands below assume that GNU ld is being used. 12273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$with_gnu_ld" = yes; then 1227464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 1227564d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 12276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If archive_cmds runs LD, not CC, wlarc should be empty 12281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 12282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # investigate it a little bit more. (MM) 12283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wlarc='${wl}' 12284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # ancient GNU ld didn't support --whole-archive et. al. 12286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if eval "`$CC -print-prog-name=ld` --help 2>&1" | 12287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $GREP 'no-whole-archive' > /dev/null; then 12288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec_CXX= 12291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gnu_ld=no 12294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wlarc= 12295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # A generic and very simple default shared library creation 12297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # command for GNU C++ for the case where it uses the native 12298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linker, instead of GNU ld. If possible, this setting should 12299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # overridden to take advantage of the native linker features on 12300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the platform it is being used on. 12301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Commands to make compiler produce verbose output that lists 12305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # what "hidden" libraries, object files and flags are used when 12306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linking a shared library. 1230764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GXX=no 12311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gnu_ld=no 12312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wlarc= 12313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # PORTME: fill in a description of your system's C++ link characteristics 1231664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 1231764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 12318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=yes 12319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 12320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix3*) 12321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix[4-9]*) 12325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 12326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # On IA64, the linker does run time linking by default, so we don't 12327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # have to do anything special. 12328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix_use_runtimelinking=no 12329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville exp_sym_flag='-Bexport' 12330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_entry_flag="" 12331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix_use_runtimelinking=no 12333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Test if we are trying to use run time linking or normal 12335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX style linking. If -brtl is somewhere in LDFLAGS, we 12336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # need to do runtime linking. 12337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 12338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ld_flag in $LDFLAGS; do 12339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ld_flag in 12340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-brtl*) 12341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix_use_runtimelinking=yes 12342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 12343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 12346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville exp_sym_flag='-bexport' 12350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_entry_flag='-bnoentry' 12351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # When large executables or shared objects are built, AIX ld can 12354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # have problems creating the table of contents. If linking a library 12355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # or program results in "error TOC overflow" add -mminimal-toc to 12356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 12357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 12358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='' 12360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_CXX=yes 12361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_absolute_CXX=yes 12362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator_CXX=':' 12363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville link_all_deplibs_CXX=yes 12364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville file_list_spec_CXX='${wl}-f,' 12365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GXX" = yes; then 12367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in aix4.[012]|aix4.[012].*) 12368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We only want to do this on AIX 4.2 and lower, the check 12369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # below for broken collect2 doesn't work under 4.3+ 12370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville collect2name=`${CC} -print-prog-name=collect2` 12371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f "$collect2name" && 12372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville strings "$collect2name" | $GREP resolve_lib_name >/dev/null 12373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville then 12374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We have reworked collect2 12375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 12376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We have old collect2 12378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_CXX=unsupported 12379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # It fails to find uninstalled libraries when the uninstalled 12380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # path is not listed in the libpath. Setting hardcode_minus_L 12381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # to unsupported forces relinking 12382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L_CXX=yes 12383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='-L$libdir' 12384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator_CXX= 12385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shared_flag='-shared' 12388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$aix_use_runtimelinking" = yes; then 12389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shared_flag="$shared_flag "'${wl}-G' 12390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # not using gcc 12393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 12394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 12395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # chokes on -Wl,-G. The following line is correct: 12396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shared_flag='-G' 12397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$aix_use_runtimelinking" = yes; then 12399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shared_flag='${wl}-G' 12400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shared_flag='${wl}-bM:SRE' 12402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1240664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci export_dynamic_flag_spec_CXX='${wl}-bexpall' 12407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # It seems that -bexpall does not export symbols beginning with 12408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # underscore (_), so it is better to generate a list of symbols to 12409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # export. 12410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville always_export_symbols_CXX=yes 12411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$aix_use_runtimelinking" = yes; then 12412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Warning - without using the other runtime loading flags (-brtl), 12413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # -berok will link without error, but may produce a broken library. 12414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag_CXX='-berok' 12415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Determine the default libpath from the value encoded in an empty 12416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # executable. 1241764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "${lt_cv_aix_libpath+set}" = set; then 1241864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci aix_libpath=$lt_cv_aix_libpath 1241964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1242064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ${lt_cv_aix_libpath__CXX+:} false; then : 1242164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 1242264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1242364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 12425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 12427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 12428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 12429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 12431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 12432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 12433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1243464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_link "$LINENO"; then : 12435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1243664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_aix_libpath_sed=' 1243764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /Import File Strings/,/^$/ { 1243864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /^0/ { 1243964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s/^0 *\([^ ]*\) *$/\1/ 1244064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci p 1244164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 1244264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }' 1244364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 1244464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Check for a 64-bit object if we didn't find anything. 1244564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$lt_cv_aix_libpath__CXX"; then 1244664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 1244764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1244864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1244964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1245064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 1245164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$lt_cv_aix_libpath__CXX"; then 1245264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath__CXX="/usr/lib:/lib" 1245364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 12454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 12456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1245764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci aix_libpath=$lt_cv_aix_libpath__CXX 1245864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 12459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 12461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1246264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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" 12463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 12465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 12466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag_CXX="-z nodefs" 12467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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" 12468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Determine the default libpath from the value encoded in an 12470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # empty executable. 1247164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "${lt_cv_aix_libpath+set}" = set; then 1247264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci aix_libpath=$lt_cv_aix_libpath 1247364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1247464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ${lt_cv_aix_libpath__CXX+:} false; then : 1247564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 1247664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1247764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 12479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 12481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 12482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 12483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 12485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 12486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 12487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1248864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_link "$LINENO"; then : 12489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1249064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_aix_libpath_sed=' 1249164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /Import File Strings/,/^$/ { 1249264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /^0/ { 1249364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s/^0 *\([^ ]*\) *$/\1/ 1249464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci p 1249564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 1249664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }' 1249764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 1249864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Check for a 64-bit object if we didn't find anything. 1249964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$lt_cv_aix_libpath__CXX"; then 1250064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 1250164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1250264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1250364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1250464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 1250564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$lt_cv_aix_libpath__CXX"; then 1250664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_aix_libpath__CXX="/usr/lib:/lib" 1250764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 12508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 12510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1251164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci aix_libpath=$lt_cv_aix_libpath__CXX 1251264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 12513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 12515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Warning - without using the other run time loading flags, 12516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # -berok will link without error, but may produce a broken library. 12517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_undefined_flag_CXX=' ${wl}-bernotok' 12518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag_CXX=' ${wl}-berok' 1251964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$with_gnu_ld" = yes; then 1252064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # We only use this code for GNU lds that support --whole-archive. 1252164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 1252264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1252364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Exported symbols can be pulled into shared objects from archives 1252464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci whole_archive_flag_spec_CXX='$convenience' 1252564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 12526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc_CXX=yes 12527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This is similar to how AIX traditionally builds its shared 12528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # libraries. 12529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 12530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville beos*) 12535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag_CXX=unsupported 12537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 12538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # support --undefined. This deserves some investigation. FIXME 12539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville chorus*) 12546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 12547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1255464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cygwin* | mingw* | pw32* | cegcc*) 1255564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $GXX,$cc_basename in 1255664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ,cl* | no,cl*) 1255764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Native MSVC 1255864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # hardcode_libdir_flag_spec is actually meaningless, as there is 1255964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # no search path for DLLs. 1256064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci hardcode_libdir_flag_spec_CXX=' ' 1256164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci allow_undefined_flag_CXX=unsupported 1256264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci always_export_symbols_CXX=yes 1256364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci file_list_spec_CXX='@' 1256464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Tell ltmain to make .lib files, not .a files. 1256564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci libext=lib 1256664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Tell ltmain to make .dll files, not .so files. 1256764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shrext_cmds=".dll" 1256864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # FIXME: Setting linknames here is a bad hack. 1256964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 1257064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 1257164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 1257264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1257364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 1257464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi~ 1257564d8d8f89050c5ada85341f967af391f4716a7cbUlas 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"~ 1257664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci linknames=' 1257764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # The linker will not automatically build a static lib if we build a DLL. 1257864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true' 1257964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci enable_shared_with_static_runtimes_CXX=yes 1258064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Don't use ranlib 1258164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci old_postinstall_cmds_CXX='chmod 644 $oldlib' 1258264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~ 1258364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_tool_outputfile="@TOOL_OUTPUT@"~ 1258464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $lt_outputfile in 1258564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *.exe|*.EXE) ;; 1258664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 1258764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_outputfile="$lt_outputfile.exe" 1258864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_tool_outputfile="$lt_tool_outputfile.exe" 1258964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1259064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac~ 1259164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci func_to_tool_file "$lt_outputfile"~ 1259264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 1259364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 1259464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $RM "$lt_outputfile.manifest"; 1259564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi' 1259664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1259764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 1259864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # g++ 1259964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 1260064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # as there is no search path for DLLs. 1260164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci hardcode_libdir_flag_spec_CXX='-L$libdir' 1260264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci export_dynamic_flag_spec_CXX='${wl}--export-all-symbols' 1260364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci allow_undefined_flag_CXX=unsupported 1260464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci always_export_symbols_CXX=no 1260564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci enable_shared_with_static_runtimes_CXX=yes 1260664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1260764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 1260864d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 1260964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # If the export-symbols file already is a .def file (1st line 1261064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # is EXPORTS), use it as is; otherwise, prepend... 1261164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 1261264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cp $export_symbols $output_objdir/$soname.def; 1261364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1261464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo EXPORTS > $output_objdir/$soname.def; 1261564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat $export_symbols >> $output_objdir/$soname.def; 1261664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi~ 1261764d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 1261864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1261964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ld_shlibs_CXX=no 1262064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1262164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1262264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1262364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 12624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville darwin* | rhapsody*) 12625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc_CXX=no 12628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_CXX=no 12629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_automatic_CXX=yes 12630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var_CXX=unsupported 1263164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$lt_cv_ld_force_load" = "yes"; then 1263264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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\"`' 1263364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1263464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1263564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci whole_archive_flag_spec_CXX='' 1263664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 12637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville link_all_deplibs_CXX=yes 12638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 1263964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $cc_basename in 1264064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ifort*) _lt_dar_can_shared=yes ;; 1264164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) _lt_dar_can_shared=$GCC ;; 1264264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1264364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$_lt_dar_can_shared" = "yes"; then 1264464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd=func_echo_all 12645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}" 12646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 12647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}" 12648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}" 12649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$lt_cv_apple_cc_single_mod" != "yes"; then 12650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}" 12651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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}" 12652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dgux*) 12661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 12662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ec++*) 12663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ghcx*) 12667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Green Hills C++ Compiler 12668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1267864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci freebsd2.*) 12679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # C++ shared libraries reported to be fairly broken before 12680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # switch to ELF 12681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd-elf*) 12685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc_CXX=no 12686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd* | dragonfly*) 12689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 12690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # conventions 12691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=yes 12692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1269464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci haiku*) 1269564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 1269664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci link_all_deplibs_CXX=yes 1269764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1269864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 12699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hpux9*) 12700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 12701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator_CXX=: 12702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec_CXX='${wl}-E' 12703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_CXX=yes 12704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L_CXX=yes # Not in the search PATH, 12705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # but as the default 12706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # location of the library. 12707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 12709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC*) 12710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aCC*) 12714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 12715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Commands to make compiler produce verbose output that lists 12716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # what "hidden" libraries, object files and flags are used when 12717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linking a shared library. 12718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 12719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # There doesn't appear to be a way to prevent this compiler from 12720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # explicitly linking system object files so we need to strip them 12721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # from the output so that they don't get included in the library 12722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # dependencies. 1272364d8d8f89050c5ada85341f967af391f4716a7cbUlas 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"' 12724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GXX" = yes; then 1272764d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 12728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hpux10*|hpux11*) 12737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test $with_gnu_ld = no; then 12738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 12739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator_CXX=: 12740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 12742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*|ia64*) 12743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec_CXX='${wl}-E' 12746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 12750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*|ia64*) 12751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_CXX=no 12752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var_CXX=no 12753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_CXX=yes 12756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_absolute_CXX=yes 12757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_minus_L_CXX=yes # Not in the search PATH, 12758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # but as the default 12759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # location of the library. 12760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 12764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC*) 12765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aCC*) 12769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 12770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*) 12771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ia64*) 12774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 12778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Commands to make compiler produce verbose output that lists 12781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # what "hidden" libraries, object files and flags are used when 12782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linking a shared library. 12783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 12784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # There doesn't appear to be a way to prevent this compiler from 12785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # explicitly linking system object files so we need to strip them 12786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # from the output so that they don't get included in the library 12787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # dependencies. 1278864d8d8f89050c5ada85341f967af391f4716a7cbUlas 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"' 12789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GXX" = yes; then 12792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test $with_gnu_ld = no; then 12793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 12794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*) 12795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ia64*) 1279864d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 12799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 1280164d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 12802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 12806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 12808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville interix[3-9]*) 12814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_CXX=no 12815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var_CXX=no 12816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec_CXX='${wl}-E' 12818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 12819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Instead, shared libraries are loaded at an image base (0x10000000 by 12820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # default) and relocated if they conflict, which is a slow very memory 12821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # consuming and fragmenting process. To avoid this, we pick a random, 12822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 12823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # time. Moving up from 0x10000000 also allows more sbrk(2) space. 12824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 12825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 12826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville irix5* | irix6*) 12828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 12829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC*) 12830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # SGI C++ 1283164d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 12832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Archives containing C++ object files must be created using 12834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # "CC -ar", where "CC" is the IRIX C++ compiler. This is 12835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # necessary to make sure instantiated templates are included 12836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # in the archive. 12837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 12838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GXX" = yes; then 12841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$with_gnu_ld" = no; then 1284264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 12843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1284464d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 12845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville link_all_deplibs_CXX=yes 12848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator_CXX=: 12852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville inherit_rpath_CXX=yes 12853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 128550ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 12856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 12857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville KCC*) 12858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Kuck and Associates, Inc. (KAI) C++ Compiler 12859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # KCC will only create a shared library if the output file 12861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # ends with ".so" (or ".sl" for HP-UX), so rename the library 12862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # to its proper name (with version) after linking. 12863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 12864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 12865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Commands to make compiler produce verbose output that lists 12866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # what "hidden" libraries, object files and flags are used when 12867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linking a shared library. 12868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 12869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # There doesn't appear to be a way to prevent this compiler from 12870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # explicitly linking system object files so we need to strip them 12871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # from the output so that they don't get included in the library 12872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # dependencies. 1287364d8d8f89050c5ada85341f967af391f4716a7cbUlas 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"' 12874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Archives containing C++ object files must be created using 12879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville icpc* | ecpc* ) 12883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Intel C++ 12884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gnu_ld=yes 12885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # version 8.0 and above of icpc choke on multiply defined symbols 12886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # if we add $predep_objects and $postdep_objects, however 7.1 and 12887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # earlier do not add the objects themselves. 12888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `$CC -V 2>&1` in 12889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *"Version 7."*) 12890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 12892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) # Version 8.0 or newer 12894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp_idyn= 12895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 12896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ia64*) tmp_idyn=' -i_dynamic';; 12897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 12900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc_CXX=no 12903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pgCC* | pgcpp*) 12908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Portland Group C++ compiler 12909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `$CC -V` in 1291064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *pgCC\ [1-5].* | *pgcpp\ [1-5].*) 12911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville prelink_cmds_CXX='tpldir=Template.dir~ 12912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf $tpldir~ 12913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ 1291464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' 12915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville old_archive_cmds_CXX='tpldir=Template.dir~ 12916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf $tpldir~ 12917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ 1291864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ 12919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RANLIB $oldlib' 12920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='tpldir=Template.dir~ 12921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf $tpldir~ 12922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 1292364d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 12924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='tpldir=Template.dir~ 12925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -rf $tpldir~ 12926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 1292764d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 12928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1292964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) # Version 6 and above use weak symbols 12930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 12932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 12936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 1293764d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 12938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cxx*) 12940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Compaq C++ 12941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 12943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var=LD_RUN_PATH 12945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator_CXX=: 12947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Commands to make compiler produce verbose output that lists 12949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # what "hidden" libraries, object files and flags are used when 12950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linking a shared library. 12951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 12952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # There doesn't appear to be a way to prevent this compiler from 12953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # explicitly linking system object files so we need to strip them 12954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # from the output so that they don't get included in the library 12955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # dependencies. 1295664d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 12957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1295864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci xl* | mpixl* | bgxl*) 12959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # IBM XL 8.0 on PPC, with GNU ld 12960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$supports_anon_versioning" = xyes; then 12964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ 12965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 12966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "local: *; };" >> $output_objdir/$libname.ver~ 12967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 12968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 12969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 12971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `$CC -V 2>&1 | sed 5q` in 12972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *Sun\ C*) 12973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Sun C++ 5.9 12974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_undefined_flag_CXX=' -zdefs' 12975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 12977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='-R$libdir' 1297864d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 12979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_needs_object_CXX=yes 12980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Not sure whether something based on 12982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 12983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # would be better. 1298464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd='func_echo_all' 12985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Archives containing C++ object files must be created using 12987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # "CC -xar", where "CC" is the Sun C++ compiler. This is 12988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # necessary to make sure instantiated templates are included 12989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # in the archive. 12990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 12995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 12996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 12997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lynxos*) 12998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 12999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 13000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville m88k*) 13003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 13004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 13005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mvs*) 13008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cxx*) 13010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 13011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 13012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 13015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 13016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville netbsd*) 13021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 13022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 13023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville wlarc= 13024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='-R$libdir' 13025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_CXX=yes 13026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var_CXX=no 13027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Workaround some broken pre-1.5 toolchains 13029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 13030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *nto* | *qnx*) 13033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=yes 13034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville openbsd2*) 13037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # C++ shared libraries are fairly broken 13038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 13039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville openbsd*) 13042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f /usr/libexec/ld.so; then 13043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_CXX=yes 13044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var_CXX=no 13045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_direct_absolute_CXX=yes 13046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 13047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 13050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec_CXX='${wl}-E' 13051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 13052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 1305364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd=func_echo_all 13054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 13056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville osf3* | osf4* | osf5*) 13060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville KCC*) 13062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Kuck and Associates, Inc. (KAI) C++ Compiler 13063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # KCC will only create a shared library if the output file 13065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # ends with ".so" (or ".sl" for HP-UX), so rename the library 13066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # to its proper name (with version) after linking. 13067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 13068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator_CXX=: 13071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Archives containing C++ object files must be created using 13073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the KAI C++ compiler. 13074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host in 13075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; 13076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; 13077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville RCC*) 13080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Rational C++ 2.4.1 13081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 13082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 13083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cxx*) 13085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host in 13086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville osf3*) 13087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 1308864d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 13089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag_CXX=' -expect_unresolved \*' 1309364d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 13094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 13095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "-hidden">> $lib.exp~ 1309664d8d8f89050c5ada85341f967af391f4716a7cbUlas 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~ 13097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM $lib.exp' 13098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='-rpath $libdir' 13099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator_CXX=: 13103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Commands to make compiler produce verbose output that lists 13105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # what "hidden" libraries, object files and flags are used when 13106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linking a shared library. 13107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 13108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # There doesn't appear to be a way to prevent this compiler from 13109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # explicitly linking system object files so we need to strip them 13110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # from the output so that they don't get included in the library 13111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # dependencies. 1311264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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"' 13113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GXX" = yes && test "$with_gnu_ld" = no; then 13116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 13117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host in 13118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville osf3*) 1311964d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 13120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 1312264d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 13123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator_CXX=: 13128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Commands to make compiler produce verbose output that lists 13130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # what "hidden" libraries, object files and flags are used when 13131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linking a shared library. 1313264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 13136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 13137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville psos*) 13143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 13144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 13145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sunos4*) 13148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC*) 13150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Sun C++ 4.x 13151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 13152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 13153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lcc*) 13155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Lucid 13156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 13157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 13158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 13161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 13162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville solaris*) 13167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 1316864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CC* | sunCC*) 13169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Sun C++ 4.2, 5.x and Centerline C++ 13170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc_CXX=yes 13171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_undefined_flag_CXX=' -zdefs' 13172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 13175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='-R$libdir' 13177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var_CXX=no 13178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 13179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville solaris2.[0-5] | solaris2.[0-5].*) ;; 13180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The compiler driver will combine and reorder linker options, 13182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # but understands `-z linker_flag'. 13183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Supported since Solaris 2.6 (maybe 2.5.1?) 13184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 13185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville link_all_deplibs_CXX=yes 13188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1318964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd='func_echo_all' 13190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Archives containing C++ object files must be created using 13192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # "CC -xar", where "CC" is the Sun C++ compiler. This is 13193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # necessary to make sure instantiated templates are included 13194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # in the archive. 13195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 13196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville gcx*) 13198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Green Hills C++ Compiler 13199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The C++ compiler must be used to create the archive. 13202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 13203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # GNU C++ compiler with Solaris linker 13206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GXX" = yes && test "$with_gnu_ld" = no; then 13207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 13208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $CC --version | $GREP -v '^2\.7' > /dev/null; then 1320964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 1321164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 13212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Commands to make compiler produce verbose output that lists 13214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # what "hidden" libraries, object files and flags are used when 13215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linking a shared library. 1321664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # g++ 2.7 appears to require `-G' NOT `-shared' on this 13219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # platform. 13220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 13223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Commands to make compiler produce verbose output that lists 13225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # what "hidden" libraries, object files and flags are used when 13226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linking a shared library. 1322764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 13231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 13232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville solaris2.[0-5] | solaris2.[0-5].*) ;; 13233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 13235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 13243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_undefined_flag_CXX='${wl}-z,text' 13244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc_CXX=no 13245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var_CXX=no 13246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var='LD_RUN_PATH' 13247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC*) 13250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv5* | sco3.2v5* | sco5v6*) 13261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Note: We can NOT use -z defs as we might desire, because we do not 13262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # link with -lc, and that would cause any symbols used from libc to 13263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # always be unresolved, which means just about no library would 13264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # ever link correctly. If we're not using GNU ld we use -z text 13265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # though, which does catch some bad symbols but isn't as heavy-handed 13266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # as -z defs. 13267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville no_undefined_flag_CXX='${wl}-z,text' 13268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville allow_undefined_flag_CXX='${wl}-z,nodefs' 13269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc_CXX=no 13270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_shlibpath_var_CXX=no 13271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' 13272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_libdir_separator_CXX=':' 13273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville link_all_deplibs_CXX=yes 13274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_dynamic_flag_spec_CXX='${wl}-Bexport' 13275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var='LD_RUN_PATH' 13276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC*) 13279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1328164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ 1328264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci '"$old_archive_cmds_CXX" 1328364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ 1328464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci '"$reload_cmds_CXX" 13285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tandem*) 13294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville NCC*) 13296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # NonStop-UX NCC 3.20 13297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 13298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 13299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 13302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 13303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville vxworks*) 13308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 13309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 13310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: insert proper C++ library support 13314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ld_shlibs_CXX=no 13315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1331864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 1331964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ld_shlibs_CXX" >&6; } 13320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$ld_shlibs_CXX" = no && can_build_shared=no 13321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GCC_CXX="$GXX" 13323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD_CXX="$LD" 13324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ## CAVEAT EMPTOR: 13326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ## There is no encapsulation within the following macros, do not change 13327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ## the running order or otherwise move them around unless you know exactly 13328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ## what you are doing... 13329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Dependencies to place before and after the object being linked: 13330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects_CXX= 13331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects_CXX= 13332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps_CXX= 13333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps_CXX= 13334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path_CXX= 13335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat > conftest.$ac_ext <<_LT_EOF 13337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass Foo 13338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 13339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepublic: 13340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Foo (void) { a = 0; } 13341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprivate: 13342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville int a; 13343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; 13344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 13345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1334664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1334764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_lt_libdeps_save_CFLAGS=$CFLAGS 1334864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase "$CC $CFLAGS " in #( 1334964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; 1335064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; 1335164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; 1335264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 1335364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1335464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $ac_compile) 2>&5 13356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 1335764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1335864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; }; then 13359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Parse the compiler output and extract the necessary 13360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # objects, libraries and library flags. 13361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Sentinel used to keep track of whether or not we are before 13363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the conftest object file. 13364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pre_test_object_deps_done=no 13365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for p in `eval "$output_verbose_link_cmd"`; do 1336764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case ${prev}${p} in 13368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -L* | -R* | -l*) 13370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Some compilers place space between "-{L,R}" and the path. 13371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Remove the space. 13372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test $p = "-L" || 13373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test $p = "-R"; then 13374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville prev=$p 13375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville continue 13376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1337864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Expand the sysroot to ease extracting the directories later. 1337964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$prev"; then 1338064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $p in 1338164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; 1338264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; 1338364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; 1338464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1338564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1338664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $p in 1338764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; 1338864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 13389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$pre_test_object_deps_done" = no; then 1339064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case ${prev} in 1339164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -L | -R) 13392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Internal compiler library paths should come after those 13393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # provided the user. The postdeps already come after the 13394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # user supplied libs so there is no need to process them. 13395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "$compiler_lib_search_path_CXX"; then 13396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_lib_search_path_CXX="${prev}${p}" 13397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 13399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The "-l" case would never come before the object being 13402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linked, so don't bother handling this case. 13403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "$postdeps_CXX"; then 13406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postdeps_CXX="${prev}${p}" 13407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postdeps_CXX="${postdeps_CXX} ${prev}${p}" 13409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 1341164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci prev= 13412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1341464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *.lto.$objext) ;; # Ignore GCC LTO objects 13415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *.$objext) 13416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This assumes that the test object file only shows up 13417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # once in the compiler output. 13418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$p" = "conftest.$objext"; then 13419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pre_test_object_deps_done=yes 13420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville continue 13421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$pre_test_object_deps_done" = no; then 13424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "$predep_objects_CXX"; then 13425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville predep_objects_CXX="$p" 13426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville predep_objects_CXX="$predep_objects_CXX $p" 13428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "$postdep_objects_CXX"; then 13431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postdep_objects_CXX="$p" 13432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postdep_objects_CXX="$postdep_objects_CXX $p" 13434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) ;; # Ignore the rest. 13439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 13442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Clean up. 13444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f a.out a.exe 13445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 13446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "libtool.m4: error: problem compiling CXX test program" 13447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 13448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM -f confest.$objext 1345064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCFLAGS=$_lt_libdeps_save_CFLAGS 13451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# PORTME: override above test on systems where it is broken 13453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in 13454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*) 13455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Interix 3.5 installs completely hosed .la files for C++, so rather than 13456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # hack all around it, let's just trust "g++" to DTRT. 13457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville predep_objects_CXX= 13458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postdep_objects_CXX= 13459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postdeps_CXX= 13460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux*) 13463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `$CC -V 2>&1 | sed 5q` in 13464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *Sun\ C*) 13465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Sun C++ 5.9 13466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The more standards-conforming stlport4 library is 13468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # incompatible with the Cstd library. Avoid specifying 13469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # it if it's in CXXFLAGS. Ignore libCrun as 13470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # -library=stlport4 depends on it. 13471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case " $CXX $CXXFLAGS " in 13472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *" -library=stlport4 "*) 13473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville solaris_use_stlport4=yes 13474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$solaris_use_stlport4" != yes; then 13478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postdeps_CXX='-library=Cstd -library=Crun' 13479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*) 13485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 1348664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CC* | sunCC*) 13487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The more standards-conforming stlport4 library is 13488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # incompatible with the Cstd library. Avoid specifying 13489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # it if it's in CXXFLAGS. Ignore libCrun as 13490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # -library=stlport4 depends on it. 13491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case " $CXX $CXXFLAGS " in 13492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *" -library=stlport4 "*) 13493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville solaris_use_stlport4=yes 13494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Adding this requires a known-good setup of shared libraries for 13498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Sun compiler versions before 5.6, else PIC objects from an old 13499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # archive will be linked into the output, leading to subtle bugs. 13500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$solaris_use_stlport4" != yes; then 13501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postdeps_CXX='-library=Cstd -library=Crun' 13502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 13507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase " $postdeps_CXX " in 13510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*" -lc "*) archive_cmds_need_lc_CXX=no ;; 13511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 13512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_lib_search_dirs_CXX= 13513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "${compiler_lib_search_path_CXX}"; then 13514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 13515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 13516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX= 13548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic_CXX= 13549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static_CXX= 13550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # C++ specific cases for pic, static, wl, etc. 13553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GXX" = yes; then 13554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='-Wl,' 13555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-static' 13556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 13558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix*) 13559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # All AIX code is PIC. 13560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 13561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX 5 now supports IA64 processor 13562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-Bstatic' 13563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville amigaos*) 13567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 13568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville powerpc) 13569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # see comment about AmigaOS4 .so support 13570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-fPIC' 13571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville m68k) 13573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: we need at least 68020 code to build shared libraries, but 13574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # adding the `-m68020' flag to GCC prevents building anything better, 13575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # like `-m68040'. 13576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 13577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 13582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # PIC is the default for these OSes. 13583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1358464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw* | cygwin* | os2* | pw32* | cegcc*) 13585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This hack is so that the source file can tell whether it is being 13586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # built for inclusion in a dll (and should export symbols for example). 13587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Although the cygwin gcc ignores -fPIC, still need this for old-style 13588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (--disable-auto-import) libraries 13589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 13590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville darwin* | rhapsody*) 13592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # PIC is the default on this platform 13593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Common symbols not allowed in MH_DYLIB files 13594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-fno-common' 13595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *djgpp*) 13597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # DJGPP does not support shared libraries at all 13598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX= 13599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1360064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci haiku*) 1360164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # PIC is the default for Haiku. 1360264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # The "-static" flag exists, but is broken. 1360364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_static_CXX= 1360464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 13605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville interix[3-9]*) 13606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Interix 3.x gcc -fpic/-fPIC options generate broken code. 13607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Instead, we relocate shared libraries at runtime. 13608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv4*MP*) 13610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -d /usr/nec; then 13611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX=-Kconform_pic 13612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hpux*) 1361564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 1361664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 1361764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # sets the default TLS model and affects inlining. 13618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 1361964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci hppa*64*) 13620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-fPIC' 13623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *qnx* | *nto*) 13627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # QNX uses GNU C++, but need to define -shared option too, otherwise 13628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # it will coredump. 13629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-fPIC -shared' 13630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-fPIC' 13633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 13637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix[4-9]*) 13638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # All AIX code is PIC. 13639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 13640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX 5 now supports IA64 processor 13641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-Bstatic' 13642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 13644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville chorus*) 13647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cxch68*) 13649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Green Hills C++ Compiler 13650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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" 13651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1365464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw* | cygwin* | os2* | pw32* | cegcc*) 1365564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # This hack is so that the source file can tell whether it is being 1365664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # built for inclusion in a dll (and should export symbols for example). 1365764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 1365864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 13659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dgux*) 13660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ec++*) 13662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-KPIC' 13663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ghcx*) 13665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Green Hills C++ Compiler 13666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-pic' 13667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd* | dragonfly*) 13673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FreeBSD uses GNU C++ 13674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hpux9* | hpux10* | hpux11*) 13676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC*) 13678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='-Wl,' 13679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 13680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" != ia64; then 13681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='+Z' 13682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aCC*) 13685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='-Wl,' 13686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 13687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 13688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*|ia64*) 13689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # +Z the default 13690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='+Z' 13693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville interix*) 13701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This is c89, which is MS Visual C++ (no shared libs) 13702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Anyone wants to do a port? 13703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville irix5* | irix6* | nonstopux*) 13705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC*) 13707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='-Wl,' 13708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-non_shared' 13709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # CC pic flag -KPIC is the default. 13710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 137150ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 13716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville KCC*) 13718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # KAI C++ Compiler 13719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='--backend -Wl,' 13720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-fPIC' 13721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1372264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ecpc* ) 1372364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # old Intel C++ for x86_64 which still supported -KPIC. 13724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='-Wl,' 13725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-KPIC' 13726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-static' 13727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1372864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci icpc* ) 1372964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Intel C++, used to be incompatible with GCC. 1373064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # ICC 10 doesn't accept -KPIC any more. 1373164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_wl_CXX='-Wl,' 1373264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_pic_CXX='-fPIC' 1373364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_prog_compiler_static_CXX='-static' 1373464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 13735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pgCC* | pgcpp*) 13736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Portland Group C++ compiler 13737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='-Wl,' 13738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-fpic' 13739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-Bstatic' 13740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cxx*) 13742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Compaq C++ 13743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Make sure the PIC flag is empty. It appears that all Alpha 13744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Linux and Compaq Tru64 Unix objects are PIC. 13745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX= 13746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-non_shared' 13747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1374864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) 1374964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # IBM XL 8.0, 9.0 on PPC and BlueGene 13750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='-Wl,' 13751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-qpic' 13752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-qstaticlink' 13753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case `$CC -V 2>&1 | sed 5q` in 13756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *Sun\ C*) 13757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Sun C++ 5.9 13758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-KPIC' 13759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-Bstatic' 13760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='-Qoption ld ' 13761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lynxos*) 13767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville m88k*) 13769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mvs*) 13771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cxx*) 13773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-W c,exportall' 13774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1377964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci netbsd* | netbsdelf*-gnu) 13780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *qnx* | *nto*) 13782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # QNX uses GNU C++, but need to define -shared option too, otherwise 13783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # it will coredump. 13784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-fPIC -shared' 13785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville osf3* | osf4* | osf5*) 13787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville KCC*) 13789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='--backend -Wl,' 13790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville RCC*) 13792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Rational C++ 2.4.1 13793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-pic' 13794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cxx*) 13796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Digital/Compaq C++ 13797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='-Wl,' 13798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Make sure the PIC flag is empty. It appears that all Alpha 13799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Linux and Compaq Tru64 Unix objects are PIC. 13800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX= 13801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-non_shared' 13802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville psos*) 13808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville solaris*) 13810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 1381164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CC* | sunCC*) 13812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Sun C++ 4.2, 5.x and Centerline C++ 13813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-KPIC' 13814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-Bstatic' 13815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='-Qoption ld ' 13816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville gcx*) 13818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Green Hills C++ Compiler 13819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-PIC' 13820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sunos4*) 13826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC*) 13828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Sun C++ 4.x 13829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-pic' 13830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-Bstatic' 13831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lcc*) 13833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Lucid 13834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-pic' 13835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 13841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC*) 13843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_wl_CXX='-Wl,' 13844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-KPIC' 13845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX='-Bstatic' 13846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tandem*) 13850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $cc_basename in 13851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville NCC*) 13852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # NonStop-UX NCC 3.20 13853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX='-KPIC' 13854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville vxworks*) 13860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_can_build_shared_CXX=no 13863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in 13868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # For platforms which do not support PIC, -DPIC is meaningless: 13869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *djgpp*) 13870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX= 13871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 13873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 13874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 13875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 13876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1387764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 1387864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 1387964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_pic_CXX+:} false; then : 1388064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 1388164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1388264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX 1388364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1388464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5 1388564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; } 1388664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX 13887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 13889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the PIC flag actually works. 13890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 13891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$lt_prog_compiler_pic_CXX"; then 1389264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 1389364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 1389464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_pic_works_CXX+:} false; then : 1389564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 13896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 13897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_pic_works_CXX=no 13898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_outfile=conftest.$ac_objext 13899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 13901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Insert the option either (1) after the last *FLAGS variable, or 13902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (2) before a word containing "conftest.", or (3) at the end. 13903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Note that $ac_compile itself does not contain backslashes and begins 13904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # with a dollar sign (not a hyphen), so the echo should work correctly. 13905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The option is referenced via a variable to avoid confusing sed. 13906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compile=`echo "$ac_compile" | $SED \ 13907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:$: $lt_compiler_flag:'` 1391064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$lt_compile" 2>conftest.err) 13912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 13913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat conftest.err >&5 1391464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$as_me:$LINENO: \$? = $ac_status" >&5 13915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (exit $ac_status) && test -s "$ac_outfile"; then 13916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The compiler can only warn and ignore the option if not recognized 13917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # So say no if there are warnings other than the usual output. 1391864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 13919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 13921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_pic_works_CXX=yes 13922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 13925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1392764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 1392864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 13929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 13931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $lt_prog_compiler_pic_CXX in 13932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "" | " "*) ;; 13933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 13934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 13935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 13936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_pic_CXX= 13937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_can_build_shared_CXX=no 13938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 13939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 13941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1394464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1394564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 13946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 13947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the static flag actually works. 13948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 13949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 1395064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 1395164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 1395264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_static_works_CXX+:} false; then : 1395364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 13954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 13955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_static_works_CXX=no 13956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_LDFLAGS="$LDFLAGS" 13957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$lt_simple_link_test_code" > conftest.$ac_ext 13959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The linker can only warn and ignore the option if not recognized 13961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # So say no if there are warnings 13962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -s conftest.err; then 13963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Append any errors to the config.log. 13964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat conftest.err 1>&5 1396564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 13966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if diff conftest.exp conftest.er2 >/dev/null; then 13968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_static_works_CXX=yes 13969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 13971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_static_works_CXX=yes 13972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 13974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM -r conftest* 13975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LDFLAGS="$save_LDFLAGS" 13976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1397864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 1397964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 13980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 13982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 13983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 13984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_prog_compiler_static_CXX= 13985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 13986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 13989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1399064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 1399164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 1399264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 1399364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 13994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 13995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_c_o_CXX=no 13996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM -r conftest 2>/dev/null 13997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir conftest 13998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd conftest 13999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir out 14000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compiler_flag="-o out/conftest2.$ac_objext" 14003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Insert the option either (1) after the last *FLAGS variable, or 14004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (2) before a word containing "conftest.", or (3) at the end. 14005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Note that $ac_compile itself does not contain backslashes and begins 14006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # with a dollar sign (not a hyphen), so the echo should work correctly. 14007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compile=`echo "$ac_compile" | $SED \ 14008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:$: $lt_compiler_flag:'` 1401164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$lt_compile" 2>out/conftest.err) 14013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 14014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat out/conftest.err >&5 1401564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$as_me:$LINENO: \$? = $ac_status" >&5 14016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (exit $ac_status) && test -s out/conftest2.$ac_objext 14017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville then 14018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The compiler can only warn and ignore the option if not recognized 14019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # So say no if there are warnings 1402064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 14021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_c_o_CXX=yes 14024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville chmod u+w . 2>&5 14027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 14028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # SGI C++ compiler will create directory out/ii_files/ for 14029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # template instantiation 14030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 14031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM out/* && rmdir out 14032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd .. 14033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM -r conftest 14034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 14035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1403764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 1403864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 14039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1404264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 1404364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 1404464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 1404564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 14046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 14047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_c_o_CXX=no 14048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM -r conftest 2>/dev/null 14049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir conftest 14050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd conftest 14051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville mkdir out 14052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compiler_flag="-o out/conftest2.$ac_objext" 14055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Insert the option either (1) after the last *FLAGS variable, or 14056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (2) before a word containing "conftest.", or (3) at the end. 14057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Note that $ac_compile itself does not contain backslashes and begins 14058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # with a dollar sign (not a hyphen), so the echo should work correctly. 14059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_compile=`echo "$ac_compile" | $SED \ 14060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -e 's:$: $lt_compiler_flag:'` 1406364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval "$lt_compile" 2>out/conftest.err) 14065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 14066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat out/conftest.err >&5 1406764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$as_me:$LINENO: \$? = $ac_status" >&5 14068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if (exit $ac_status) && test -s out/conftest2.$ac_objext 14069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville then 14070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The compiler can only warn and ignore the option if not recognized 14071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # So say no if there are warnings 1407264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 14073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_compiler_c_o_CXX=yes 14076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville chmod u+w . 2>&5 14079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 14080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # SGI C++ compiler will create directory out/ii_files/ for 14081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # template instantiation 14082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 14083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM out/* && rmdir out 14084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cd .. 14085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM -r conftest 14086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 14087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1408964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 1409064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 14091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehard_links="nottested" 14096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 14097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # do not overwrite the value of need_locks provided by the user 1409864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 1409964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if we can lock with hard links... " >&6; } 14100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hard_links=yes 14101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM conftest* 14102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ln conftest.a conftest.b 2>/dev/null && hard_links=no 14103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville touch conftest.a 14104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ln conftest.a conftest.b 2>&5 || hard_links=no 14105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ln conftest.a conftest.b 2>/dev/null && hard_links=no 1410664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 1410764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$hard_links" >&6; } 14108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$hard_links" = no; then 1410964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 1411064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_locks=warn 14112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 14114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_locks=no 14115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 14116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1411964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 1412064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 14121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 1412364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 14124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 14125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix[4-9]*) 14126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If we're using GNU nm, then we don't want the "-C" option. 14127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # -C means demangle to AIX nm, but means don't demangle with GNU nm 1412864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Also, AIX nm treats weak defined symbols like other global defined 1412964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # symbols, whereas GNU nm marks them as "W". 14130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 1413164d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 14132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 14133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink 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' 14134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pw32*) 14137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_symbols_cmds_CXX="$ltdll_cmds" 1413864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1413964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cygwin* | mingw* | cegcc*) 1414064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $cc_basename in 1414164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cl*) 1414264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 1414364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1414464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 1414564d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 1414664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 1414764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1414864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1414964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1415064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci linux* | k*bsd*-gnu | gnu*) 1415164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci link_all_deplibs_CXX=no 1415264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 14153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 14154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 1415564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 14156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1415864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 1415964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$ld_shlibs_CXX" >&6; } 14160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$ld_shlibs_CXX" = no && can_build_shared=no 14161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld_CXX=$with_gnu_ld 14163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 14170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do we need to explicitly link libc? 14171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 14172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "x$archive_cmds_need_lc_CXX" in 14173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex|xyes) 14174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Assume -lc should be added 14175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville archive_cmds_need_lc_CXX=yes 14176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$enable_shared" = yes && test "$GCC" = yes; then 14178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $archive_cmds_CXX in 14179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *'~'*) 14180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: we may have to deal with multi-command sequences. 14181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville '$CC '*) 14183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Test whether the compiler implicitly links with -lc since on some 14184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # systems, -lgcc has to come before -lc. If gcc already passes -lc 14185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # to ld, don't add -lc before -lgcc. 1418664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 1418764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 1418864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${lt_cv_archive_cmds_need_lc_CXX+:} false; then : 1418964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 1419064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1419164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $RM conftest* 1419264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1419464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $ac_compile) 2>&5 14196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 1419764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1419864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } 2>conftest.err; then 1419964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci soname=conftest 1420064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lib=conftest 1420164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci libobjs=conftest.$ac_objext 1420264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci deplibs= 1420364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci wl=$lt_prog_compiler_wl_CXX 1420464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci pic_flag=$lt_prog_compiler_pic_CXX 1420564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci compiler_flags=-v 1420664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci linker_flags=-v 1420764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci verstring= 1420864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci output_objdir=. 1420964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci libname=conftest 1421064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 1421164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci allow_undefined_flag_CXX= 1421264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 14213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 14214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 1421564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1421664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test $ac_status = 0; } 1421764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci then 1421864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_archive_cmds_need_lc_CXX=no 1421964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1422064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_archive_cmds_need_lc_CXX=yes 1422164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1422264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 1422364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1422464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat conftest.err 1>&5 1422564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1422664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $RM conftest* 1422764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1422864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1422964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 1423064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } 1423164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX 14232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 14237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1429964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 1430064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking dynamic linker characteristics... " >&6; } 14301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec= 14303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec='lib$name' 14304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec= 14305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds=".so" 14306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds= 14307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds= 14308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds= 14309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval= 14310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_var= 14311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_overrides_runpath=unknown 14312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleversion_type=none 14313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledynamic_linker="$host_os ld.so" 14314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec="/lib /usr/lib" 14315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_lib_prefix=unknown 14316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_into_libs=no 14317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# when you set need_version to no, make sure it does not cause -set_version 14319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# flags to be left without arguments 14320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_version=unknown 14321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in 14323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix3*) 1432464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 14326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LIBPATH 14327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX 3 has no versioning support, so we append a major version to the name. 14329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix[4-9]*) 1433364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$host_cpu" = ia64; then 14338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX 5 supports IA64 14339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 14340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 14342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # With GCC up to 2.95.x, collect2 would create an import file 14343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # for dependence libraries. The import file would start with 14344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the line `#! .'. This would cause the generated library to 14345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # depend on `.', always an invalid library. This was fixed in 14346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # development snapshots of GCC prior to 3.0. 14347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 14348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix4 | aix4.[01] | aix4.[01].*) 14349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 14350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo ' yes ' 14351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 14352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 14353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 14354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville can_build_shared=no 14355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 14359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # soname into executable. Probably we can add versioning support to 14360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # collect2, so additional links can be useful in future. 14361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$aix_use_runtimelinking" = yes; then 14362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If using run time linking (on AIX 4.2 or later) use lib<name>.so 14363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # instead of lib<name>.a to let people know that these are not 14364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # typical AIX shared libraries. 14365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 14367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We preserve .a as extension for shared libraries through AIX4.2 14368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # and later when we are not doing run time linking. 14369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}.a $libname.a' 14370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LIBPATH 14373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleamigaos*) 14377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 14378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville powerpc) 14379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Since July 2007 AmigaOS4 officially supports .so libraries. 14380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 14381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville m68k) 14384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='$libname.ixlibrary $libname.a' 14385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Create ${libname}_ixlibrary.a entries in /sys/libs. 1438664d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' 14387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebeos*) 14392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${shared_ext}' 14393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker="$host_os ld.so" 14394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LIBRARY_PATH 14395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebsdi[45]*) 1439864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 14403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 14405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 14406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the default ld.so.conf also contains /usr/contrib/lib and 14407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 14408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # libtool to hard-code these into programs 14409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1441164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicygwin* | mingw* | pw32* | cegcc*) 14412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=windows 14413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds=".dll" 14414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1441764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $GCC,$cc_basename in 1441864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci yes,*) 1441964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # gcc 14420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='$libname.dll.a' 14421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # DLL is installed to $(libdir)/../bin by postinstall_cmds 14422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postinstall_cmds='base_file=`basename \${file}`~ 14423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 14424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dldir=$destdir/`dirname \$dlpath`~ 14425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -d \$dldir || mkdir -p \$dldir~ 14426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $install_prog $dir/$dlname \$dldir/$dlname~ 14427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville chmod a+x \$dldir/$dlname~ 14428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 14429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 14430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi' 14431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 14432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dlpath=$dir/\$dldll~ 14433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM \$dlpath' 14434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 14437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cygwin*) 14438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Cygwin DLLs use 'cyg' prefix rather than 'lib' 14439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 1444064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 14441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1444264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw* | cegcc*) 14443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # MinGW DLLs use traditional 'lib' prefix 14444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pw32*) 14447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # pw32 DLLs use 'pw' prefix rather than 'lib' 14448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1445164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dynamic_linker='Win32 ld.exe' 1445264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1445364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1445464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *,cl*) 1445564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Native MSVC 1445664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci libname_spec='$name' 1445764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 1445864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci library_names_spec='${libname}.dll.lib' 1445964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1446064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $build_os in 1446164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mingw*) 1446264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec= 1446364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_save_ifs=$IFS 1446464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=';' 1446564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for lt_path in $LIB 1446664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci do 1446764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$lt_save_ifs 1446864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Let DOS variable expansion print the short 8.3 style file name. 1446964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 1447064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 1447164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 1447264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci IFS=$lt_save_ifs 1447364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Convert to MSYS style. 1447464d8d8f89050c5ada85341f967af391f4716a7cbUlas 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|^ ||'` 1447564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1447664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cygwin*) 1447764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Convert to unix form, then to dos form, then back to unix form 1447864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # but this time dos style (no spaces!) so that the unix form looks 1447964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # like /cygdrive/c/PROGRA~1:/cygdr... 1448064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 1448164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 1448264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 1448364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1448464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 1448564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec="$LIB" 1448664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 1448764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # It is most probably a Windows format PATH. 1448864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 1448964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1449064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 1449164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1449264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # FIXME: find the short name or the path components, as spaces are 1449364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # common. (e.g. "Program Files" -> "PROGRA~1") 1449464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1449564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1449664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1449764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # DLL is installed to $(libdir)/../bin by postinstall_cmds 1449864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci postinstall_cmds='base_file=`basename \${file}`~ 1449964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 1450064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dldir=$destdir/`dirname \$dlpath`~ 1450164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -d \$dldir || mkdir -p \$dldir~ 1450264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $install_prog $dir/$dlname \$dldir/$dlname' 1450364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 1450464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dlpath=$dir/\$dldll~ 1450564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $RM \$dlpath' 1450664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_overrides_runpath=yes 1450764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dynamic_linker='Win32 link.exe' 14508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 1451164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Assume MSVC wrapper 14512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 1451364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dynamic_linker='Win32 ld.exe' 14514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: first we should search . and the directory the executable is in 14517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=PATH 14518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledarwin* | rhapsody*) 14521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker="$host_os dyld" 14522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=darwin 14523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 14526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${major}$shared_ext' 14527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=DYLD_LIBRARY_PATH 14529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 14530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 14532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledgux*) 1453564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 14539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefreebsd* | dragonfly*) 14544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # DragonFly does not have aout. When/if they implement a new 14545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # versioning mechanism, adjust this. 14546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -x /usr/bin/objformat; then 14547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville objformat=`/usr/bin/objformat` 14548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 14549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 1455064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci freebsd[23].*) objformat=aout ;; 14551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) objformat=elf ;; 14552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=freebsd-$objformat 14555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $version_type in 14556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd-elf*) 14557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd-*) 14562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 14563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=yes 14564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 1456864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci freebsd2.*) 14569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd3.[01]* | freebsdelf3.[01]*) 14572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 14576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 14577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 14578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) # from 4.6 on, and DragonFly 14581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1458764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihaiku*) 1458864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 1458964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci need_lib_prefix=no 1459064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci need_version=no 1459164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dynamic_linker="$host_os runtime_loader" 1459264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 1459364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci soname_spec='${libname}${release}${shared_ext}$major' 1459464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_var=LIBRARY_PATH 1459564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_overrides_runpath=yes 1459664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 14597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux9* | hpux10* | hpux11*) 14601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Give a soname corresponding to the major version so that dld.sl refuses to 14602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # link against other versions. 14603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=sunos 14604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_cpu in 14607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ia64*) 14608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds='.so' 14609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker="$host_os dld.so" 14611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "X$HPUX_IA64_MODE" = X32; then 14616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 14617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 14618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 14619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hppa*64*) 14623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds='.sl' 14624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker="$host_os dld.sl" 14626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 14627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 14631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 14634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds='.sl' 14635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker="$host_os dld.sl" 14636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=SHLIB_PATH 14637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 14638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1464264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 14643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postinstall_cmds='chmod 555 $lib' 1464464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # or fails outright, so override atomically: 1464564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci install_override_mode=555 14646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*) 1464964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 14655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 14657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix5* | irix6* | nonstopux*) 14661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 14662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville nonstopux*) version_type=nonstopux ;; 14663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 14664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$lt_cv_prog_gnu_ld" = yes; then 1466564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 14667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=irix 14668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi ;; 14669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 14674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 14675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville irix5* | nonstopux*) 14676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libsuff= shlibsuff= 14677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 14679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $LD in # libtool.m4 will add one of these switches to LD 14680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 14681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libsuff= shlibsuff= libmagic=32-bit;; 14682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 14683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libsuff=32 shlibsuff=N32 libmagic=N32;; 14684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 14685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libsuff=64 shlibsuff=64 libmagic=64-bit;; 14686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) libsuff= shlibsuff= libmagic=never-match;; 14687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 14691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 14692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 14693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 14694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# No shared lib support for Linux oldld, aout, or coff. 14698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux*oldld* | linux*aout* | linux*coff*) 14699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker=no 14700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1470264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# This must be glibc/ELF. 147030ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonlinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 1470464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 14710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 1471264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 14713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Some binutils ld are patched to set DT_RUNPATH 1471464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 1471564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 1471664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1471764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_shlibpath_overrides_runpath=no 1471864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci save_LDFLAGS=$LDFLAGS 1471964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci save_libdir=$libdir 1472064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ 1472164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" 1472264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 14724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 14726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 14727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 14728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 14730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 14731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 14732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1473364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_cxx_try_link "$LINENO"; then : 1473464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 1473564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci lt_cv_shlibpath_overrides_runpath=yes 14736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1473764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1473864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1473964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 1474064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci LDFLAGS=$save_LDFLAGS 1474164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci libdir=$save_libdir 14742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 14744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1474564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 14746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This implies no fast_install, which is unacceptable. 14748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Some rework will be needed to allow for fast_install 14749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # before this can be enabled. 14750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Append ld.so.conf contents to the search path 14753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -f /etc/ld.so.conf; then 1475464d8d8f89050c5ada85341f967af391f4716a7cbUlas 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' ' '` 14755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 14756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We used to test for /lib/ld.so.1 and disable shared libraries on 14759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # powerpc, because MkLinux only supported shared libraries with the 14760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # GNU dynamic linker. Since this was broken with cross compilers, 14761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # most powerpc-linux boxes support dynamic linking these days and 14762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # people can always --disable-shared, the test was removed, and we 14763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # assume the GNU/Linux dynamic linker is in use. 14764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='GNU/Linux ld.so' 14765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1476764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinetbsdelf*-gnu) 1476864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux 1476964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci need_lib_prefix=no 1477064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci need_version=no 1477164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 1477264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci soname_spec='${libname}${release}${shared_ext}$major' 1477364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_var=LD_LIBRARY_PATH 1477464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shlibpath_overrides_runpath=no 1477564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci hardcode_into_libs=yes 1477664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dynamic_linker='NetBSD ld.elf_so' 1477764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 1477864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 14779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenetbsd*) 14780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=sunos 14781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 14784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='NetBSD (a.out) ld.so' 14787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 14788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='NetBSD ld.elf_so' 14791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenewsos6) 1479864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*nto* | *qnx*) 14805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=qnx 14806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 14812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='ldqnx.so' 14814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopenbsd*) 14817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=sunos 14818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="/usr/lib" 14819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 14821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 14822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville openbsd3.3 | openbsd3.3.*) need_version=yes ;; 14823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) need_version=no ;; 14824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 14829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 14830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville openbsd2.[89] | openbsd2.[89].*) 14831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 14832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 14834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 14838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleos2*) 14843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville libname_spec='$name' 14844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shrext_cmds=".dll" 14845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='$libname${shared_ext} $libname.a' 14847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker='OS/2 ld.exe' 14848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LIBPATH 14849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf3* | osf4* | osf5*) 14852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=osf 14853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 14859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 14860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerdos*) 14863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker=no 14864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*) 1486764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # ldd complains unless libraries are executable 14876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville postinstall_cmds='chmod +x $lib' 14877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesunos4*) 14880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=sunos 14881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 14883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$with_gnu_ld" = yes; then 14886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=yes 14889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4 | sysv4.3*) 1489264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_vendor in 14897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sni) 14898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 14899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville runpath_var=LD_RUN_PATH 14901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville siemens) 14903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville motorola) 14906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 14909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 14910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4*MP*) 14915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -d /usr/nec ;then 1491664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 14918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='$libname${shared_ext}.$major' 14919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 14924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville version_type=freebsd-elf 14925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 14927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=yes 14931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$with_gnu_ld" = yes; then 14933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 14934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 14935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 14936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 14937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sco3.2v5*) 14938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 14939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 14941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 14942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec='/usr/lib' 14943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletpf*) 14946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 1494764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_lib_prefix=no 14949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville need_version=no 1495064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_overrides_runpath=no 14953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_into_libs=yes 14954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleuts4*) 1495764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci version_type=linux # correct to gnu/linux during the next big refactor 14958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville soname_spec='${libname}${release}${shared_ext}$major' 14960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shlibpath_var=LD_LIBRARY_PATH 14961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 14964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville dynamic_linker=no 14965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 14966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 1496764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 1496864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$dynamic_linker" >&6; } 14969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$dynamic_linker" = no && can_build_shared=no 14970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 14972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then 14973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 14974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 14975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 14977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 14978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 14979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 14980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 14981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 14982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 14999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1501864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1501964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1502064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 1502164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 15022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action_CXX= 15023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$hardcode_libdir_flag_spec_CXX" || 15024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -n "$runpath_var_CXX" || 15025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "X$hardcode_automatic_CXX" = "Xyes" ; then 15026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We can hardcode non-existent directories. 15028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$hardcode_direct_CXX" != no && 15029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # If the only mechanism to avoid hardcoding is shlibpath_var, we 15030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # have to relink, otherwise we might link with an installed library 15031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # when we should be linking with a yet-to-be-installed one 15032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 15033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$hardcode_minus_L_CXX" != no; then 15034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Linking always hardcodes the temporary library directory. 15035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_action_CXX=relink 15036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 15037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We can link without hardcoding, and we can hardcode nonexisting dirs. 15038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_action_CXX=immediate 15039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 15041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We cannot hardcode anything, or else we can only hardcode existing 15042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # directories. 15043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville hardcode_action_CXX=unsupported 15044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1504564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 1504664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$hardcode_action_CXX" >&6; } 15047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$hardcode_action_CXX" = relink || 15049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$inherit_rpath_CXX" = yes; then 15050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Fast installation is not supported 15051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_fast_install=no 15052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$shlibpath_overrides_runpath" = yes || 15053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$enable_shared" = no; then 15054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Fast installation is not necessary 15055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville enable_fast_install=needless 15056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi # test -n "$compiler" 15065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC=$lt_save_CC 1506764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CFLAGS=$lt_save_CFLAGS 15068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LDCXX=$LD 15069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LD=$lt_save_LD 15070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GCC=$lt_save_GCC 15071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville with_gnu_ld=$lt_save_with_gnu_ld 15072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_LDCXX=$lt_cv_path_LD 15073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_path_LD=$lt_save_path_LD 15074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 15075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 15076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi # test "$_lt_caught_CXX_error" != yes 15077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp 15079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS' 15080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu 15083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1509664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1509764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 15098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_config_commands="$ac_config_commands libtool" 15099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Only expand once: 15104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# TODO(chandlerc@google.com): Currently we aren't running the Python tests 15108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# against the interpreter detected by AM_PATH_PYTHON, and so we condition 15109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# HAVE_PYTHON by requiring "python" to be in the PATH, and that interpreter's 15110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# version to be >= 2.3. This will allow the scripts to use a "/usr/bin/env" 15111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# hashbang. 15112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePYTHON= # We *do not* allow the user to specify a python interpreter 15113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Extract the first word of "python", so it can be a program name with args. 15114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy python; ac_word=$2 1511564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 1511664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 1511764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_path_PYTHON+:} false; then : 1511864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 15119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 15120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $PYTHON in 15121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [\\/]* | ?:[\\/]*) 15122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path. 15123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 15124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 15125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 15127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 15128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 15129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 1513064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 151310ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext" 1513364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 15135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 1513764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 15138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 15139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$ac_cv_path_PYTHON" && ac_cv_path_PYTHON=":" 15141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 15142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 15143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePYTHON=$ac_cv_path_PYTHON 15145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$PYTHON"; then 1514664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5 1514764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$PYTHON" >&6; } 15148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1514964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1515064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 15151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1515464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$PYTHON" != ":"; then : 1515564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci prog="import sys 15156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# split strings by '.' and convert to numeric. Append some zeros 15157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# because we need at least 4 digits for the hex conversion. 1515864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# map returns an iterator in Python 3.0 and a list in 2.x 1515964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciminver = list(map(int, '2.3'.split('.'))) + [0, 0, 0] 15160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleminverhex = 0 1516164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# xrange is not present in Python 3.0 and range returns an iterator 1516264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] 15163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys.exit(sys.hexversion < minverhex)" 15164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if { echo "$as_me:$LINENO: $PYTHON -c "$prog"" >&5 15165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ($PYTHON -c "$prog") >&5 2>&5 15166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_status=$? 15167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo "$as_me:$LINENO: \$? = $ac_status" >&5 1516864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (exit $ac_status); }; then : 15169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 15170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 15171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PYTHON=":" 15172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$PYTHON" != ":"; then 15175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville HAVE_PYTHON_TRUE= 15176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville HAVE_PYTHON_FALSE='#' 15177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 15178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville HAVE_PYTHON_TRUE='#' 15179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville HAVE_PYTHON_FALSE= 15180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 151830ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Configure pthreads. 151840ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 151850ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Check whether --with-pthreads was given. 151860ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonif test "${with_pthreads+set}" = set; then : 151870ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson withval=$with_pthreads; with_pthreads=$withval 151880ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonelse 151890ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson with_pthreads=check 151900ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi 151910ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 151920ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 151930ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonhave_pthreads=no 151940ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonif test "x$with_pthreads" != "xno"; then : 15195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c 15199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS' 15200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu 15203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleacx_pthread_ok=no 15205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We used to check for pthread.h first, but this fails if pthread.h 15207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# requires special compiler flags (e.g. on True64 or Sequent). 15208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It gets checked for in the link test anyway. 15209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# First of all, check if the user has set any of the PTHREAD_LIBS, 15211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# etcetera environment variables, and if threads linking works using 15212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# them: 15213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then 15214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_CFLAGS="$CFLAGS" 15215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_LIBS="$LIBS" 15217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="$PTHREAD_LIBS $LIBS" 1521864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5 1521964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; } 1522064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 15222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error. 15224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville Use char because int might match the return type of a GCC 15225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville builtin and then its argument prototype would still apply. */ 15226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus 15227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" 15228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif 15229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar pthread_join (); 15230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 15231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 15232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 15233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn pthread_join (); 15234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 15235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 15236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 15237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1523864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 15239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville acx_pthread_ok=yes 15240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1524164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1524264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 1524364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5 1524464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$acx_pthread_ok" >&6; } 15245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x"$acx_pthread_ok" = xno; then 15246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_LIBS="" 15247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_CFLAGS="" 15248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="$save_LIBS" 15250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="$save_CFLAGS" 15251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We must check for the threads library under a number of different 15254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# names; the ordering is very important because some systems 15255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (e.g. DEC) have both -lpthread and -lpthreads, where one of the 15256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# libraries is broken (non-POSIX). 15257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a list of thread flags to try. Items starting with a "-" are 15259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# C compiler flags, and other items are library names, except for "none" 15260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which indicates that we try without any flags at all, and "pthread-config" 15261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which is a program returning the flags for the Pth emulation library. 15262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleacx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config" 15264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The ordering *is* (sometimes) important. Some notes on the 15266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# individual items follow: 15267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# pthreads: AIX (must check this before -lpthread) 15269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# none: in case threads are in libc; should be tried before -Kthread and 15270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# other compiler flags to prevent continual compiler warnings 15271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h) 15272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) 15273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) 15274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads) 15275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -pthreads: Solaris/gcc 15276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -mthreads: Mingw32/gcc, Lynx/gcc 15277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it 15278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# doesn't hurt to check since this sometimes defines pthreads too; 15279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# also defines -D_REENTRANT) 15280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ... -mt is also the pthreads flag for HP/aCC 15281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# pthread: Linux, etcetera 15282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# --thread-safe: KAI C++ 15283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# pthread-config: use pthread-config program (for GNU Pth library) 15284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "${host_cpu}-${host_os}" in 15286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *solaris*) 15287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # On Solaris (at least, for some versions), libc contains stubbed 15289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (non-functional) versions of the pthreads routines, so link-based 15290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # tests will erroneously succeed. (We need to link with -pthreads/-mt/ 15291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather 15292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # a function called by this macro, so we could check for that, but 15293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # who knows whether they'll stub that too in a future libc.) So, 15294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # we'll just look for -pthreads and -lpthread first: 15295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags" 15297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 15298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 15299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$acx_pthread_ok" = xno; then 15301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor flag in $acx_pthread_flags; do 15302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $flag in 15304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville none) 1530564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5 1530664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether pthreads work without any flags... " >&6; } 15307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 15308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -*) 1531064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5 1531164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether pthreads work with $flag... " >&6; } 15312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_CFLAGS="$flag" 15313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 15314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pthread-config) 15316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "pthread-config", so it can be a program name with args. 15317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy pthread-config; ac_word=$2 1531864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 1531964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 1532064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_acx_pthread_config+:} false; then : 1532164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 15322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 15323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$acx_pthread_config"; then 15324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test. 15325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 15326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 15328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 15329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 15330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 1533164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 153320ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_acx_pthread_config="yes" 1533464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 15336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 1533864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 15339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 15340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no" 15342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleacx_pthread_config=$ac_cv_prog_acx_pthread_config 15345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$acx_pthread_config"; then 1534664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5 1534764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$acx_pthread_config" >&6; } 15348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1534964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1535064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 15351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x"$acx_pthread_config" = xno; then continue; fi 15355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_CFLAGS="`pthread-config --cflags`" 15356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" 15357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 15358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 1536064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5 1536164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for the pthreads library -l$flag... " >&6; } 15362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_LIBS="-l$flag" 15363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 15364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 15365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_LIBS="$LIBS" 15367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_CFLAGS="$CFLAGS" 15368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="$PTHREAD_LIBS $LIBS" 15369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Check for various functions. We must include pthread.h, 15372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # since some functions may be macros. (On the Sequent, we 15373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # need a special flag -Kthread to make this header compile.) 15374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We check for pthread_join because it is in -lpthread on IRIX 15375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # while pthread_create is in libc. We check for pthread_attr_init 15376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # due to DEC craziness with -lpthreads. We check for 15377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # pthread_cleanup_push because it is one of the few pthread 15378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # functions on Solaris that doesn't have a non-functional libc stub. 15379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We try pthread_create on general principles. 1538064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 15382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h> 15383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 15384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 15385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 15386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepthread_t th; pthread_join(th, 0); 15387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pthread_attr_init(0); pthread_cleanup_push(0, 0); 15388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pthread_create(0,0,0,0); pthread_cleanup_pop(0); 15389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 15390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 15391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 15392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1539364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 15394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville acx_pthread_ok=yes 15395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1539664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1539764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 15398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="$save_LIBS" 15400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="$save_CFLAGS" 15401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1540264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5 1540364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$acx_pthread_ok" >&6; } 15404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$acx_pthread_ok" = xyes; then 15405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break; 15406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_LIBS="" 15409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_CFLAGS="" 15410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 15411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Various other checks: 15414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$acx_pthread_ok" = xyes; then 15415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_LIBS="$LIBS" 15416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="$PTHREAD_LIBS $LIBS" 15417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_CFLAGS="$CFLAGS" 15418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Detect AIX lossage: JOINABLE attribute is called UNDETACHED. 1542164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5 1542264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for joinable pthread attribute... " >&6; } 15423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville attr_name=unknown 15424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do 1542564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 15427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h> 15428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 15429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 15430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 15431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint attr=$attr; return attr; 15432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 15433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 15434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 15435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1543664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 15437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville attr_name=$attr; break 15438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1543964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1544064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 15441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 1544264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5 1544364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$attr_name" >&6; } 15444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then 15445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF 15447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PTHREAD_CREATE_JOINABLE $attr_name 15448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 15449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1545264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5 1545364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking if more special flags are required for pthreads... " >&6; } 15454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville flag=no 15455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case "${host_cpu}-${host_os}" in 15456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";; 15457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";; 15458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1545964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5 1546064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "${flag}" >&6; } 15461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$flag" != xno; then 15462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" 15463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="$save_LIBS" 15466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="$save_CFLAGS" 15467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # More AIX lossage: must compile with xlc_r or cc_r 15468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x"$GCC" != xyes; then 15469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_prog in xlc_r cc_r 15470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 15471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Extract the first word of "$ac_prog", so it can be a program name with args. 15472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2 1547364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 1547464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking for $ac_word... " >&6; } 1547564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ${ac_cv_prog_PTHREAD_CC+:} false; then : 1547664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo_n "(cached) " >&6 15477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 15478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "$PTHREAD_CC"; then 15479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test. 15480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 15481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 15483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 15484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 15485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 1548664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for ac_exec_ext in '' $ac_executable_extensions; do 154870ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cv_prog_PTHREAD_CC="$ac_prog" 1548964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 2 15491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 1549364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 15494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 15495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePTHREAD_CC=$ac_cv_prog_PTHREAD_CC 15499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$PTHREAD_CC"; then 1550064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5 1550164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$PTHREAD_CC" >&6; } 15502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1550364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1550464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 15505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -n "$PTHREAD_CC" && break 15509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 15510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -n "$PTHREAD_CC" || PTHREAD_CC="${CC}" 15511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 15513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_CC=$CC 15514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # The next part tries to detect GCC inconsistency with -shared on some 15517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # architectures and systems. The problem is that in certain 15518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # configurations, when -shared is specified, GCC "forgets" to 15519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # internally use various flags which are still necessary. 15520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 15522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Prepare the flags 15523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 15524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_CFLAGS="$CFLAGS" 15525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_LIBS="$LIBS" 15526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville save_CC="$CC" 15527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Try with the flags determined by the earlier checks. 15529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 15530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # -Wl,-z,defs forces link-time symbol resolution, so that the 15531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # linking checks with -shared actually have any value 15532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 15533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FIXME: -fPIC is required for -shared on many architectures, 15534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # so we specify it here, but the right way would probably be to 15535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # properly detect whether it is actually required. 15536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="-shared -fPIC -Wl,-z,defs $CFLAGS $PTHREAD_CFLAGS" 15537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="$PTHREAD_LIBS $LIBS" 15538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC="$PTHREAD_CC" 15539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # In order not to create several levels of indentation, we test 15541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # the value of "$done" until we find the cure or run out of ideas. 15542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done="no" 15543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # First, make sure the CFLAGS we added are actually accepted by our 15545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # compiler. If not (and OS X's ld, for instance, does not accept -z), 15546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # then we can't do this test. 15547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x"$done" = xno; then 1554864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to check for GCC pthread/shared inconsistencies" >&5 1554964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether to check for GCC pthread/shared inconsistencies... " >&6; } 1555064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 15552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 15554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 15555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 15556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 15558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 15559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 15560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1556164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 15562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1556364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1556464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done=yes 15565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1556664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1556764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 15568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$done" = xyes ; then 1557064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1557164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 15572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1557364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1557464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; } 15575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x"$done" = xno; then 1557964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -pthread is sufficient with -shared" >&5 1558064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -pthread is sufficient with -shared... " >&6; } 1558164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 15583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h> 15584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 15585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 15586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 1558764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipthread_t th; pthread_join(th, 0); 1558864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci pthread_attr_init(0); pthread_cleanup_push(0, 0); 1558964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci pthread_create(0,0,0,0); pthread_cleanup_pop(0); 1559064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ; 1559164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return 0; 1559264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 1559364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 1559464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 15595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done=yes 15596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1559764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1559864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 15599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$done" = xyes; then 1560164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1560264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; } 15603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1560464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1560564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 15606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 15610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Linux gcc on some architectures such as mips/mipsel forgets 15611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # about -lpthread 15612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 15613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x"$done" = xno; then 1561464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lpthread fixes that" >&5 1561564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -lpthread fixes that... " >&6; } 15616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="-lpthread $PTHREAD_LIBS $save_LIBS" 1561764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 15619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h> 15620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 15621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 15622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 15623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepthread_t th; pthread_join(th, 0); 15624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pthread_attr_init(0); pthread_cleanup_push(0, 0); 15625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pthread_create(0,0,0,0); pthread_cleanup_pop(0); 15626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 15627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 15628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 15629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1563064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 15631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done=yes 15632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1563364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1563464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 15635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$done" = xyes; then 1563764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1563864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; } 15639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_LIBS="-lpthread $PTHREAD_LIBS" 15640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1564164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1564264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 15643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 15646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # FreeBSD 4.10 gcc forgets to use -lc_r instead of -lc 15647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 15648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x"$done" = xno; then 1564964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc_r fixes that" >&5 1565064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo_n "checking whether -lc_r fixes that... " >&6; } 15651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="-lc_r $PTHREAD_LIBS $save_LIBS" 1565264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h. */ 15654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h> 15655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint 15656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain () 15657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 15658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepthread_t th; pthread_join(th, 0); 15659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pthread_attr_init(0); pthread_cleanup_push(0, 0); 15660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville pthread_create(0,0,0,0); pthread_cleanup_pop(0); 15661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ; 15662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville return 0; 15663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 15664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1566564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif ac_fn_c_try_link "$LINENO"; then : 15666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done=yes 15667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 1566864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f core conftest.err conftest.$ac_objext \ 1566964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci conftest$ac_exeext conftest.$ac_ext 15670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$done" = xyes; then 1567264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1567364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "yes" >&6; } 15674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_LIBS="-lc_r $PTHREAD_LIBS" 15675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1567664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1567764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "no" >&6; } 15678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x"$done" = xno; then 15681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # OK, we have run out of ideas 1568264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Impossible to determine how to use pthreads with shared libraries" >&5 1568364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: Impossible to determine how to use pthreads with shared libraries" >&2;} 15684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # so it's not safe to assume that we may use pthreads 15686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville acx_pthread_ok=no 15687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CFLAGS="$save_CFLAGS" 15690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville LIBS="$save_LIBS" 15691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CC="$save_CC" 15692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 15693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PTHREAD_CC="$CC" 15694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: 15701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$acx_pthread_ok" = xyes; then 15702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1570364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h 15704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville : 15706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 15707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville acx_pthread_ok=no 157080ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if test "x$with_pthreads" != "xcheck"; then : 157090ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 157100ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 157110ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonas_fn_error $? "--with-pthreads was specified, but unable to be used 157120ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonSee \`config.log' for more details" "$LINENO" 5; } 157130ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi 15714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp 15716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS' 15717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu 15720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 157220ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson have_pthreads="$acx_pthread_ok" 157230ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi 157240ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if test "x$have_pthreads" == "xyes"; then 157250ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson HAVE_PTHREADS_TRUE= 157260ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson HAVE_PTHREADS_FALSE='#' 157270ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonelse 157280ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson HAVE_PTHREADS_TRUE='#' 157290ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson HAVE_PTHREADS_FALSE= 157300ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi 157310ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 157320ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 157330ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 15734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# TODO(chandlerc@google.com) Check for the necessary system headers. 15736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# TODO(chandlerc@google.com) Check the types, structures, and other compiler 15738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and architecture characteristics. 15739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Output the generated files. No further autoconf macros may be used. 15741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >confcache <<\_ACEOF 15742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This file is a shell script that caches the results of configure 15743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# tests run on this system so they can be shared between configure 15744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# scripts and configure runs, see configure's option --config-cache. 15745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It is not useful on other systems. If it contains results you don't 15746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# want to keep, you may remove or edit it. 15747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 15748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# config.status only pays attention to the cache file if you give it 15749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the --recheck option to rerun configure. 15750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 15751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `ac_cv_env_foo' variables (set or unset) will be overridden when 15752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# loading this file, other *unset* `ac_cv_foo' will be assigned the 15753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# following values. 15754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 15756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The following way of writing the cache mishandles newlines in values, 15758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# but we know of no workaround that is simple, portable, and efficient. 15759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# So, we kill variables containing newlines. 15760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Ultrix sh set writes to stderr and can't be redirected directly, 15761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and sets the high bit in the cache file unless we assign to the vars. 15762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville( 15763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 15764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval ac_val=\$$ac_var 15765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_val in #( 15766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *${as_nl}*) 15767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_var in #( 1576864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1576964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 15770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 15771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_var in #( 15772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _ | IFS | as_nl) ;; #( 1577364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1577464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) { eval $ac_var=; unset $ac_var;} ;; 15775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac ;; 15776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 15777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 15778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (set) 2>&1 | 15780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $as_nl`(ac_space=' '; set) 2>&1` in #( 15781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *${as_nl}ac_space=\ *) 1578264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # `set' does not quote correctly, so add quotes: double-quote 1578364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # substitution turns \\\\ into \\, and sed turns \\ into \. 15784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed -n \ 15785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "s/'/'\\\\''/g; 15786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 15787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; #( 15788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 15789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # `set' quotes correctly as required by POSIX, so do not add quotes. 15790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 15791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 15792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac | 15793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sort 15794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville) | 15795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed ' 15796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^ac_cv_env_/b end 15797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville t clear 15798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville :clear 15799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 15800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville t end 15801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville :end' >>confcache 15803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 15804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -w "$cache_file"; then 1580564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "x$cache_file" != "x/dev/null"; then 1580664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 1580764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: updating cache $cache_file" >&6;} 1580864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test ! -f "$cache_file" || test -h "$cache_file"; then 1580964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat confcache >"$cache_file" 1581064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1581164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $cache_file in #( 1581264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci */* | ?:*) 1581364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mv -f confcache "$cache_file"$$ && 1581464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mv -f "$cache_file"$$ "$cache_file" ;; #( 1581564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) 1581664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mv -f confcache "$cache_file" ;; 1581764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1581864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1581964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 15820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1582164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 1582264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 15823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 15824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f confcache 15826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$prefix" = xNONE && prefix=$ac_default_prefix 15828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Let make expand exec_prefix. 15829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 15830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDEFS=-DHAVE_CONFIG_H 15832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_libobjs= 15834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ltlibobjs= 1583564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciU= 15836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 15837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 1. Remove the extension, and $U if already installed. 15838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 1583964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 15840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 15841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # will be set to the directory where LIBOBJS objects are built. 1584264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 1584364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 15844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 15845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBOBJS=$ac_libobjs 15846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTLIBOBJS=$ac_ltlibobjs 15848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 158500ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 158510ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson$as_echo_n "checking that generated files are newer than configure... " >&6; } 158520ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson if test -n "$am_sleep_pid"; then 158530ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # Hide warnings about reused PIDs. 158540ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson wait $am_sleep_pid 2>/dev/null 158550ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson fi 158560ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 158570ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson$as_echo "done" >&6; } 1585864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -n "$EXEEXT"; then 1585964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__EXEEXT_TRUE= 1586064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__EXEEXT_FALSE='#' 1586164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1586264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__EXEEXT_TRUE='#' 1586364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__EXEEXT_FALSE= 1586464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1586564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 15866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 1586764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "conditional \"AMDEP\" was never defined. 1586864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5 15869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 1587164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 1587264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5 15873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 1587564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. 1587664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5 15877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then 1587964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "conditional \"HAVE_PYTHON\" was never defined. 1588064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsually this means the macro was only invoked conditionally." "$LINENO" 5 15881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 158820ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonif test -z "${HAVE_PTHREADS_TRUE}" && test -z "${HAVE_PTHREADS_FALSE}"; then 158830ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson as_fn_error $? "conditional \"HAVE_PTHREADS\" was never defined. 158840ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonUsually this means the macro was only invoked conditionally." "$LINENO" 5 158850ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonfi 15886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1588764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci: "${CONFIG_STATUS=./config.status}" 1588864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_write_fail=0 15889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files_save=$ac_clean_files 15890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files="$ac_clean_files $CONFIG_STATUS" 1589164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 1589264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 1589364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_write_fail=0 1589464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 15895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#! $SHELL 15896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Generated by $as_me. 15897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Run this file to recreate the current configuration. 15898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler output produced by configure, useful for debugging 15899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# configure, is in config.log if it exists. 15900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledebug=false 15902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_recheck=false 15903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_silent=false 15904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1590564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL=\${CONFIG_SHELL-$SHELL} 1590664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport SHELL 1590764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ASEOF 1590864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 1590964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ## 1591064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## M4sh Initialization. ## 1591164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## -------------------- ## 15912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Be more Bourne compatible 15914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDUALCASE=1; export DUALCASE # for MKS sh 1591564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 15916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville emulate sh 15917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville NULLCMD=: 1591864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 15919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # is contrary to our usage. Disable this feature. 15920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville alias -g '${1+"$@"}'='"$@"' 15921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville setopt NO_GLOB_SUBST 15922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 1592364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case `(set -o) 2>/dev/null` in #( 1592464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *posix*) : 1592564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci set -o posix ;; #( 1592664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) : 1592764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 15928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 15929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1593264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_nl=' 1593364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' 1593464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport as_nl 1593564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Printing a long string crashes Solaris 7 /usr/bin/printf. 1593664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 1593764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 1593864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 1593964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Prefer a ksh shell builtin over an external printf program on Solaris, 1594064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# but without wasting forks for bash or zsh. 1594164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -z "$BASH_VERSION$ZSH_VERSION" \ 1594264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 1594364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo='print -r --' 1594464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_n='print -rn --' 1594564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 1594664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo='printf %s\n' 1594764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_n='printf %s' 1594864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1594964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 1595064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 1595164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_n='/usr/ucb/echo -n' 15952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1595364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 1595464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_n_body='eval 1595564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci arg=$1; 1595664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $arg in #( 1595764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *"$as_nl"*) 1595864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci expr "X$arg" : "X\\(.*\\)$as_nl"; 1595964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 1596064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac; 1596164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 1596264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ' 1596364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci export as_echo_n_body 1596464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo_n='sh -c $as_echo_n_body as_echo' 15965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 1596664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci export as_echo_body 1596764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_echo='sh -c $as_echo_body as_echo' 15968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1597064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The user is always right. 1597164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "${PATH_SEPARATOR+set}" != set; then 1597264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci PATH_SEPARATOR=: 1597364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 1597464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 1597564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci PATH_SEPARATOR=';' 1597664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 15977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 15978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# IFS 15981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We need space, tab and new line, in precisely that order. Quoting is 15982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# there to prevent editors from complaining about space-tab. 15983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (If _AS_PATH_WALK were called with IFS unset, it would disable word 15984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# splitting by setting IFS to empty value.) 15985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=" "" $as_nl" 15986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 15987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find who we are. Look in the path if we contain no directory separator. 1598864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_myself= 1598964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $0 in #(( 15990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *[\\/]* ) as_myself=$0 ;; 15991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH 15993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 15994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$as_save_IFS 15995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -z "$as_dir" && as_dir=. 1599664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 1599764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 15998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS 15999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 16001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 16002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We did not find ourselves, most probably we were run as `sh COMMAND' 16003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# in which case we are not to be found in the path. 16004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$as_myself" = x; then 16005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_myself=$0 16006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 16007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test ! -f "$as_myself"; then 1600864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 1600964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exit 1 16010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 16011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1601264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Unset variables that we do not need and which cause bugs (e.g. in 1601364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 1601464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# suppresses any "Segmentation fault" message there. '((' could 1601564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# trigger a bug in pdksh 5.2.14. 1601664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor as_var in BASH_ENV ENV MAIL MAILPATH 1601764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcido eval test x\${$as_var+set} = xset \ 1601864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 16019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 16020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS1='$ ' 16021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS2='> ' 16022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS4='+ ' 16023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# NLS nuisances. 1602564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLC_ALL=C 1602664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport LC_ALL 1602764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLANGUAGE=C 1602864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport LANGUAGE 1602964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1603064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# CDPATH. 1603164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 1603264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1603364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1603464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_error STATUS ERROR [LINENO LOG_FD] 1603564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------------------------------- 1603664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 1603764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 1603864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# script with STATUS, using 1 if that was 0. 1603964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_error () 1604064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 1604164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_status=$1; test $as_status -eq 0 && as_status=1 1604264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test "$4"; then 1604364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1604464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 16045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 1604664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$as_me: error: $2" >&2 1604764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_exit $as_status 1604864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_error 1604964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1605064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1605164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_set_status STATUS 1605264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------------- 1605364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Set $? to STATUS, without forking. 1605464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_set_status () 1605564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 1605664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci return $1 1605764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_set_status 1605864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1605964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_exit STATUS 1606064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ----------------- 1606164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 1606264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_exit () 1606364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 1606464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci set +e 1606564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_set_status $1 1606664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exit $1 1606764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_exit 1606864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1606964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_unset VAR 1607064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# --------------- 1607164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Portably unset VAR. 1607264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_unset () 1607364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 1607464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { eval $1=; unset $1;} 1607564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 1607664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_unset=as_fn_unset 1607764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_append VAR VALUE 1607864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ---------------------- 1607964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Append the text in VALUE to the end of the definition contained in VAR. Take 1608064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# advantage of any shell optimizations that allow amortized linear growth over 1608164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# repeated appends, instead of the typical quadratic growth present in naive 1608264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# implementations. 1608364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 1608464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval 'as_fn_append () 1608564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 1608664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $1+=\$2 1608764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }' 1608864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1608964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_append () 1609064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 1609164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval $1=\$$1\$2 1609264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 1609364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # as_fn_append 1609464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1609564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_arith ARG... 1609664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------------ 1609764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Perform arithmetic evaluation on the ARGs, and store the result in the 1609864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# global $as_val. Take advantage of shells that can avoid forks. The arguments 1609964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# must be portable across $(()) and expr. 1610064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 1610164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval 'as_fn_arith () 1610264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 1610364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_val=$(( $* )) 1610464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci }' 1610564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1610664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_arith () 1610764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 1610864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_val=`expr "$@" || test $? -eq 1` 1610964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 1611064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # as_fn_arith 1611164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 16112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif expr a : '\(a\)' >/dev/null 2>&1 && 16114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "X`expr 00001 : '.*\(...\)'`" = X001; then 16115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_expr=expr 16116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 16117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_expr=false 16118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 16119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 16121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_basename=basename 16122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 16123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_basename=false 16124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 16125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1612664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 1612764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dirname=dirname 1612864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1612964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dirname=false 1613064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 16131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_me=`$as_basename -- "$0" || 16133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 16134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$0" : 'X\(//\)$' \| \ 16135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$0" : 'X\(/\)' \| . 2>/dev/null || 1613664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X/"$0" | 16137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed '/^.*\/\([^/][^/]*\)\/*$/{ 16138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 16139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 16140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 16141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\/\(\/\/\)$/{ 16142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 16143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 16144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 16145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\/\(\/\).*/{ 16146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 16147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 16148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 16149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s/.*/./; q'` 16150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1615164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Avoid depending upon Character Ranges. 1615264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_letters='abcdefghijklmnopqrstuvwxyz' 1615364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 1615464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_Letters=$as_cr_letters$as_cr_LETTERS 1615564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_digits='0123456789' 1615664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_cr_alnum=$as_cr_Letters$as_cr_digits 16157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleECHO_C= ECHO_N= ECHO_T= 1615964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `echo -n x` in #((((( 16160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville-n*) 1616164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case `echo 'xy\c'` in 16162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *c*) ECHO_T=' ';; # ECHO_T is single tab character. 1616364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci xy) ECHO_C='\c';; 1616464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 1616564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ECHO_T=' ';; 16166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac;; 16167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 16168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ECHO_N='-n';; 16169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 16170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conf$$ conf$$.exe conf$$.file 16172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -d conf$$.dir; then 16173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f conf$$.dir/conf$$.file 16174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 16175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville rm -f conf$$.dir 1617664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mkdir conf$$.dir 2>/dev/null 1617764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1617864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif (echo >conf$$.file) 2>/dev/null; then 1617964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if ln -s conf$$.file conf$$ 2>/dev/null; then 1618064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_ln_s='ln -s' 1618164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # ... but there are two gotchas: 1618264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 1618364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 161840ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # In both cases, we have to default to `cp -pR'. 1618564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 161860ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson as_ln_s='cp -pR' 1618764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci elif ln conf$$.file conf$$ 2>/dev/null; then 1618864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_ln_s=ln 1618964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 161900ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson as_ln_s='cp -pR' 1619164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 16192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 161930ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson as_ln_s='cp -pR' 16194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 16195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 16196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillermdir conf$$.dir 2>/dev/null 16197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1619864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1619964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# as_fn_mkdir_p 1620064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ------------- 1620164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Create "$as_dir" as a directory, including parents if necessary. 1620264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_mkdir_p () 1620364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 1620464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1620564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $as_dir in #( 1620664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -*) as_dir=./$as_dir;; 1620764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1620864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -d "$as_dir" || eval $as_mkdir_p || { 1620964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dirs= 1621064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci while :; do 1621164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $as_dir in #( 1621264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 1621364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) as_qdir=$as_dir;; 1621464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1621564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dirs="'$as_qdir' $as_dirs" 1621664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dir=`$as_dirname -- "$as_dir" || 1621764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1621864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci X"$as_dir" : 'X\(//\)[^/]' \| \ 1621964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci X"$as_dir" : 'X\(//\)$' \| \ 1622064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 1622164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$as_dir" | 1622264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1622364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s//\1/ 1622464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci q 1622564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 1622664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /^X\(\/\/\)[^/].*/{ 1622764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s//\1/ 1622864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci q 1622964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 1623064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /^X\(\/\/\)$/{ 1623164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s//\1/ 1623264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci q 1623364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 1623464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci /^X\(\/\).*/{ 1623564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s//\1/ 1623664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci q 1623764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 1623864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s/.*/./; q'` 1623964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -d "$as_dir" && break 1624064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci done 1624164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$as_dirs" || eval "mkdir $as_dirs" 1624264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 1624364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1624464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1624564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # as_fn_mkdir_p 16246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif mkdir -p . 2>/dev/null; then 1624764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_mkdir_p='mkdir -p "$as_dir"' 16248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse 16249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -d ./-p && rmdir ./-p 16250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville as_mkdir_p=false 16251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 16252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 162530ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson 162540ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# as_fn_executable_p FILE 162550ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# ----------------------- 162560ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson# Test if FILE is an executable regular file. 162570ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonas_fn_executable_p () 162580ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson{ 162590ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson test -f "$1" && test -x "$1" 162600ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson} # as_fn_executable_p 162610ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonas_test_x='test -x' 162620ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonas_executable_p=as_fn_executable_p 16263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed expression to map a string onto a valid CPP name. 16265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed expression to map a string onto a valid variable name. 16268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec 6>&1 1627264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ----------------------------------- ## 1627364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## Main body of $CONFIG_STATUS script. ## 1627464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci## ----------------------------------- ## 1627564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ASEOF 1627664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1627864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1627964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Save the log message, to keep $0 and so on meaningful, and to 16280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# report actual input values of CONFIG_FILES etc. instead of their 16281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# values after options handling. 16282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_log=" 162830ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonThis file was extended by Google C++ Testing Framework $as_me 1.5.0, which was 162840ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsongenerated by GNU Autoconf 2.69. Invocation command line was 16285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CONFIG_FILES = $CONFIG_FILES 16287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CONFIG_HEADERS = $CONFIG_HEADERS 16288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CONFIG_LINKS = $CONFIG_LINKS 16289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville CONFIG_COMMANDS = $CONFIG_COMMANDS 16290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $ $0 $@ 16291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleon `(hostname || uname -n) 2>/dev/null | sed 1q` 16293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" 16294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 16296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1629764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $ac_config_files in *" 1629864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) set x $ac_config_files; shift; ac_config_files=$*;; 1629964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 1630064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1630164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase $ac_config_headers in *" 1630264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 1630364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciesac 1630464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1630564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1630664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Files that config.status was made for. 16308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfig_files="$ac_config_files" 16309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfig_headers="$ac_config_headers" 16310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfig_commands="$ac_config_commands" 16311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 16313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1631464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_usage="\ 1631664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\`$as_me' instantiates files and other configuration actions 1631764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifrom templates according to the current configuration. Unless the files 1631864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciand actions are specified as TAGs, all are instantiated by default. 16319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1632064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciUsage: $0 [OPTION]... [TAG]... 16321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -h, --help print this help, then exit 16323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -V, --version print version number and configuration settings, then exit 1632464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --config print configuration, then exit 1632564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -q, --quiet, --silent 1632664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci do not print progress messages 16327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -d, --debug don't remove temporary files 16328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --recheck update $as_me by reconfiguring in the same conditions 1632964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --file=FILE[:TEMPLATE] 1633064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci instantiate the configuration file FILE 1633164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --header=FILE[:TEMPLATE] 1633264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci instantiate the configuration header FILE 16333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration files: 16335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$config_files 16336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration headers: 16338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$config_headers 16339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration commands: 16341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$config_commands 16342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1634364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciReport bugs to <googletestframework@googlegroups.com>." 16344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1634664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1634764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 16348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_version="\\ 163490ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonGoogle C++ Testing Framework config.status 1.5.0 163500ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidsonconfigured by $0, generated by GNU Autoconf 2.69, 1635164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci with options \\"\$ac_cs_config\\" 16352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 163530ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff DavidsonCopyright (C) 2012 Free Software Foundation, Inc. 16354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleThis config.status script is free software; the Free Software Foundation 16355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegives unlimited permission to copy, distribute and modify it." 16356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_pwd='$ac_pwd' 16358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesrcdir='$srcdir' 16359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleINSTALL='$INSTALL' 16360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMKDIR_P='$MKDIR_P' 1636164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAWK='$AWK' 1636264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest -n "\$AWK" || AWK=awk 16363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 16364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1636564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1636664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The default lists apply if the user does not specify any file. 16367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_need_defaults=: 16368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhile test $# != 0 16369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 16370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $1 in 1637164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --*=?*) 16372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_option=`expr "X$1" : 'X\([^=]*\)='` 16373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 16374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_shift=: 16375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 1637664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --*=) 1637764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_option=`expr "X$1" : 'X\([^=]*\)='` 1637864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_optarg= 1637964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_shift=: 1638064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ;; 16381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 16382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_option=$1 16383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_optarg=$2 16384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_shift=shift 16385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 16386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 16387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_option in 16389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Handling of the options. 16390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 16391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cs_recheck=: ;; 16392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 1639364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$ac_cs_version"; exit ;; 1639464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci --config | --confi | --conf | --con | --co | --c ) 1639564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$ac_cs_config"; exit ;; 16396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --debug | --debu | --deb | --de | --d | -d ) 16397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville debug=: ;; 16398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --file | --fil | --fi | --f ) 16399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $ac_shift 1640064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $ac_optarg in 1640164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 1640264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci '') as_fn_error $? "missing file argument" ;; 1640364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1640464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_append CONFIG_FILES " '$ac_optarg'" 16405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_need_defaults=false;; 16406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --header | --heade | --head | --hea ) 16407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $ac_shift 1640864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $ac_optarg in 1640964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 1641064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1641164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_append CONFIG_HEADERS " '$ac_optarg'" 16412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_need_defaults=false;; 16413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --he | --h) 16414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Conflict between --help and --header 1641564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "ambiguous option: \`$1' 1641664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciTry \`$0 --help' for more information.";; 16417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville --help | --hel | -h ) 1641864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$ac_cs_usage"; exit ;; 16419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 16420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville | -silent | --silent | --silen | --sile | --sil | --si | --s) 16421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cs_silent=: ;; 16422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # This is an error. 1642464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -*) as_fn_error $? "unrecognized option: \`$1' 1642564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciTry \`$0 --help' for more information." ;; 16426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1642764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) as_fn_append ac_config_targets " $1" 16428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_need_defaults=false ;; 16429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 16431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shift 16432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 16433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_extra_args= 16435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_cs_silent; then 16437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville exec 6>/dev/null 16438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_configure_extra_args="$ac_configure_extra_args --silent" 16439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 16440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1644264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif \$ac_cs_recheck; then 164440ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 1644564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shift 1644664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 1644764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci CONFIG_SHELL='$SHELL' 16448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export CONFIG_SHELL 1644964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci exec "\$@" 16450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 16451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1645364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec 5>>config.log 16455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 16456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville echo 16457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 16458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Running $as_me. ## 16459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ASBOX 1646064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$ac_log" 16461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} >&5 16462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1646464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 16466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# INIT-COMMANDS 16467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 16468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 16469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The HP-UX ksh and POSIX shell print the target directory to stdout 16472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# if CDPATH is set. 16473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed_quote_subst='$sed_quote_subst' 16476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledouble_quote_subst='$double_quote_subst' 16477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledelay_variable_subst='$delay_variable_subst' 1647864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 1647964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 1648064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 1648164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 1648264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 1648364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 1648464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 1648564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 1648664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 1648764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 1648864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 1648964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 1649064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 1649164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 1649264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcibuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 1649364d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 1649464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 1649564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 1649664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 1649764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 1649864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 1649964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 1650064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 1650164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 1650264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 1650364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 1650464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 1650564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 1650664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 1650764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 1650864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 1650964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 1651064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 1651164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 1651264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcideplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 1651364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 1651464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 1651564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 1651664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 1651764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 1651864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 1651964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 1652064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 1652164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 1652264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 1652364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 1652464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 1652564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 1652664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 1652764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 1652864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 1652964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 1653064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 1653164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 1653264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 1653364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 1653464d8d8f89050c5ada85341f967af391f4716a7cbUlas 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"`' 1653564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 1653664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 1653764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 1653864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 1653964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 1654064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 1654164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 1654264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 1654364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 1654464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcineed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 1654564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 1654664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 1654764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 1654864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 1654964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 1655064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 1655164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 1655264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcishrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 1655364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 1655464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 1655564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 1655664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 1655764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 1655864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 1655964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 1656064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 1656164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 1656264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 1656364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 1656464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 1656564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 1656664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 1656764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcino_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 1656864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 1656964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 1657064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 1657164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 1657264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 1657364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 1657464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 1657564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 1657664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 1657764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcialways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 1657864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 1657964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 1658064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 1658164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 1658264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 1658364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 1658464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcivariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 1658564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcineed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 1658664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcineed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 1658764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 1658864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 1658964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcishlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 1659064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcishlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 1659164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 1659264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 1659364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 1659464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 1659564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 1659664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 1659764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 1659864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 1659964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 1660064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 1660164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 1660264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 1660364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 1660464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 1660564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 1660664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 1660764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcistriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 1660864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 1660964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipredep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 1661064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 1661164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipredeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 1661264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 1661364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 1661464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciLD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' 1661564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' 1661664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' 1661764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 1661864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' 1661964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciGCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' 1662064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' 1662164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' 1662264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' 1662364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' 1662464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' 1662564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' 1662664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcienable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' 1662764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 1662864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwhole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 1662964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' 1663064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' 1663164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciold_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' 1663264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 1663364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 1663464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimodule_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' 1663564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcimodule_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 1663664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwith_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' 1663764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciallow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 1663864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcino_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 1663964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 1664064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' 1664164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' 1664264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' 1664364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' 1664464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' 1664564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' 1664664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' 1664764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilink_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' 1664864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcialways_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' 1664964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexport_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' 1665064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciexclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 1665164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinclude_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 1665264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 1665364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 1665464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' 1665564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcihardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' 1665664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' 1665764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipredep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' 1665864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' 1665964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipredeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' 1666064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' 1666164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicompiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' 16662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC='$LTCC' 16664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS='$LTCFLAGS' 16665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler='$compiler_DEFAULT' 16666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1666764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# A function that is used when there is no print builtin or printf. 1666864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_fallback_echo () 1666964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 1667064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval 'cat <<_LTECHO_EOF 1667164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\$1 1667264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_LTECHO_EOF' 1667364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 1667464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 16675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Quote evaled strings. 1667664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor var in SHELL \ 1667764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO \ 1667864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPATH_SEPARATOR \ 1667964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSED \ 16680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGREP \ 16681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEGREP \ 16682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFGREP \ 16683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD \ 16684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNM \ 16685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLN_S \ 16686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_SP2NL \ 16687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_NL2SP \ 16688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_flag \ 1668964d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJDUMP \ 16690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledeplibs_check_method \ 16691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic_cmd \ 1669264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_magic_glob \ 1669364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwant_nocaseglob \ 1669464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDLLTOOL \ 1669564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisharedlib_from_linklib_cmd \ 16696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR \ 16697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR_FLAGS \ 1669864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchiver_list_spec \ 16699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSTRIP \ 16700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleRANLIB \ 16701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC \ 16702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCFLAGS \ 16703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler \ 16704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_pipe \ 16705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_cdecl \ 16706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_c_name_address \ 16707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 1670864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinm_file_list_spec \ 16709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_no_builtin_flag \ 16710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic \ 1671164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_wl \ 16712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static \ 16713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_prog_compiler_c_o \ 16714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_locks \ 1671564d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMANIFEST_TOOL \ 16716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDSYMUTIL \ 16717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNMEDIT \ 16718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIPO \ 16719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL \ 16720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL64 \ 16721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds \ 16722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec \ 16723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec \ 16724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object \ 16725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld \ 16726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag \ 16727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag \ 16728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec \ 16729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator \ 16730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms \ 16731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms \ 16732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec \ 16733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink \ 16734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec \ 16735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec \ 16736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec \ 1673764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinstall_override_mode \ 16738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval \ 16739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_striplib \ 16740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestriplib \ 16741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs \ 16742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects \ 16743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects \ 16744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps \ 16745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps \ 16746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path \ 16747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD_CXX \ 1674864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag_CXX \ 16749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_CXX \ 16750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_no_builtin_flag_CXX \ 16751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic_CXX \ 1675264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_prog_compiler_wl_CXX \ 16753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static_CXX \ 16754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_prog_compiler_c_o_CXX \ 16755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec_CXX \ 16756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec_CXX \ 16757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object_CXX \ 16758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld_CXX \ 16759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag_CXX \ 16760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag_CXX \ 16761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_CXX \ 16762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator_CXX \ 16763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms_CXX \ 16764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms_CXX \ 16765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec_CXX \ 16766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs_CXX \ 16767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects_CXX \ 16768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects_CXX \ 16769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps_CXX \ 16770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps_CXX \ 16771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path_CXX; do 1677264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *[\\\\\\\`\\"\\\$]*) 1677464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 16775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 16776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 16777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 16779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 16780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 16781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Double-quote double-evaled strings. 16783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor var in reload_cmds \ 16784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postinstall_cmds \ 16785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postuninstall_cmds \ 16786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds \ 16787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextract_expsyms_cmds \ 16788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds \ 16789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds \ 16790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds \ 16791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds \ 16792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds \ 16793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds \ 16794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds \ 16795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds \ 1679664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds \ 16797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds \ 16798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds \ 16799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds \ 16800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_search_path_spec \ 16801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec \ 1680264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds_CXX \ 16803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds_CXX \ 16804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds_CXX \ 16805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds_CXX \ 16806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds_CXX \ 16807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds_CXX \ 16808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds_CXX \ 16809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds_CXX \ 16810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds_CXX \ 1681164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciprelink_cmds_CXX \ 1681264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds_CXX; do 1681364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *[\\\\\\\`\\"\\\$]*) 1681564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 16816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 16817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) 16818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 16820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 16821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 16822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_aux_dir='$ac_aux_dir' 16824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillexsi_shell='$xsi_shell' 16825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_shell_append='$lt_shell_append' 16826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# See if we are running on zsh, and set the options which allow our 16828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# commands through without removal of \ escapes INIT. 16829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "\${ZSH_VERSION+set}" ; then 16830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville setopt NO_GLOB_SUBST 16831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 16832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PACKAGE='$PACKAGE' 16835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville VERSION='$VERSION' 16836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville TIMESTAMP='$TIMESTAMP' 16837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville RM='$RM' 16838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ofile='$ofile' 16839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 16846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1684764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Handling of arguments. 16850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_config_target in $ac_config_targets 16851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 16852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_config_target in 16853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "build-aux/config.h") CONFIG_HEADERS="$CONFIG_HEADERS build-aux/config.h" ;; 16854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 16855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "scripts/gtest-config") CONFIG_FILES="$CONFIG_FILES scripts/gtest-config" ;; 16856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 16857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 16858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1685964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 16860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 16861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 16862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If the user did not use the arguments to specify the items to instantiate, 16865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# then the envvar interface is used. Set only those that are not. 16866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We use the long form for the default assignment because of an extremely 16867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# bizarre bug on SunOS 4.1.3. 16868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_need_defaults; then 16869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 16870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 16871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 16872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 16873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Have a temporary directory for convenience. Make it in the build tree 16875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# simply because there is no reason against having it here, and in addition, 16876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# creating and moving files from /tmp can sometimes cause problems. 16877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Hook for its removal unless debugging. 16878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Note that there is a small window in which the directory will not be cleaned: 16879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# after its creation but before its name has been assigned to `$tmp'. 16880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$debug || 16881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 1688264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci tmp= ac_tmp= 16883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville trap 'exit_status=$? 1688464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci : "${ac_tmp:=$tmp}" 1688564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 16886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville' 0 1688764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci trap 'as_fn_exit 1' 1 2 13 15 16888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 16889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a (secure) tmp directory for tmp files. 16890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 16892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 1689364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -d "$tmp" 16894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} || 16895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ 16896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville tmp=./conf$$-$RANDOM 16897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (umask 077 && mkdir "$tmp") 1689864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 1689964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_tmp=$tmp 16900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1690164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Set up the scripts for CONFIG_FILES section. 1690264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# No need to generate them if there are no CONFIG_FILES. 1690364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# This happens for instance with `./config.status config.h'. 16904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CONFIG_FILES"; then 16905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1690764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cr=`echo X | tr X '\015'` 1690864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# On cygwin, bash can eat \r inside `` if the user requested igncr. 1690964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# But we know of no other shell where ac_cr would be empty at this 1691064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# point, so we can use a bashism as a fallback. 1691164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "x$ac_cr" = x; then 1691264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval ac_cr=\$\'\\r\' 1691364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1691464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 1691564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 1691664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cs_awk_cr='\\r' 1691764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1691864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_cs_awk_cr=$ac_cr 16919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 16920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1692164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 16922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 16923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 16924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1692564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 1692664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "cat >conf$$subs.awk <<_ACEOF" && 1692764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 1692864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo "_ACEOF" 1692964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} >conf$$subs.sh || 1693064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 1693164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 16932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_delim='%!_!# ' 16933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_last_try in false false false false false :; do 1693464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci . ./conf$$subs.sh || 1693564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1693764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 1693864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test $ac_delim_n = $ac_delim_num; then 16939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break 16940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville elif $ac_last_try; then 1694164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 16943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 16944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 16945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 1694664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conf$$subs.sh 1694764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1694864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1694964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 1695064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 1695164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised -n ' 1695264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcih 1695364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^/S["/; s/!.*/"]=/ 1695464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip 1695564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcig 1695664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^[^!]*!// 1695764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:repl 1695864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit repl 1695964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/'"$ac_delim"'$// 1696064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit delim 1696164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:nl 1696264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcih 1696364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\(.\{148\}\)..*/\1/ 1696464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit more1 1696564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 1696664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip 1696764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcin 1696864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcib repl 1696964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:more1 1697064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/"\\/ 1697164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip 1697264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcig 1697364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/.\{148\}// 1697464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit nl 1697564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:delim 1697664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcih 1697764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\(.\{148\}\)..*/\1/ 1697864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit more2 1697964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/"/ 1698064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip 1698164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcib 1698264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:more2 1698364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/"\\/ 1698464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcip 1698564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcig 1698664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/.\{148\}// 1698764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit delim 1698864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' <conf$$subs.awk | sed ' 1698964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/^[^""]/{ 1699064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci N 1699164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s/\n// 1699264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 1699364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' >>$CONFIG_STATUS || ac_write_fail=1 1699464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcirm -f conf$$subs.awk 1699564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1699664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACAWK 1699764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 1699864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for (key in S) S_is_set[key] = 1 1699964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci FS = "" 1700064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1700164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 1700264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ 1700364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci line = $ 0 1700464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci nfields = split(line, field, "@") 1700564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci substed = 0 1700664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci len = length(field[1]) 1700764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for (i = 2; i < nfields; i++) { 1700864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci key = field[i] 1700964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci keylen = length(key) 1701064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if (S_is_set[key]) { 1701164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci value = S[key] 1701264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 1701364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci len += length(value) + length(field[++i]) 1701464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci substed = 1 1701564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } else 1701664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci len += 1 + keylen 1701764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 17018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1701964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci print line 1702064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 17021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1702264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACAWK 17023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1702464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1702564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 1702664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 1702764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1702864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci cat 1702964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 1703064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 17031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 17032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1703364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 1703464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 17035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# trailing colons and then remove the whole line if VPATH becomes empty 17036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (actually we leave an empty line to preserve line numbers). 17037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$srcdir" = x.; then 1703864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 1703964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcih 1704064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/// 1704164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^/:/ 1704264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/[ ]*$/:/ 1704364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/:\$(srcdir):/:/g 1704464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/:\${srcdir}:/:/g 1704564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/:@srcdir@:/:/g 1704664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^:*// 17047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/:*$// 1704864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcix 1704964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\(=[ ]*\).*/\1/ 1705064d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciG 1705164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\n// 17052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/^[^=]*=[ ]*$// 17053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}' 17054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 17055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1705664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi # test -n "$CONFIG_FILES" 17058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1705964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Set up the scripts for CONFIG_HEADERS section. 1706064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# No need to generate them if there are no CONFIG_HEADERS. 1706164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# This happens for instance with `./config.status Makefile'. 1706264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$CONFIG_HEADERS"; then 1706364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >"$ac_tmp/defines.awk" <<\_ACAWK || 1706464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciBEGIN { 1706564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 1706664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1706764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Transform confdefs.h into an awk script `defines.awk', embedded as 1706864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# here-document in config.status, that substitutes the proper values into 1706964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# config.h.in to produce config.h. 1707064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1707164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Create a delimiter string that does not exist in confdefs.h, to ease 1707264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# handling of long lines. 1707364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_delim='%!_!# ' 1707464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_last_try in false false :; do 1707564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 1707664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test -z "$ac_tt"; then 1707764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci break 1707864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci elif $ac_last_try; then 1707964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 1708064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1708164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 1708264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1708364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcidone 1708464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1708564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# For the awk script, D is an array of macro values keyed by name, 1708664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# likewise P contains macro parameters if any. Preserve backslash 1708764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# newline sequences. 17088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1708964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 1709064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcised -n ' 1709164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/.\{148\}/&'"$ac_delim"'/g 1709264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit rset 1709364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:rset 1709464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^[ ]*#[ ]*define[ ][ ]*/ / 1709564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit def 1709664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcid 1709764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:def 1709864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\\$// 1709964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit bsnl 1710064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g 1710164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 1710264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciD["\1"]=" \3"/p 1710364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 1710464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcid 1710564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:bsnl 1710664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g 1710764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 1710864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciD["\1"]=" \3\\\\\\n"\\/p 1710964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit cont 1711064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 1711164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit cont 1711264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcid 1711364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:cont 1711464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcin 1711564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/.\{148\}/&'"$ac_delim"'/g 1711664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit clear 1711764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:clear 1711864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/\\$// 1711964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcit bsnlc 1712064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/"/p 1712164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcid 1712264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci:bsnlc 1712364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 1712464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcib cont 1712564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci' <confdefs.h | sed ' 1712664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis/'"$ac_delim"'/"\\\ 1712764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci"/g' >>$CONFIG_STATUS || ac_write_fail=1 1712864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1712964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1713064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for (key in D) D_is_set[key] = 1 1713164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci FS = "" 1713264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 1713364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 1713464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci line = \$ 0 1713564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci split(line, arg, " ") 1713664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if (arg[1] == "#") { 1713764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci defundef = arg[2] 1713864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mac1 = arg[3] 1713964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } else { 1714064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci defundef = substr(arg[1], 2) 1714164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mac1 = arg[2] 1714264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 1714364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci split(mac1, mac2, "(") #) 1714464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci macro = mac2[1] 1714564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci prefix = substr(line, 1, index(line, defundef) - 1) 1714664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if (D_is_set[macro]) { 1714764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Preserve the white space surrounding the "#". 1714864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci print prefix "define", macro P[macro] D[macro] 1714964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci next 1715064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } else { 1715164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Replace #undef with comments. This is necessary, for example, 1715264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # in the case of _POSIX_SOURCE, which is predefined and required 1715364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # on some systems where configure will not decide to define it. 1715464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if (defundef == "undef") { 1715564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci print "/*", prefix defundef, macro, "*/" 1715664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci next 1715764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 1715864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } 1715964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 1716064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{ print } 1716164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACAWK 1716264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_ACEOF 1716364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1716464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 1716564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi # test -n "$CONFIG_HEADERS" 1716664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1716764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1716864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 1716964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcishift 1717064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifor ac_tag 17171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo 17172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_tag in 17173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville :[FHLC]) ac_mode=$ac_tag; continue;; 17174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 17175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_mode$ac_tag in 17176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville :[FHL]*:*);; 1717764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 17178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville :[FH]-) ac_tag=-:-;; 17179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 17180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 17181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_save_IFS=$IFS 17182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=: 17183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville set x $ac_tag 17184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville IFS=$ac_save_IFS 17185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shift 17186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_file=$1 17187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville shift 17188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_mode in 17190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville :L) ac_source=$1;; 17191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville :[FH]) 17192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_file_inputs= 17193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville for ac_f 17194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville do 17195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_f in 1719664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -) ac_f="$ac_tmp/stdin";; 17197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) # Look for the file first in the build tree, then in the source tree 17198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # (if the path is not absolute). The absolute path cannot be DOS-style, 17199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # because $ac_f cannot contain `:'. 17200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test -f "$ac_f" || 17201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_f in 17202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [\\/$]*) false;; 17203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 17204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac || 1720564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 17206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 1720764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 1720864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_append ac_file_inputs " '$ac_f'" 17209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 17210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Let's still pretend it is `configure' which instantiates (i.e., don't 17212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # use $as_me), people would be surprised to read: 17213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # /* config.h. Generated by config.status. */ 1721464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci configure_input='Generated from '` 1721564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 1721664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci `' by configure.' 17217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x"$ac_file" != x-; then 17218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville configure_input="$ac_file. $configure_input" 1721964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 1722064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: creating $ac_file" >&6;} 17221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 1722264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Neutralize special characters interpreted by sed in replacement strings. 1722364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $configure_input in #( 1722464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\&* | *\|* | *\\* ) 1722564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_sed_conf_input=`$as_echo "$configure_input" | 1722664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed 's/[\\\\&|]/\\\\&/g'`;; #( 1722764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) ac_sed_conf_input=$configure_input;; 1722864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 17229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_tag in 1723164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *:-:* | *:-) cat >"$ac_tmp/stdin" \ 1723264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 17233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 17234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 17235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 17236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_dir=`$as_dirname -- "$ac_file" || 17238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$ac_file" : 'X\(//\)[^/]' \| \ 17240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$ac_file" : 'X\(//\)$' \| \ 17241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 1724264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$ac_file" | 17243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\/\)[^/].*/{ 17248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\/\)$/{ 17252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\).*/{ 17256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s/.*/./; q'` 1726064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dir="$ac_dir"; as_fn_mkdir_p 17261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_builddir=. 17262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "$ac_dir" in 17264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) 1726664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # A ".." for each directory in $ac_dir_suffix. 1726864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_top_builddir_sub in 17270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac ;; 17273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 17274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_top_builddir=$ac_pwd 17275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_builddir=$ac_pwd$ac_dir_suffix 17276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# for backward compatibility: 17277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_top_builddir=$ac_top_build_prefix 17278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $srcdir in 17280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville .) # We are building in place. 17281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_srcdir=. 17282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_top_srcdir=$ac_top_builddir_sub 17283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_abs_top_srcdir=$ac_pwd ;; 17284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [\\/]* | ?:[\\/]* ) # Absolute name. 17285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_srcdir=$srcdir$ac_dir_suffix; 17286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_top_srcdir=$srcdir 17287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_abs_top_srcdir=$srcdir ;; 17288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) # Relative name. 17289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_top_srcdir=$ac_top_build_prefix$srcdir 17291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 17293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_mode in 17297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville :F) 17298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 17299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # CONFIG_FILE 17300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 17301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $INSTALL in 17303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 17306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_MKDIR_P=$MKDIR_P 17307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $MKDIR_P in 17308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville [\\/$]* | ?:[\\/]* ) ;; 17309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 17310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 17311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 17312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1731364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If the template does not know about datarootdir, expand it. 17315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: This hack should be removed a few years after 2.60. 17316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_datarootdir_hack=; ac_datarootdir_seen= 1731764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_sed_dataroot=' 1731864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/datarootdir/ { 17319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville p 17320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} 17322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@datadir@/p 17323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@docdir@/p 17324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@infodir@/p 17325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@localedir@/p 1732664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci/@mandir@/p' 1732764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*datarootdir*) ac_datarootdir_seen=yes;; 17329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 1733064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 1733164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1733364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_datarootdir_hack=' 17335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s&@datadir@&$datadir&g 17336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s&@docdir@&$docdir&g 17337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s&@infodir@&$infodir&g 17338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s&@localedir@&$localedir&g 17339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s&@mandir@&$mandir&g 1734064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s&\\\${datarootdir}&$datarootdir&g' ;; 17341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac 17342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 17343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Neutralize VPATH when `$srcdir' = `.'. 17345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shell code in configure.ac might set extrasub. 17346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: do we really want to maintain this feature? 1734764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1734864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciac_sed_extra="$ac_vpsub 17349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$extrasub 17350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 1735164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville:t 17353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 1735464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis|@configure_input@|$ac_sed_conf_input|;t t 17355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@top_builddir@&$ac_top_builddir_sub&;t t 1735664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcis&@top_build_prefix@&$ac_top_build_prefix&;t t 17357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@srcdir@&$ac_srcdir&;t t 17358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_srcdir@&$ac_abs_srcdir&;t t 17359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@top_srcdir@&$ac_top_srcdir&;t t 17360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@builddir@&$ac_builddir&;t t 17362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_builddir@&$ac_abs_builddir&;t t 17363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@INSTALL@&$ac_INSTALL&;t t 17365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@MKDIR_P@&$ac_MKDIR_P&;t t 17366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$ac_datarootdir_hack 1736764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci" 1736864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcieval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 1736964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 1737264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 1737364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 1737464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci "$ac_tmp/out"`; test -z "$ac_out"; } && 1737564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 1737664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwhich seems to be undefined. Please make sure it is defined" >&5 1737764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 1737864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwhich seems to be undefined. Please make sure it is defined" >&2;} 1737964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1738064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f "$ac_tmp/stdin" 17381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_file in 1738264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 1738364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 1738464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac \ 1738564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 17387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville :H) 17388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 17389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # CONFIG_HEADER 17390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # 17391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test x"$ac_file" != x-; then 1739264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { 1739364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "/* $configure_input */" \ 1739464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 1739564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci } >"$ac_tmp/config.h" \ 1739664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || as_fn_error $? "could not create $ac_file" "$LINENO" 5 1739764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 1739864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 1739964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: $ac_file is unchanged" >&6;} 17400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1740164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci rm -f "$ac_file" 1740264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mv "$ac_tmp/config.h" "$ac_file" \ 1740364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 17405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville else 1740664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $as_echo "/* $configure_input */" \ 1740764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 1740864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || as_fn_error $? "could not create -" "$LINENO" 5 17409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 1741064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Compute "$ac_file"'s index in $config_headers. 1741164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci_am_arg="$ac_file" 17412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_am_stamp_count=1 17413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor _am_header in $config_headers :; do 17414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $_am_header in 17415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $_am_arg | $_am_arg:* ) 17416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville break ;; 17417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville * ) 17418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville _am_stamp_count=`expr $_am_stamp_count + 1` ;; 17419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 17420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone 17421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 17422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$_am_arg" : 'X\(//\)[^/]' \| \ 17424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$_am_arg" : 'X\(//\)$' \| \ 17425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 1742664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$_am_arg" | 17427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\/\)[^/].*/{ 17432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\/\)$/{ 17436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\).*/{ 17440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s/.*/./; q'`/stamp-h$_am_stamp_count 17444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 17445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1744664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 1744764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: executing $ac_file commands" >&6;} 17448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 17449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 17450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $ac_file$ac_mode in 17453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "scripts/gtest-config":F) chmod +x scripts/gtest-config ;; 1745464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 174550ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # Older Autoconf quotes --file arguments for eval, but not when files 1745664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # are listed without --file. Let's play safe and only enable the eval 1745764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # if we detect the quoting. 1745864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci case $CONFIG_FILES in 1745964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *\'*) eval set x "$CONFIG_FILES" ;; 1746064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci *) set x $CONFIG_FILES ;; 1746164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci esac 1746264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci shift 1746364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for mf 1746464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci do 1746564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Strip MF so we end up with the name of the file. 1746664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mf=`echo "$mf" | sed -e 's/:.*$//'` 1746764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Check whether this is an Automake generated Makefile or not. 174680ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # We used to match only the files named 'Makefile.in', but 1746964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # some people rename them; so instead we look at the file content. 1747064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Grep'ing the first line is not enough: some people post-process 1747164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # each Makefile.in and add a new line on top of each file to say so. 1747264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Grep'ing the whole file is not good either: AIX grep has a line 1747364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # limit of 2048, but all sed's we know have understand at least 4000. 1747464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 1747564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci dirpart=`$as_dirname -- "$mf" || 17476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$mf" : 'X\(//\)[^/]' \| \ 17478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$mf" : 'X\(//\)$' \| \ 17479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$mf" : 'X\(/\)' \| . 2>/dev/null || 1748064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$mf" | 17481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\/\)[^/].*/{ 17486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\/\)$/{ 17490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\).*/{ 17494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s/.*/./; q'` 1749864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci else 1749964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci continue 1750064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fi 1750164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Extract the definition of DEPDIR, am__include, and am__quote 175020ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson # from the Makefile without running 'make'. 1750364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 1750464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -z "$DEPDIR" && continue 1750564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__include=`sed -n 's/^am__include = //p' < "$mf"` 175060ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson test -z "$am__include" && continue 1750764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 1750864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Find all dependency output files, they are included files with 1750964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # $(DEPDIR) in their names. We invoke sed twice because it is the 1751064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # simplest approach to changing $(DEPDIR) to its actual value in the 1751164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # expansion. 1751264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci for file in `sed -n " 1751364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 175140ddac1f3791efefb2cffdb425f0c600feb7a47e6Jeff Davidson sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 1751564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Make sure the directory exists. 1751664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test -f "$dirpart/$file" && continue 1751764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci fdir=`$as_dirname -- "$file" || 17518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$file" : 'X\(//\)[^/]' \| \ 17520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$file" : 'X\(//\)$' \| \ 17521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville X"$file" : 'X\(/\)' \| . 2>/dev/null || 1752264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo X"$file" | 17523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\/\)[^/].*/{ 17528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\/\)$/{ 17532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville /^X\(\/\).*/{ 17536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s//\1/ 17537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville q 17538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville } 17539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville s/.*/./; q'` 1754064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_dir=$dirpart/$fdir; as_fn_mkdir_p 1754164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # echo "creating $dirpart/$file" 1754264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci echo '# dummy' > "$dirpart/$file" 17543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 17544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville done 1754564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} 17546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 17547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville "libtool":C) 17548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # See if we are running on zsh, and set the options which allow our 17550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # commands through without removal of \ escapes. 17551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test -n "${ZSH_VERSION+set}" ; then 17552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville setopt NO_GLOB_SUBST 17553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville fi 17554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cfgfile="${ofile}T" 17556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville trap "$RM \"$cfgfile\"; exit 1" 1 2 15 17557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $RM "$cfgfile" 17558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<_LT_EOF >> "$cfgfile" 17560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#! $SHELL 17561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 17563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 17564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 17565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# NOTE: Changes made to this file will be lost: look at ltmain.sh. 17566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 17567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 1756864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# 2006, 2007, 2008, 2009, 2010, 2011 Free Software 1756964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Foundation, Inc. 17570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Written by Gordon Matzigkeit, 1996 17571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 17572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This file is part of GNU Libtool. 17573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 17574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# GNU Libtool is free software; you can redistribute it and/or 17575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# modify it under the terms of the GNU General Public License as 17576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# published by the Free Software Foundation; either version 2 of 17577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the License, or (at your option) any later version. 17578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 17579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# As a special exception to the GNU General Public License, 17580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# if you distribute this file as part of a program or library that 17581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# is built using GNU Libtool, you may include this file under the 17582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# same distribution terms that you use for the rest of that program. 17583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 17584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# GNU Libtool is distributed in the hope that it will be useful, 17585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# but WITHOUT ANY WARRANTY; without even the implied warranty of 17586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# GNU General Public License for more details. 17588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 17589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# You should have received a copy of the GNU General Public License 17590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# along with GNU Libtool; see the file COPYING. If not, a copy 17591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 17592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# obtained by writing to the Free Software Foundation, Inc., 17593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 17594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The names of the tagged configurations supported by this script. 17597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleavailable_tags="CXX " 17598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### BEGIN LIBTOOL CONFIG 17600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Which release of libtool.m4 was used? 17602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemacro_version=$macro_version 17603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemacro_revision=$macro_revision 17604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to build shared libraries. 17606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_libtool_libs=$enable_shared 17607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to build static libraries. 17609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_old_libs=$enable_static 17610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# What type of objects to build. 17612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepic_mode=$pic_mode 17613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to optimize for fast installation. 17615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefast_install=$enable_fast_install 17616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1761764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Shell to use when invoking shell scripts. 1761864d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciSHELL=$lt_SHELL 1761964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1762064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# An echo program that protects backslashes. 1762164d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciECHO=$lt_ECHO 1762264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1762364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The PATH separator for the build system. 1762464d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciPATH_SEPARATOR=$lt_PATH_SEPARATOR 1762564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 17626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The host system. 17627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_alias=$host_alias 17628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost=$host 17629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_os=$host_os 17630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The build system. 17632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_alias=$build_alias 17633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild=$build 17634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_os=$build_os 17635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A sed program that does not truncate output. 17637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSED=$lt_SED 17638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed that helps us avoid accidentally triggering echo(1) options like -n. 17640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleXsed="\$SED -e 1s/^X//" 17641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A grep program that handles long lines. 17643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGREP=$lt_GREP 17644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# An ERE matcher. 17646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEGREP=$lt_EGREP 17647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A literal string matcher. 17649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFGREP=$lt_FGREP 17650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A BSD- or MS-compatible name lister. 17652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNM=$lt_NM 17653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we need soft or hard links. 17655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLN_S=$lt_LN_S 17656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# What is the maximum length of a command? 17658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemax_cmd_len=$max_cmd_len 17659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Object file suffix (normally "o"). 17661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=$ac_objext 17662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Executable file suffix (normally ""). 17664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexeext=$exeext 17665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# whether the shell understands "unset". 17667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_unset=$lt_unset 17668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# turn spaces into newlines. 17670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSP2NL=$lt_lt_SP2NL 17671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# turn newlines into spaces. 17673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNL2SP=$lt_lt_NL2SP 17674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1767564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# convert \$build file names to \$host format. 1767664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcito_host_file_cmd=$lt_cv_to_host_file_cmd 1767764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1767864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# convert \$build files to toolchain format. 1767964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcito_tool_file_cmd=$lt_cv_to_tool_file_cmd 1768064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1768164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# An object symbol dumper. 1768264d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciOBJDUMP=$lt_OBJDUMP 17683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Method to check whether dependent libraries are shared objects. 17685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledeplibs_check_method=$lt_deplibs_check_method 17686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1768764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Command to use when deplibs_check_method = "file_magic". 17688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic_cmd=$lt_file_magic_cmd 17689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1769064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to find potential files when deplibs_check_method = "file_magic". 1769164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifile_magic_glob=$lt_file_magic_glob 1769264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1769364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 1769464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwant_nocaseglob=$lt_want_nocaseglob 1769564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1769664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# DLL creation program. 1769764d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciDLLTOOL=$lt_DLLTOOL 1769864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1769964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Command to associate shared and link libraries. 1770064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcisharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 1770164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 17702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The archiver. 17703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR=$lt_AR 1770464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1770564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Flags to create an archive. 17706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR_FLAGS=$lt_AR_FLAGS 17707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1770864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to feed a file listing to the archiver. 1770964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciarchiver_list_spec=$lt_archiver_list_spec 1771064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 17711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A symbol stripping program. 17712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSTRIP=$lt_STRIP 17713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to install an old-style archive. 17715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleRANLIB=$lt_RANLIB 17716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postinstall_cmds=$lt_old_postinstall_cmds 17717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postuninstall_cmds=$lt_old_postuninstall_cmds 17718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1771964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Whether to use a lock for old archive extraction. 1772064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilock_old_archive_extraction=$lock_old_archive_extraction 1772164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 17722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A C compiler. 17723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=$lt_CC 17724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# LTCC compiler flags. 17726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=$lt_CFLAGS 17727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Take the output of nm and produce a listing of raw symbols and C names. 17729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 17730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform the output of nm in a proper C declaration. 17732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 17733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform the output of nm in a C name address pair. 17735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 17736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform the output of nm in a C name address pair when lib prefix is needed. 17738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 17739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1774064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Specify filename containing input files for \$NM. 1774164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcinm_file_list_spec=$lt_nm_file_list_spec 17742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1774364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The root where to search for dependent libraries,and in which our libraries should be installed. 1774464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcilt_sysroot=$lt_sysroot 17745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1774664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# The name of the directory that contains temporary libtool files. 1774764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciobjdir=$objdir 17748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Used to examine libraries when file_magic_cmd begins with "file". 17750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAGIC_CMD=$MAGIC_CMD 17751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Must we lock files when doing compilation? 17753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_locks=$lt_need_locks 17754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1775564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Manifest tool. 1775664d8d8f89050c5ada85341f967af391f4716a7cbUlas KirazciMANIFEST_TOOL=$lt_MANIFEST_TOOL 1775764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 17758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 17759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDSYMUTIL=$lt_DSYMUTIL 17760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Tool to change global to local symbols on Mac OS X. 17762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNMEDIT=$lt_NMEDIT 17763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Tool to manipulate fat objects and archives on Mac OS X. 17765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIPO=$lt_LIPO 17766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ldd/readelf like tool for Mach-O binaries on Mac OS X. 17768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL=$lt_OTOOL 17769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 17771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL64=$lt_OTOOL64 17772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Old archive suffix (normally "a"). 17774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibext=$libext 17775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shared library suffix (normally ".so"). 17777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds=$lt_shrext_cmds 17778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The commands to extract the exported symbol list from a shared archive. 17780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextract_expsyms_cmds=$lt_extract_expsyms_cmds 17781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Variables whose values should be saved in libtool wrapper scripts and 17783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# restored at link time. 17784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink=$lt_variables_saved_for_relink 17785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do we need the "lib" prefix for modules? 17787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_lib_prefix=$need_lib_prefix 17788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do we need a version for libraries? 17790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_version=$need_version 17791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Library versioning type. 17793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleversion_type=$version_type 17794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shared library runtime path variable. 17796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerunpath_var=$runpath_var 17797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shared library path variable. 17799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_var=$shlibpath_var 17800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Is shlibpath searched before the hard-coded library search path? 17802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_overrides_runpath=$shlibpath_overrides_runpath 17803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Format of library name prefix. 17805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec=$lt_libname_spec 17806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# List of archive names. First name is the real one, the rest are links. 17808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The last name is the one that the linker finds with -lNAME 17809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec=$lt_library_names_spec 17810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The coded name of the library, if different from the real name. 17812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec=$lt_soname_spec 17813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1781464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Permission mode override for installation of shared libraries. 1781564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciinstall_override_mode=$lt_install_override_mode 1781664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 17817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Command to use after installation of a shared archive. 17818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds=$lt_postinstall_cmds 17819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Command to use after uninstallation of a shared archive. 17821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds=$lt_postuninstall_cmds 17822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to finish a libtool library installation in a directory. 17824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds=$lt_finish_cmds 17825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# As "finish_cmds", except a single script fragment to be evaled but 17827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# not shown. 17828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval=$lt_finish_eval 17829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we should hardcode library paths into libraries. 17831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_into_libs=$hardcode_into_libs 17832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compile-time system search path for libraries. 17834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_search_path_spec=$lt_sys_lib_search_path_spec 17835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Run-time system search path for libraries. 17837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 17838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether dlopen is supported. 17840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledlopen_support=$enable_dlopen 17841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether dlopen of programs is supported. 17843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledlopen_self=$enable_dlopen_self 17844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether dlopen of statically linked programs is supported. 17846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledlopen_self_static=$enable_dlopen_self_static 17847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands to strip libraries. 17849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_striplib=$lt_old_striplib 17850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestriplib=$lt_striplib 17851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The linker used to build libraries. 17854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD=$lt_LD 17855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1785664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to create reloadable object files. 1785764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag=$lt_reload_flag 1785864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds=$lt_reload_cmds 1785964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 17860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build an old-style archive. 17861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds=$lt_old_archive_cmds 17862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A language specific compiler. 17864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$lt_compiler 17865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Is the compiler the GNU compiler? 17867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gcc=$GCC 17868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to turn off builtin functions. 17870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 17871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Additional compiler flags for building library objects. 17873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepic_flag=$lt_lt_prog_compiler_pic 17874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1787564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to pass a linker flag through the compiler. 1787664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwl=$lt_lt_prog_compiler_wl 1787764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 17878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to prevent dynamic linking. 17879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_static_flag=$lt_lt_prog_compiler_static 17880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Does compiler simultaneously support -c and -o options? 17882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_c_o=$lt_lt_cv_prog_compiler_c_o 17883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to add -lc for building shared libraries. 17885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_libtool_need_lc=$archive_cmds_need_lc 17886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to disallow shared libs when runtime libs are static. 17888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 17889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to allow reflexive dlopens. 17891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 17892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to generate shared objects directly from archives. 17894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec=$lt_whole_archive_flag_spec 17895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether the compiler copes with passing no objects directly. 17897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object=$lt_compiler_needs_object 17898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create an old-style archive from a shared archive. 17900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 17901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a temporary old-style archive to link instead of a shared archive. 17903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 17904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a shared archive. 17906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds=$lt_archive_cmds 17907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds=$lt_archive_expsym_cmds 17908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a loadable module if different from building 17910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared archive. 17911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds=$lt_module_cmds 17912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds=$lt_module_expsym_cmds 17913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we are building with GNU ld or not. 17915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_with_gnu_ld 17916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that allows shared libraries with undefined symbols to be built. 17918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag=$lt_allow_undefined_flag 17919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that enforces no undefined symbols. 17921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag=$lt_no_undefined_flag 17922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag to hardcode \$libdir into a binary during linking. 17924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This must work even if \$libdir does not exist 17925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 17926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we need a single "-rpath" flag with a separated argument. 17928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator=$lt_hardcode_libdir_separator 17929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary. 17932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct=$hardcode_direct 17933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary and the resulting library dependency is 17936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 17937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# library is relocated. 17938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_absolute=$hardcode_direct_absolute 17939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 17941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary. 17942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_minus_L=$hardcode_minus_L 17943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 17945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary. 17946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_shlibpath_var=$hardcode_shlibpath_var 17947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if building a shared library automatically hardcodes DIR 17949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the library and all subsequent libraries and executables linked 17950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# against it. 17951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_automatic=$hardcode_automatic 17952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to yes if linker adds runtime paths of dependent libraries 17954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# to runtime path list. 17955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinherit_rpath=$inherit_rpath 17956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether libtool must link a program against all its dependency libraries. 17958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_all_deplibs=$link_all_deplibs 17959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if exported symbols are required. 17961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealways_export_symbols=$always_export_symbols 17962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The commands to list exported symbols. 17964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds=$lt_export_symbols_cmds 17965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that should not be listed in the preloaded symbols. 17967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms=$lt_exclude_expsyms 17968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that must always be exported. 17970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms=$lt_include_expsyms 17971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands necessary for linking programs (against libraries) with templates. 17973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds=$lt_prelink_cmds 17974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1797564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Commands necessary for finishing linking programs. 1797664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds=$lt_postlink_cmds 1797764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 17978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Specify filename containing input files. 17979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec=$lt_file_list_spec 17980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# How to hardcode a shared library path into an executable. 17982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action=$hardcode_action 17983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The directories searched by this compiler when creating a shared library. 17985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs=$lt_compiler_lib_search_dirs 17986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Dependencies to place before and after the objects being linked to 17988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# create a shared library. 17989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects=$lt_predep_objects 17990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects=$lt_postdep_objects 17991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps=$lt_predeps 17992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps=$lt_postdeps 17993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The library search path used internally by the compiler when linking 17995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared library. 17996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path=$lt_compiler_lib_search_path 17997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 17998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### END LIBTOOL CONFIG 17999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 18001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville case $host_os in 18003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville aix3*) 18004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<\_LT_EOF >> "$cfgfile" 18005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AIX sometimes has problems with the GCC collect2 program. For some 18006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# reason, if we set the COLLECT_NAMES environment variable, the problems 18007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# vanish in a puff of smoke. 18008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "X${COLLECT_NAMES+set}" != Xset; then 18009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville COLLECT_NAMES= 18010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville export COLLECT_NAMES 18011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 18012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 18013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 18014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 18015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleltmain="$ac_aux_dir/ltmain.sh" 18018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # We use sed instead of cat because bash on DJGPP gets confused if 18021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # if finds mixed CR/LF and LF-only lines. Since sed operates in 18022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # text mode, it properly converts lines to CR/LF. This bash problem 18023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # is reportedly fixed, but why not run on old versions too? 1802464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed '$q' "$ltmain" >> "$cfgfile" \ 1802564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile"; exit 1) 1802664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1802764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci if test x"$xsi_shell" = xyes; then 1802864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ 1802964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_dirname ()\ 1803064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1803164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ case ${1} in\ 1803264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ */*) func_dirname_result="${1%/*}${2}" ;;\ 1803364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ * ) func_dirname_result="${3}" ;;\ 1803464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ esac\ 1803564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ 1803664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1803764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1803864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1803964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1804064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1804164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_basename ()$/,/^} # func_basename /c\ 1804264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_basename ()\ 1804364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1804464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ func_basename_result="${1##*/}"\ 1804564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ 1804664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1804764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1804864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1804964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1805064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1805164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ 1805264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_dirname_and_basename ()\ 1805364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1805464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ case ${1} in\ 1805564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ */*) func_dirname_result="${1%/*}${2}" ;;\ 1805664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ * ) func_dirname_result="${3}" ;;\ 1805764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ esac\ 1805864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ func_basename_result="${1##*/}"\ 1805964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ 1806064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1806164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1806264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1806364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1806464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1806564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ 1806664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_stripname ()\ 1806764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1806864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ 1806964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ # positional parameters, so assign one to ordinary parameter first.\ 1807064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ func_stripname_result=${3}\ 1807164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ func_stripname_result=${func_stripname_result#"${1}"}\ 1807264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ func_stripname_result=${func_stripname_result%"${2}"}\ 1807364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ 1807464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1807564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1807664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1807764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1807864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1807964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ 1808064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_split_long_opt ()\ 1808164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1808264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ func_split_long_opt_name=${1%%=*}\ 1808364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ func_split_long_opt_arg=${1#*=}\ 1808464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ 1808564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1808664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1808764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1808864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1808964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1809064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ 1809164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_split_short_opt ()\ 1809264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1809364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ func_split_short_opt_arg=${1#??}\ 1809464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ 1809564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ 1809664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1809764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1809864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1809964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1810064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1810164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ 1810264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_lo2o ()\ 1810364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1810464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ case ${1} in\ 1810564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ 1810664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ *) func_lo2o_result=${1} ;;\ 1810764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ esac\ 1810864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ 1810964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1811064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1811164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1811264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1811364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1811464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_xform ()$/,/^} # func_xform /c\ 1811564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_xform ()\ 1811664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1811764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci func_xform_result=${1%.*}.lo\ 1811864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ 1811964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1812064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1812164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1812264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1812364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1812464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_arith ()$/,/^} # func_arith /c\ 1812564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_arith ()\ 1812664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1812764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci func_arith_result=$(( $* ))\ 1812864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ 1812964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1813064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1813164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1813264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1813364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1813464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_len ()$/,/^} # func_len /c\ 1813564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_len ()\ 1813664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1813764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci func_len_result=${#1}\ 1813864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ 1813964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1814064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1814164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1814264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1814364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1814464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1814564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test x"$lt_shell_append" = xyes; then 1814664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_append ()$/,/^} # func_append /c\ 1814764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_append ()\ 1814864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1814964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci eval "${1}+=\\${2}"\ 1815064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ 1815164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1815264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1815364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1815464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1815564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1815664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ 1815764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifunc_append_quoted ()\ 1815864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci{\ 1815964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ func_quote_for_eval "${2}"\ 1816064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ 1816164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ 1816264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1816364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1816464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest 0 -eq $? || _lt_function_replace_fail=: 1816564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1816664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1816764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Save a `func_append' function call where possible by direct use of '+=' 1816864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ 1816964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1817064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1817164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test 0 -eq $? || _lt_function_replace_fail=: 1817264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcielse 1817364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci # Save a `func_append' function call even when '+=' is not available 1817464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ 1817564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci && mv -f "$cfgfile.tmp" "$cfgfile" \ 1817664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 1817764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci test 0 -eq $? || _lt_function_replace_fail=: 1817864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1817964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1818064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test x"$_lt_function_replace_fail" = x":"; then 1818164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 1818264d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} 1818364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1818464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1818564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 1818664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci mv -f "$cfgfile" "$ofile" || 18187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 18188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville chmod +x "$ofile" 18189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville cat <<_LT_EOF >> "$ofile" 18192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### BEGIN LIBTOOL TAG CONFIG: CXX 18194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The linker used to build libraries. 18196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD=$lt_LD_CXX 18197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1819864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to create reloadable object files. 1819964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_flag=$lt_reload_flag_CXX 1820064d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcireload_cmds=$lt_reload_cmds_CXX 1820164d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 18202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build an old-style archive. 18203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds=$lt_old_archive_cmds_CXX 18204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A language specific compiler. 18206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$lt_compiler_CXX 18207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Is the compiler the GNU compiler? 18209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gcc=$GCC_CXX 18210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to turn off builtin functions. 18212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 18213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Additional compiler flags for building library objects. 18215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepic_flag=$lt_lt_prog_compiler_pic_CXX 18216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1821764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# How to pass a linker flag through the compiler. 1821864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciwl=$lt_lt_prog_compiler_wl_CXX 1821964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 18220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to prevent dynamic linking. 18221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_static_flag=$lt_lt_prog_compiler_static_CXX 18222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Does compiler simultaneously support -c and -o options? 18224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 18225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to add -lc for building shared libraries. 18227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_libtool_need_lc=$archive_cmds_need_lc_CXX 18228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to disallow shared libs when runtime libs are static. 18230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 18231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to allow reflexive dlopens. 18233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 18234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to generate shared objects directly from archives. 18236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 18237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether the compiler copes with passing no objects directly. 18239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object=$lt_compiler_needs_object_CXX 18240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create an old-style archive from a shared archive. 18242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 18243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a temporary old-style archive to link instead of a shared archive. 18245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 18246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a shared archive. 18248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds=$lt_archive_cmds_CXX 18249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds=$lt_archive_expsym_cmds_CXX 18250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a loadable module if different from building 18252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared archive. 18253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds=$lt_module_cmds_CXX 18254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds=$lt_module_expsym_cmds_CXX 18255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we are building with GNU ld or not. 18257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_with_gnu_ld_CXX 18258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that allows shared libraries with undefined symbols to be built. 18260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag=$lt_allow_undefined_flag_CXX 18261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that enforces no undefined symbols. 18263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag=$lt_no_undefined_flag_CXX 18264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag to hardcode \$libdir into a binary during linking. 18266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This must work even if \$libdir does not exist 18267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 18268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we need a single "-rpath" flag with a separated argument. 18270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 18271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary. 18274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct=$hardcode_direct_CXX 18275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary and the resulting library dependency is 18278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 18279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# library is relocated. 18280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_absolute=$hardcode_direct_absolute_CXX 18281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 18283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary. 18284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_minus_L=$hardcode_minus_L_CXX 18285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 18287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary. 18288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 18289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if building a shared library automatically hardcodes DIR 18291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the library and all subsequent libraries and executables linked 18292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# against it. 18293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_automatic=$hardcode_automatic_CXX 18294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to yes if linker adds runtime paths of dependent libraries 18296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# to runtime path list. 18297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinherit_rpath=$inherit_rpath_CXX 18298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether libtool must link a program against all its dependency libraries. 18300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_all_deplibs=$link_all_deplibs_CXX 18301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if exported symbols are required. 18303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealways_export_symbols=$always_export_symbols_CXX 18304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The commands to list exported symbols. 18306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds=$lt_export_symbols_cmds_CXX 18307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that should not be listed in the preloaded symbols. 18309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms=$lt_exclude_expsyms_CXX 18310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that must always be exported. 18312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms=$lt_include_expsyms_CXX 18313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands necessary for linking programs (against libraries) with templates. 18315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds=$lt_prelink_cmds_CXX 18316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1831764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci# Commands necessary for finishing linking programs. 1831864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcipostlink_cmds=$lt_postlink_cmds_CXX 1831964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 18320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Specify filename containing input files. 18321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec=$lt_file_list_spec_CXX 18322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# How to hardcode a shared library path into an executable. 18324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action=$hardcode_action_CXX 18325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The directories searched by this compiler when creating a shared library. 18327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 18328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Dependencies to place before and after the objects being linked to 18330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# create a shared library. 18331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects=$lt_predep_objects_CXX 18332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects=$lt_postdep_objects_CXX 18333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps=$lt_predeps_CXX 18334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps=$lt_postdeps_CXX 18335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The library search path used internally by the compiler when linking 18337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared library. 18338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path=$lt_compiler_lib_search_path_CXX 18339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### END LIBTOOL TAG CONFIG: CXX 18341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF 18342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;; 18344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville esac 18346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone # for ac_tag 18347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1834964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcias_fn_exit 0 18350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF 18351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files=$ac_clean_files_save 18352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 1835364d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcitest $ac_write_fail = 0 || 1835464d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 1835564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci 18356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# configure is writing to config.log, and then calls config.status. 18358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# config.status does its own redirection, appending to config.log. 18359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Unfortunately, on DOS this fails, as config.log is still kept open 18360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# by configure, so config.status won't be able to write to it; its 18361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# output is simply discarded. So we exec the FD to /dev/null, 18362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# effectively closing config.log, so it can be properly (re)opened and 18363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# appended to by config.status. When coming back to configure, we 18364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# need to make the FD available again. 18365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$no_create" != yes; then 18366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_cs_success=: 18367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_config_status_args= 18368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville test "$silent" = yes && 18369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ac_config_status_args="$ac_config_status_args --quiet" 18370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville exec 5>/dev/null 18371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 18372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville exec 5>>config.log 18373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # Use ||, not &&, to avoid exiting from the if with $? = 1, which 18374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville # would make configure fail if this is the last instruction. 1837564d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci $ac_cs_success || as_fn_exit 1 1837664d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazcifi 1837764d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazciif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 1837864d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 1837964d8d8f89050c5ada85341f967af391f4716a7cbUlas Kirazci$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 18380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi 18381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville 18382